Monthly Archives: September 2010

A Charming Dip Into HTML5 (and a bit of history, too)

I’ve only read a few pages of Mark Pilgrim’s Dive Into HTML5, and I already love it. The first thing that you’ll notice is that the pages are beautifully laid out with retro typographical elements. This gives the site a … Continue reading

Posted in Uncategorized | Leave a comment

Programming Skill and Dreyfus’ Stages of Expertise

In my last article, I posed an off-the-cuff model of skill development in order to illustrate a point about when we ought to improve our programming technique and when we ought to spend our time on other things. Today I … Continue reading

Posted in Uncategorized | Tagged , , , | 6 Comments

Improve your Life, not your Craft: Why Programmers Shouldn’t Study Programming

There are many times when programmers should study programming, such as when they are first starting out, or in the process of solving some especially difficult problem. For certain developers, however, improving one’s programming skills seems to be a kind … Continue reading

Posted in Uncategorized | Tagged , , | 2 Comments

Organizational Variety, or Why Startups Should Hire Developers with Broad Experience

The law of requisite variety has fascinated me since I first learned about it several years ago in a course on cybernetics and design. The law is rigorously defined in W. Ross Ashby‘s Introduction to Cybernetics, but for our purposes … Continue reading

Posted in Uncategorized | Tagged , , , , | 1 Comment

Hello world!

My name is Nick Urban. I’m a web developer with a penchant for philosophy. I love the startup world for its energy and innovation, but I think it can be rather shortsighted at times. I’m starting this blog as a … Continue reading

Posted in Uncategorized | Leave a comment