Low Information Developer
November 6th, 2012
One of my favorite euphemisms of this political season is Low Information Voter. It describes a person who lacks a basic understanding of the issues, yet stills feels compelled to vote.
In fact, I like the term so much that I felt compelled to apply it to my favorite group: developers. Here’s my list of things (in no particular order) that would make one a Low Information Developer. Enjoy!
You’re a Low Information Developer if you…
- Think that all data must be stored in relational databases
- Write plain JavaScript for DOM manipulation
- Don’t know that languages other than Java run on the JVM
- Don’t know about functional programming concepts
- Don’t use a CSS pre-processor
- Don’t use mocks in your unit tests
- Aren’t unit testing JavaScript code
What’s on your list?
You may also like:
Did you love / hate / were unmoved by this post?
Then show your support / disgust / indifference by following me on
Twitter!
This post got 2 comments so far. Care to add yours?
Hmm, by this arbitrary list I’m a low-information dev.
I think you need to explain why your information shouldn’t be stored in an RDBMS by default.
I often just use raw JS.
I have a healthy interest in functional programming etc but never find it useful in the programs I write.
I really dislike CSS preprocessors, and all the preprocessors for JS in fact; I dislike trying to work out what actually runs. I even dislike minification of JS for this reason.
I use mocks sparingly. I like proper tests that put information in the top of the app and check the information coming out the bottom.
And I don’t have unit tests for the JS I’ve got. Perhaps one-day I will have some JS code that does heavy lifting and needs them. Not yet.
Hi Will, thank you very much for your comment. First, just to address the points you made:
To your larger point: You’re not a low information dev because you explicitly chose not to do these things for (what I assume are) valid reasons. That said, in my experience, you’re the exception. I find that most who don’t do these things, don’t do them due to ignorance and not well thought out concerns.
Thanks again for reading and I’m a big fan of your writing. Keep up the good work!