Programming Archive

25 Pitfalls When Learning to Program

I’m going to share with you what I see as “25” common pitfalls when learning to program (or working towards mastering programming). Many of these points affect both beginners and professionals alike — myself very much included. 0. Forgetting that programming is all about people. Yes, the machine will execute your code, but programming

Continue Reading

Notice What You Didn’t Do

In his original Rails demo video, DHH stressed the things he didn’t have to do. By 2005 standards, elements of Rails’ unceremonious approach felt almost magical. I was reminded of it by Joel Spolsky’s announcement of HyperDev: Notice what you DIDN’T do. You didn’t make an account. You didn’t use Git.

Continue Reading