Category: DevLife

Home Office 2011 Edition

Finally got around the cleaning up my office (after 4 years…) .  Love the way it turned out and much more work space with much less clutter. For reference, this is what it looked like previously.

Isaacson on Jobs on Craftsmanship

Isaacson on Jobs on Craftsmanship

From an NPR interview with Walter Isaacson, Jobs’ biographer: On Jobs’ father, who rebuilt cars, and held design and craftsmanship in high regard: “He would show Steve the curve of the designs and the interiors and the shapes … and...

Responsibility in Consultancy

As a consultant, I feel strongly about giving sound technical advice to my clients, even if such advice means saying “no” to a client or possibly turning back a larger project for a more pragmatic one. It’s about doing the...

Why The Office Is The Worst Place To Work

Why The Office Is The Worst Place To Work

Caught this editorial on CNN this weekend: Companies spend billions on rent, offices, and office equipment so their employees will have a great place to work.  However, when you ask people where they go when they really need to get...

Presenting at the Tri-State Code Camp 2010.2!

Presenting at the Tri-State Code Camp 2010.2!

The session is titled “Object Oriented Development and Practices in SharePoint“: Building maintainable solutions on the SharePoint platform can be a challenge (and that might be putting it mildly). Code interspersed with CAML strings, rampant code duplication, hundred (thousand?) line...

A New Euphemism for Bad Code

A New Euphemism for Bad Code

Ant Death Spiral (via Cynical-C). This is one of my favorite things about ants — the ant death spiral. Actually, it’s a circular mill, first described in army ants by Schneirla (1944). A circle of army ants, each one following...

Failing (Gracefully)

Failing (Gracefully)

(Alternate title: Failing Productively) I posted some snippets from a recent interview with Fred Brooks in the August issue of Wired (by the way, I’m working through his latest compilation of essays, The Design of Design). I’ll repost the relevant...

Laptop Buying – For Developers

About a year ago, I caught on to Dell’s refurbished laptops over at Dell Outlet and since then I’ve purchased a total of three four laptops from there and each one has worked out great. My first purchase was a...

Lessons from Fred Brooks

Lessons from Fred Brooks

Brooks is one of my revered writers on the subject of software engineering. The basic lessons in The Mythical Man Month are so obvious and fundamental yet often obscured or forgotten in many of the projects that I’ve worked on....