The Luxury of Simple

Posted in Thoughts

I’ve been spending the past fews days helping my parents unpack after their first move in over a dozen years. On top of the weekend I spent over Thanksgiving moving out of my old room …

Mobile First

Posted in Mobile, Thoughts

I was at the Event Apart conference today, sitting amongst design and front end web geeks trying to take in lessons from what passes as celebrity in our circles. A lot of it is highfalutin …

Good UI Begets Great UI

Posted in Apps, Front-End

With the recent updates to apps like Flipboard and Path[1] (not to mention the existing base of well-designed apps on iOS), it’s about time iOS developers are breaking away from the standard mobile app UI. …

From the Armchair

Posted in Thoughts

I came across this article yesterday, provocatively titled “If Everyone Else is Such an Idiot, How Come You’re Not Rich?”. She makes a few good points: armchair generals point out the obvious, company leaders have …

In Memory of Reasonably Priced Software

Posted in Apps, Thoughts

This post has been sitting in my Dropbox drafts folder for a few weeks now. I was thinking about how the current software boom is one of the few bright sectors in our current economy, …

Next on the List, vim

Posted in Computing

Painters have paintbrushes, writers have pens, and coders have…well, text editors. Real life software hackery is less glamorous than what Hollywood would believe, but an experienced developer work a set of familiar tools is still …

User-Centric Development

Posted in Front-End, Thoughts

When Adobe announced this week that it is no longer trying to make Flash viable on mobile platforms, there was a good amount of developer talk on the ramifications. In particular, some on Hacker News …

Coffeescript: Joyful and Unreadable

Posted in Javascript, Rant

I had an interesting chat with a visiting engineer today about Javascript app frameworks, specifically Backbone.js. Backbone is probably the most popular one out there right now, on account of having excellent documentation and being …

Some Thoughts on Engineering Salaries

Posted in Hiring

Today I saw an article from Hacker News about a Googler’s salary and the subsequent reaction from the community. For some, it’s a shock how fast engineering salaries have jumped in the past ~2 years; …

Javascript DOM blocking

Posted in Javascript

Recently I’ve found myself repeating a pattern in my Javascripts that works, but I’m not exactly sure why. I’ve tried to rationalize how the underlying system might work, but it’s kind of half-assed and I’m …

The Early Life of Steve Jobs

Posted in Thoughts

Walter Isaacson’s biography of Steve Jobs came out this week, and I along with most of the iBook + Kindle population started digesting the pages upon its digital release. There’s something to be said about …

Creative Writing Through Tools

Posted in Apps, Blog

Programming text editors are a dime a dozen, quite literally: there are dozens of great, free open-source editors running from vim and emacs to full-fledged IDEs like Eclipse and Netbeans, and it’s pretty understandable that …