Birding Report, July 4thA friend of mine invited me to a bird walk at the botanical garden in San Francisco. The walk was organized by the Golden Gate Audubon…Jul 5, 2021175Jul 5, 2021175
Baldur Bjarnason on the crisis at Basecamp:A blanket ban on political discussions where there hadn’t been one previously only makes sense if you don’t trust the judgement of your…May 4, 2021160May 4, 2021160
Someone, or more likely something, out there in the surveillance world thinks I’m a senior.They’re so close, and yet so far.Sep 29, 2020931Sep 29, 2020931
Shelter In Place, Lake MerrittOn the second day of the shelter in place order in Oakland, I went for a walk around Lake Merritt. Turned out I wasn’t the only one.Mar 20, 2020120Mar 20, 2020120
Published inMedium EngineeringSimple Style SheetsOr How to Improve Your Sleep by Dropping the CascadeSep 28, 201644118Sep 28, 201644118
Beautiful JavaScript is now available in Chinese!Thanks O'Reilly for sending me a copy.May 12, 201610May 12, 201610
Published inProgramming Is a NightmareHeaven and hellSuzuki told an old Chinese folk tale about the difference between heaven and hell. In hell everyone has very short arms. They sit around…Nov 30, 2015331Nov 30, 2015331
Published inProgramming Is a NightmareYour code is just your code.It is not your life. It is not who you are. It is your code.Nov 23, 20152581Nov 23, 20152581
Published inProgramming Is a NightmareAnyone Can Get a Black BeltI’ve always thought that if you were practicing martial arts, getting a black belt was the pinnacle of your career. As it turned out, I was…Nov 16, 20151Nov 16, 20151
Come Celebrate Beautiful JavaScriptThis morning I was at the Oakland International Airport. (Oakland International is an amazing airport, by the way, much better than SFO.) I…Sep 15, 20152Sep 15, 20152
Published inXOXO 2015XOXO ’15Last night I boarded a Southwest flight to Portland. I was seated in between two dudes: one was “devastated” because the flight didn’t have…Sep 11, 20151Sep 11, 20151
Published inProgramming Is a Nightmarenaively programmingI was looking for an old story of mine on our internal Medium and stumbled upon another story, an experiment I tried a few months ago…Aug 30, 20152Aug 30, 20152
Published inProgramming Is a NightmaredebuggingPeople hate debugging. Debugging can be painful, frustrating, and often unrewarding. And yet, I love it. I wanted to write about it for a…Aug 30, 2015Aug 30, 2015
Published inProgramming Is a NightmareI was working on making Charted embeddable today (coming soon!)Luckily for me, I needed only one particular property of seamless iframes, automatic size adjustment, which is pretty easy to implement…Aug 23, 2015Aug 23, 2015
Beautiful JavaScriptThis is an excerpt from Beautiful JavaScript, a book edited by Anton Kovalyov and published by O’Reilly.Aug 6, 20154Aug 6, 20154
When I first came to Medium I had an almost allergic reaction to the Google Closure Library.I consider a library or a framework to be bloated when it micro-manages your app. Such library will dictate the minute details of how your…May 16, 20151May 16, 20151