Steve Klabnik: Nobody Understands REST or HTTP

Steve Klabnik outlines some best practices in API design in “Nobody Understands REST or HTTP”, some of which I admit I need to follow more consistently. As he states in the end: Seriously, most of the problems that you’re solving are social, not technical. The web is decades old at this point, most people have […]

Continue reading →

Why Do Some People Learn Faster?

Jonah Lehrer explains why it is not for reasons you may think. Belief, specifically your mindset, whether you believe you have a certain amount of intelligence and cannot do much to change it, or believe you can learn and improve at anything given the time or energy, has everything to do with your true capacity […]

Continue reading →

Is it the beginning of the end for Rails-style MVC frameworks?

I’m going to disagree that the ‘sun is setting’ on Rails-style frameworks, however, there is a lot in this to think about: caines.ca: “The Sun is Setting on Rails-style MVC Frameworks”. There is a circular evolutionary path from thick client, to thin client, to thick client. Are we again moving to an age of thick […]

Continue reading →

A James Shore 2006 Post My Favorite Design Read So Far in 2012

James Shore’s post in 2006, “Quality With a Name” summarizes clearly what I try and express and practice in my systems design work. This is something to not only read and bookmark, but print out to remind folks who are building systems what exactly is good software design. A good software design minimizes the time […]

Continue reading →

“Every day at my job I helped people just barely survive” on Metafilter and Hacker News

codacorolla, a librarian, posted his thoughts to a Metafilter conversation about Califaornia cuts to library funding and spurs a terrific thread at Hacker News. Read his entire comment and check out the conversation: “The digital divide isn’t just access, but also ability, and quality of information, and the common dignity of having equity of participation […]

Continue reading →

Randall Degges: “How I Learned to Program”

Randall Degges has a great post on how he, and you, can get started programming: “How I Learned to Program”: Programming is, without a doubt, the most mentally rewarding thing I’ve ever done. Programming taught me that life should be fun, filled with creativity, and lived to the fullest. Programming taught me that anything is […]

Continue reading →

Is Programming The New High School Diploma?

Daniel Markham makes the case for incorporating programming into what we consider literacy in his post “Programming is the new High School Diploma”. I’m not sure I’d go as far as he would, but this is not an idea to dismiss out of hand as quite a few folks did in a Metafilter thread I […]

Continue reading →