Category Archives: Coding, Software Engineering, Programming

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 … Continue reading

Posted in Coding, Software Engineering, Programming, Communications, Connection, the Internet, the Web, and Media | Tagged , , | Leave a comment

A New ‘Virtual Natural Resource’ – Open Data

Michael Hausenblas has an interesting way to think about Open Data in “Open Data – a virtual natural resource”.

Posted in Coding, Software Engineering, Programming, Communications, Connection, the Internet, the Web, and Media | Tagged | Leave a comment

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, … Continue reading

Posted in Coding, Software Engineering, Programming | 2 Comments

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 … Continue reading

Posted in Coding, Software Engineering, Programming, Influences and Inspirations | Tagged , , , | Leave a comment

“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 … Continue reading

Posted in Coding, Software Engineering, Programming, Communications, Connection, the Internet, the Web, and Media, Public Service, Civics, Government and Activism | Tagged , , , , | Leave a comment

Mark Nottingham’s Web API Versioning Smackdown

Mark Nottingham gave me a few additional things to consider when building a version lookup into an API in “Web API Versioning Smackdown”. Product Tokens? Building it into the URI? HATEOS?

Posted in Coding, Software Engineering, Programming | Tagged | Leave a comment

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 … Continue reading

Posted in Coding, Software Engineering, Programming, Education | Tagged , | Leave a comment

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 … Continue reading

Posted in Coding, Software Engineering, Programming, Education | Tagged , , | Leave a comment

Classics: “The Twelve Networking Truths” and “Fallacies of Distributed Computing”

Succinct and always worth a re-read: “RFC 1925: The Twelve Networking Truths” and “Fallacies of Distributed Computing”.

Posted in Coding, Software Engineering, Programming, Communications, Connection, the Internet, the Web, and Media | Tagged , | Leave a comment

“The most creative spaces are those which hurl us together. It is the human friction that makes the sparks.”

Jonah Lehrer in the New Yorker lays out how Brainstorming exercises don’t add up to what we think, and shows us that diversity leads to more innovative ideas in “Groupthink: The Brainstroming Myth”: The fatal misconception behind brainstorming is that … Continue reading

Posted in Coding, Software Engineering, Programming | Tagged , , , | Leave a comment