PUBLIC OBJECT

Writing For Me

I’ve been posting on this website throughout my career. Many posts are motivated by my own suffering! These go like this:

  1. I learned a thing.
  2. The hard way.
  3. It sucked.
  4. Please avoid making the same mistake.

In other posts, there’s a discussion on something and I feel compelled to broadcast my opinion! Here’s a 2008 post about strict vs. forgiving APIs, where I declare my preference for strict APIs.

I didn’t anticipate being bound by my own posts.

But when I wrote it down that I prefer strict APIs, that fleeting preference became more of a principle. Now when I write code that doesn’t reject bad inputs, I hear younger me saying tisk-tisk.

When I code up something and I don’t want to write a test because it’ll be annoying, the Toehold Test haunts me into compliance.

The worst one is this old Developer Identity & Multiplatform post. In it I obnoxiously claimed that Android Engineers should shed that identity, and replace it with Mobile Engineer. So today I mumble fuuuuck me as I’m using Xcode and Android Studio side-by-side, as I seem to do a lot these days.

You should write some blog posts.