Skip to Content

Book Reviews

Recounting a 14-Year Career in Software, Part IV

Recounting a 14-Year Career in Software, Part IV

Previous entries: Part I, Part II, Part III. This part covers my time at Square, which I also wrote a retrospective about. Bold sentences indicate learnings or insights gleaned. Start with the Unscalable Y Combinator famously gives this advice: work…

Recounting a 14-Year Career in Software, Part III

Recounting a 14-Year Career in Software, Part III

Previous entries: Part I and Part II. I will continue to bold statements which come from that specific work experience. MTV It's testament to Google's technical DNA and stellar reputation that the company remains a very…

Recounting a 14-Year Career in Software, Part II

Recounting a 14-Year Career in Software, Part II

Part I is available here. As before, I'll bold insights and lessons I've picked up from those experiences. A Scrum in Social Networks I joined Tagged in the beginning of 2008. It billed itself as an…

Recounting a 14-Year Career in Software, Part I

Recounting a 14-Year Career in Software, Part I

A couple of months back, someone asked me about my career in software development and the various lessons along the way. I have relayed individual stories in the past, but I never got around to writing it down in full.…

Principle of Singular Variability

Principle of Singular Variability

Change is the only constant. Often misattributed to Heraclitus Dealing with change is an important skill in life. Whether it's your career path, the requirements of your current project, or just something unexpected interrupting your weekend, the prospect…

The Case for a Single 27" 4K Work Monitor

The Case for a Single 27" 4K Work Monitor

At home, I've had a 34", 21:9-screen-aspect-ratio ultra-wide monitor for about 18 months now. It's attached to a movies and gaming PC, and that expansive screen real estate works very…