Coding to Last?

Posted in Engineering, Technology

I read this pretty interesting article on the engineering of pedals and hinges, the life expectancy of components and the rigorous testing for reliability in mechanical parts. Engineering is ultimately about tradeoffs, and this was …

Apple Maps and an Issue of Trust

Posted in Apps, Mobile, Places

Okay, it’s been about two months since iOS6 was released with the infamous downgrade from Google Apps to Apple’s own mapping app. Formal apologies and internet-wide bashing aside, I never understood the vitriol coming from …

Realizing the Limitations of Responsive Design

Posted in Mobile, Web Design

Responsive design! The One True Way(™), born from the humble media query, to restore principles of DRY for web development while allowing for optimized experiences on today’s myriad of devices. And it cures baldness. But …

Thinking about the Motivation to Write

Posted in Blog, Thoughts

Blogs are abandoned all the time. Somewhere between 50% and 99% of blogs are started and then quickly left for dead, after that initial honeymoon period of content and inspiration fades and the hard work …

Are Startup Engineers Untalented?

Posted in Engineering, Startups

It’s cool to do a technology startup. Conventional wisdom has been that employees from big companies get tired of the lack of impact, the bureaucracy and the middle management, and the ones who have smarts …

“I Don’t Know”

Posted in Interview

One thing that’s inevitable in a growing software company is that engineers are tasked with the chore of interviews, and I’ve done more than my fair share of talking with candidates through technical problems and …

Building from the Fountain of Youth

Posted in Hiring, Thoughts

A few months ago, I opined on that hiring not just A-players is a legitimate strategy; the gist was that, for most jobs and business models, “A players” simply were not required for all positions. …

The Right and the Wrong Kind of Recruiters

Posted in Hiring, Rant

Maybe it’s hiring season, but I had a particularly bad day today fending off tech recruiters. I count: 4 LinkedIn requests 2 random emails[1] 23 unsolicited cold calls Sadly, the increasing volume of spam no …

Romantizing the Trivial

Posted in Computing, Rant

Everybody loves a good Apple rumor. It seems like for the past few years, predicting what kind of hardware and software big companies will show off is a sport in and of itself, and the …