2012 Retrospective

Programming in the 21st Century - James Hague - January 06, 2013

A short summary of 2012: more entries than any previous year by far (41 vs. 33 in 2010), and a site design that finally doesn’t look so homemade.




And a tremendous increase in traffic.




It’s not the numbers of network packets flying around that matter. To you, reading this, this may look like a blog that’s ostensibly about building things with technology while more often than not dancing around any kind of actual coding, but in (hopefully) interesting ways. To me, this is an outlet for ideas and for writing. That I’m able to fulfill my own desire to write and there’s a large audience that finds it useful…I am stunned that such an arrangement exists.




You have my sincere gratitude for taking the time to read what I’ve written.

Popular articles from 2012

A Programming Idiom You’ve Never Heard Of


Recovering From a Computer Science Education


Don’t Fall in Love With Your Technology


A Complete Understanding is No Longer Possible


Solving the Wrong Problem


This is Why You Spent All that Time Learning to Program


We Who Value Simplicity Have Built Incomprehensible Machines


The Pace of Technology is Slower than You Think


Your Coding Philosophies are Irrelevant


Things to Optimize Besides Speed and Memory


Hopefully More Controversial Programming Opinions


Do You Really Want to be Doing This When You’re 50?


OOP Isn’t a Fundamental Particle of Computing

Others from 2012 that I personally like

Turning Your Code Inside Out


The Most Important Decisions are Non-Technical


You, Too, Can Be on the Cutting Edge of Functional Programming Research


The Silent Majority of Experts


All that Stand Between You and a Successful Project are 500 Experiments


Dangling by a Trivial Feature




(Here’s last year’s retrospective.)



Categories: Blogs  Programming in the 21st Century