Chris Ammerman

I am a software development consultant living in Wisconsin. I have broad interests that I like to talk about, and I love to play around with ideas. Sometimes it turns out that they're good, and sometimes they don't go anywhere, but I enjoy it just the same.

Javascript Sucks As Much As You Let It

A poem in free verse. JavaScript is a very flawed programming language. So are the overwhelming majority of other programming languages. A large portion of JavaScript developers don’t understand or care what makes a language suck or not, nor what makes code well-crafted or not. They

January 8, 2015
0 More

Bespokists vs Gluers

Another in a long line of posts eschewing JavaScript frameworks has hit the web and the community response has been predictably dichotomous. Being a programmer, I of course have an opinion on this. But I try to retain a bit of nuance when looking at questions like this. I

January 21, 2014
0 More

Bad Tests vs. No Tests vs. Never Tests

Bad tests are worse than no tests. But never trying to test is far, far worse than writing bad tests. Bad tests will exert a friction on your development efforts. They cost time to write, they cost time to maintain, they don’t provide clear benefit, and

December 31, 2013
0 More

Strategy vs. Tactics in Coding Standards

I’m starting a new job on March 7. As I wrapped up my time with the company where I’ve spent the past 3 years, I spent some time thinking about the decisions and responsibilities that I was given, and that I took on, while there. One

March 16, 2011
0 More

Identity Crisis in Computer Science Education

A while back, the seeds of a post started rolling around in my head, inspired by my lack of satisfaction with the preparation my education provided me for a programming career. But I didn’t quite know what I thought. Then not long ago, Joel Spolsky presented

January 28, 2008
0 More

What is a Senior Programmer?

My friend and co-worker Nate recently wrote about some hurdles he has encountered in pursuing his professional ambitions as a software developer. I know what he’s going through because I entered both my internship and my first post-college job with tragic misconceptions (non-conceptions really, in the case

November 14, 2007
0 More

Where will your programming job be in 7 years?

There’s been a lot of noise recently about the future of programming, as a profession. Okay, let’s be honest, people have been talking about the imminent programming crash for a long time. But they didn’t know what they were talking about. When I graduated college a

September 12, 2007
0 More