Tags » work

Staring me in the face

I’ve been working on a feature in our Android app for a while now. Every now and then, we’d get an app crash due to a NullPointerException being thrown here: switch (mMeta.optString("type", null)) { case "a": return Type.A; case "b": return Type.B; case "": return Type.OTHER; default: return Type.UNKNOWN; } mMeta is guaranteed to exist,…

Continue →

Taking stock

Two and a half years ago, I pulled my finger out and managed to put together a design for this site that I was somewhat happy with. “Finally,” I thought, “I have somewhere to write, and share my thoughts!” I would note down all the things, become internet famous, and life would be fantastic. I…

Continue →

Finding the fucking passion

I’m regularly tempted to submit talks to conferences, of varying sizes. But I’m still yet to actually do it. I’m not quite sure why the temptation lingers, or indeed where it came from; it might just be an unconscious desire for ultimate validation, or just that it seems to be the natural direction to go…

Continue →

Being the best programmer

Communication. The activity of conveying information. The exchanging of thoughts. It’s incredibly easy to do — we do it all the time, consciously or otherwise — but incredibly hard to do well. Unfortunately, it’s a core part of being a good developer, and one that we all too often forget about. Of course, that doesn’t…

Continue →