October 17, 2018
A little poking
I finally got around to it. After much reading, listening to others and thinking about setups I finally did some actual programming of my Pok3r keyboard. After listening to others using US keyboard layouts for programming, after realizing repeatedly my Pok3r with Swedish keyboard layout is hopeless for coding, after looking down once again and seeing all those useful coding characters printed right there on the keys, I did the right thing: brought up system preferences and activated the US kebyoard layout.
(That sounds immediate, but it really was another day or two of thinking and reading on and off.)
Then, I put the Pok3r manual on the left side of the screen, my own notes on the right and, very slowly and laboriously, activated the second layer of the keyboard and gave myself a useful way of typing those pesky Swedish characters. Now the Fn key plus a, s, or d give me å, ä, or ö respectively. Fn plus q, w, or e give me Å, Ä, and Ö. This because as far as I read I could not combine shift with Fn plus a key as a programmable unit. This could well be me misreading or misprogramming though, I did a couple of mistakes mainly centered around mixing up what the key labeled "win" actually did. Another smaller cause of mistakes was that the programming procedure had been somewhat refined since the manual I found was written. Thankfully the indicator lights showed the modes indicated by the manual so I was able to find out where I was after a couple of tries.
Having å, ä, and ö behind modifiers sounds slowing, and of course it is to an extent. The saving graces are the same as for using caps lock and i, j, k, and l for arrow keys: everything is on or much closer to the home row, and the required modifier key is on the opposite side of the keyboard.
I think I will like this. I am typing this using the setup and of course largely getting away easy because I type in English, but I have fun and enjoy re-learning where all the non-letter keys are.
October 14, 2018
All right, time to get this off my chest.
This is my largest Groot.
A true joy-sparking item, it made me happy as soon as i realized it existed, and even more so when I brought it home and took it out of the box.
There was a little problem. I bought it well over a year ago (look!) and immediately started taking fun photos of it. Sharp-eyed readers might look at the above photo and identify the problem right away.
Yes, seconds after I took that photo, a gust of wind made the rather top-heavy Groot fall over backward and fall off the roof, only stopping once it hit the grassy ground five storeys below.
My chest still clenches up a little as I think about it. I ran downstairs, feeling bottomlessly stupid and was, first of all, relieved to find that nobody or nothing had got hit.
The second relief was that Groot itself had taken the fall surprisingly well.
The arms were rather fractured, and a large-ish chip had been taken out of the back of the head, but I managed to find almost all the pieces and put Groot together again using a handy bottle of super glue.
Still, that feeling in my chest has stayed for a long time. I feel terrible about doing this stupid thing to something I care about, something which makes me happy. I can start distrusting myself, wondering what kind of reckless behavior this might foreshadow in the futuer.
But the whole reason this happened is of couse that it's a plastic toy, stupid! Toys are made to be played with!. Clearly this argument doesn't quite bite since I keep questioning if this whole thing turns me into a bald person.
In any case, time to move on. Publish this, photographic evidence and all, and move on.
I am Groot.
October 02, 2018
Books I have read
Books and other literature I have read, in, somewhat uncertain, reverse chronological order. The list starts from the summer of 2008, and my main purpose with it is to be able to see what I have actually been reading. I do feel that I read many quite good books, but I never seem to be able to recall what I have recently read when asked for recommendations.
- How to make sense of any mess, by Abby Covert
- Creative selection, by Ken Kocienda
- The leprechauns of software engineering, by Laurent Bossavit
- Algorithms to live by, by Brian Christian and Tom Griffiths
- Afrikanen, by J.M.G Le Clézio
- Mooncop, by Tom Gauld
- The levers of power, by Jason Fry
- A new dawn, by John Jackson Miller
- Bottleneck, by John Jackson Miller
- Mercy mission, by Melissa Scott
- Natural born heroes, by Christopher McDougall
- Making sense of color management, by Craig Hockenberry
- Tarkin, by James Luceno
- The year without pants, by Scott Berkun
- Batman - the killing joke by Alan Moore and Brian Bollard
- What if? by Randall Munroe
- Käre ledare - min flykt från Nordkorea, by Jang Jin-Sung
- Äventyrsspel - bland mutanter, drakar och demoner, by Orvar Säfström and Jimmy Wilhelmsson
- Take control of Audio hijack, by Kirk McElhearn
- Pro HTML5 games, by Aditya Ravi Shankar
- So, anyway …, by John Cleese
- The Martian, by Andy Weir
- Extremely loud & incredibly close, by Jonathan Safran Foer
- Svärdet och spiran, by Ken Follett
- What is code, by Paul Ford
- Marina, by Carlos Ruiz Zafón
- Becoming Steve Jobs, by Brent Schlender and Rick Tetzeli
- Gone girl, by Gillian Flynn
- Thinking, fast and slow, by Daniel Kahneman
- Expeditionen - min kärlekshistoria, by Bea Uusma
- Världens vinter, by Ken Follett
- Generation 64, by Jimmy Wilhelmsson and Kenneth Grönwall
- Inferno, by Dan Brown
- Yellow submarine, English interactive edition
- Giganternas fall, by Ken Follett
- Ensam i Berlin, by Hans Fallada
- Stora löparboken, by Hans Wiktorson
- Creativity, inc. by Ed Catmull with Amy Wallace
- Nionde arméns undergång - kampen om Berlin 1945, by Niclas Sennerteg
- Version control with Git, by Jon Loeliger and Matthew McCullough
- Life of Pi, by Yann Martel
- Ravioli, by Klas Östergren
- I döda språks sällskap, by Ola Wikander
- Berättelser från Engelsfors, by Sara Bergmark Elfgren and Mats Strandberg
- En av oss, by Åsne Seierstad
- The great Gatsby, by F. Scott Fitzgerald
- Living with someone who's living with bipolar disorder, by Chelsea Lowe and Bruce M. Cohen
- Out of time in Wan chai, by Fan Tong
- Mitt liv som porrstjärna, by Puma Swede and Jan Ekholm
- The complete works of H.P. Lovecraft
- How to get filthy rich in rising Asia, by Mohsin Hamid
- The new Avengers volume 1: Breakout, by Brian Michael Bendis and David Finch
- On writing well, 30th anniversary edition, by William Zinsser
- Bipolar II disorder, modelling, measuring and managing, second edition, by Gordon Parker (editor)
- Eat and run, by Scott Jurek and Steve Friedman
- Knockout.js succinctly, by Ryan Hodson
- Clean code, by Robert Martin
- Peopleware, by Tom DeMarco and Timothy Lister
- The mythical man-month, by Frederick Brooks
- Code complete (second edition), by Steve McConnell
- Mona Lisa overdrive, by William Gibson (yes, re-read)
- The art of readable code, by Dustin Boswell and Trevor Foucher
- Count Zero, by William Gibson (again, re-read)
- Neuromancer, by William Gibson (re-read, but last time was 15 or so years ago …)
- Churchill, by John Lukacs
- Tito - folkets diktator, by Björn Kumm
- Tweeting the universe, by Marcus Chown and Govert Schilling
- Andra världskrigets historia, by Liddell Hart
- Jag är din flickvän nu, by Nina Hemmingsson
- The bipolar disorder survival guide, by David Miklowitz
- Metro 2033, by Dmitry Glukhovsky
- C++ direkt, by Jan Skansholm
- Test-driven iOS development, by Graham Lee
- Sunset park, by Paul Auster
- Pushing ice, by Alastair Reynolds
- The difference engine, by William Gibson and Bruce Sterling
- Born to run, by Christopher McDougall
- Idea man, by Paul Allen
- Med Hitler till slutet, by Heinz Linge
- Insanely simple, by Ken Segall
- Lyckohjulet, by Jonas Hansson
- The art of deception, by Kevin Mitnick
- Neonomicon, by Alan Moore and Jacen Burrows
- Doggy Monday, by Maria Sveland
- Steve Jobs, by Walter Isaacson
- The arrival, by Shaun Tan
- Maria & José, by Erlend Loe och Kom Hiorthøy
- Stupid white men, by Michael Moore
- The design of everyday things, by Donald A. Norman
- Being geek, by Michael Lopp
- The elements of style, by William Strunk and E. B. White
- The Authoritarians, by Bob Altemeyer
- Seven languages in seven weeks, by Bruce A. Tate
- A mind in prison, by Bruno Manz
- Do androids dream of electric sheep? by Philip K. Dick
- Var är min syster? by Sven Nordqvist
- Svenska skrivregler, by Språkrådet
- Endless nights, by Neil Gaiman
- Ipad programming - a quick-start guide for Iphone developers, by Daniel H Steinberg and Eric T Freeman
- Textmate: power editing for the Mac, by James Edward Gray II
- In cold blood, by Truman Capote
- Harry Potter and the deathly hallows, by J.K. Rowling
- Harry Potter and the half-blood prince, by J.K. Rowling
- Nausicaä of the valley of the wind, by Hayao Miyazaki
- The catcher in the rye, by J.D. Salinger
- The Wake, by Neil Gaiman, part ten of the collected Sandman comic.
- Vad jag pratar om när jag pratar om löpning, by Haruki Murakami
- Vitt ark, by Simon Eidorson
- The pomodoro technique, by Francesco Cirillo
- The Harry Potter series part one to five, by J.K. Rowling, as audiobooks.
- Lika barn..., by Simon Eidorson
- The Kindly ones, by Neil Gaiman, part nine of the collected Sandman comic.
- The lost symbol, by Dan Brown
- Den som dödar draken, by Leif G.W. Persson
- Lev livet - det går inte i repris
- Coders at work, by Peter Seibel
- Beautiful code, edited by Andy Oram and Greg Wilson
- Iphone SDK development, by Bill Dudney and Chris Adamson
- I have life, Alison's journey, by Marianne Thamm
- No logo, by Naomi Klein
- GUI bloopers 2.0, by Jeff Johnson
- The angel's game, by Carlos Ruiz Zafón
- Snow crash, by Neal Stephenson
- Spook country, by William Gibson
- Bone, by Jeff Smith
- Jpod, by Douglas Coupland
- World's end, by Neil Gaiman, eigth part of the collected Sandman comic.
- RESTful web services, by Leonard Richardson and Sam Ruby
- Test-driven development by example, by Kent Beck
- The knowledge-creating company, byt Ikujiro Nonaka and Hirotaka Takeuchi
- Compilers - principles, techniques and tools, by Aho, Lam, Sethi and Ullman
- Structure and interpretation of computer programs by Hal Abelson, Gerald Jay Sussman, and Julie Sussman
- Pragmatic thinking and learning - refactor your wetware, by Andy Hunt
- Practical common lisp, by Peter Seibel
- The algorithm design manual, by Steven Skinea
- Brief lives, by Neil Gaiman. The seventh part of the collected Sandman comic.
- Blink, by Malcolm Gladwell
- Mahatma!, by Zac O'Yeah
- Gomorra, by Roberto Saviano
- Inshallah, by Donald Boström
- Montecore, by Jonas Hassen Khemiri
- Hemsöborna, by August Strindberg
- Everything is illuminated, by Jonathan Safran Foer
- The time machine, by HG Wells
- Egalias döttrar, by Gerd Brantenberg
- The secret history of Star wars, by Michael Kaminski
- Learning Cocoa with Objective C, by James Duncan Davidson
- Cocoa programming for Mac OS X, by Aaron Hillegass
- Människa utan hund, by Håkan Nesser
- Tyskungen, by Camilla Läckberg
- Carolus Rex, by Ernst Brunner
September 26, 2018
I have owned and worn my Apple watch for a year. A year of filling rings, of learning to live with rings and the want to fill them. Have I learned anything? Will there be another year?
The watch a year ago. Darn, I miss that shirt.
Most of what I wrote after one hundred days remains completely valid. Not least when it comes to the watch as an accessory and object I enjoy in and of itself. I still regularly swap bands, and I enjoy switching to a pleasingly minimal and stylish watch face whenever I am not looking at the activity face to keep track of my rings. I feel Watchos 5 (which was just released) has given it another boost: everything feels a little bit snappier and my gradually increasing trouble swiping sideways vanished completely.
After being through a year, the watch has some dignified bruises to show for it. I am not sure how I managed to scratch it right between the crown and the button, but it clearly was easy. My prime suspects for picking up scratches and dents are a move it has been through, along with two holiday weeks where I spent some time with it in swimming pools and the ocean. I was nervous, but of course it handled the water without a problem. Even so, I still take it off before I step into the shower.
Those rings though
Yeah, I can not stop filling them. Which is, still, I think, mostly a good thing. I consider more activities "valid" exercise, and feel can feel good about filling my rings whether it is from carrying moving boxes all day, a few long bike rides, or a classic run in the forest.
But, I also very much game the system to fill the red ring reliably. The way my mind works, if I have a task to accomplish in a day, I will feel much more relaxed if I get it done by any means necessary first. Then I can relax and do it better if needed. That means I start indoor walking activities whenever possible (reasonable, semi-reasonable, or kinda-reasonable-if-you-squint) until the ring fills for the day. Then I may well do other activities which would fill the ring up by themselves, but my habit firmly remains to get the box ticked as soon as possible, whenever possible.
On the plus side, I feel no guilt about it. Gaming a system and feeling guilty about it sounds about as bad as it could get. Instead, I feel it is a poorly designed system which has made me find ways to not get as caught up in it as it wants me to be.
What I really should do is of course stop. Ignore the rings, relax and live a somewhat more relaxed life instead, letting the watch track what I do instead of letting it push me to do things. But it does work. It does motivate me, and even if I despise its stupidity I feel good about getting to set my own terms by gaming the system.
I am clearly thinking in circles here. Time to move on.
One thing is for sure: I have not tired of the watch. I will keep wearing it, and if it broke down today I would most likely get a series 4 right away.
September 21, 2018
and reading what you write every now and then
can be pretty good for memory and perspective.
I sat down, deeply clicky keyboard on my lap, to write this, took a look at my last post here and realized that it was three whole weeks ago. Three weeks ago I was starting to feel settled in in this apartment. Now, a blink of an eye later it feels both like we have come so much farther, and made a lot less progress at the same time.
Mostly, I land on the side of a lot having happened.
There are lights, Hue and not.
There are so many fewer boxes.
A larger amount of major furniture than I expected has been bought or at least seriously investigated.
What remains is starting to feel like regular living in a place: there are always nice to haves, things which could be improved with the right idea or the right amount of rainy days to put into it. On the whole though, those things do not get in the way of day to day life.
Well, except those boxes of kitchen stuff we can not yet unpack.
I guess some pictures and paintings should go up at some point too.
That piece of furniture will be sold some day.
Oh, and those shelves are just full of things we threw up to get started. They could be sorted through and made so much nicer.
One day, but not today. Okay, tonight.
Tonight I click the keyboard, listen to the wind outside, drink some bubbles and think about podcasting.
For example, Merlin Mann mentioned on some show how early he was on Macbreak weekly. So now, for some reason, I am listening to episode three. From August 31st, 2006.
I am unsure when I first listened to a podcast, but there is something fascinating about listening to talk about really old Apple news in a format I associate with many years later.
It is made more surreal by some of the voices being the same ones I regularly listen to nowadays. Did they travel back in time, pick up some older microphones and slower connections and just sat down to talk?