Opinionated Code

Lately I've heard a lot of people throw the term "opinionated" around when they refer to their code.

Great. I'm happy for you that you want to scream from the mountaintops your ivory-tower idealistic huge thought balloons in your public APIs.

Yes, we all have opinions. Nothing wrong with that. But the way I've heard this term used is, "hey, if you don't like the way I wrote this code, f**k you". And frankly, I'm getting tired of listening to grumpy, arrogant asshats, no matter what their profession is.

I read this post from a friend of mine this morning, and he echoes my sentiments perfectly. I want to enjoy writing code and creating tools and frameworks and add-ins that people want to use. And it's hard to find the right levels of abstraction. But ultimately, what drew all of us to computers was to make this thing do some really cool stuff. That's why I keep writing code.

Maybe I should start learning Lisp...

UPDATE (12/21/2008): Peter makes a comment about this post. Just to be clear, my commentary isn't limited to one technology stack, or language, or anything based on ones and zeros. It's the attitude, and that doesn't seem to limited to what a developer is coding in or with.

* Posted at 12.17.2008 09:55:31 AM (Last Update: 12.21.2008 03:16:06 PM) | 1 comment | Link | RSS *

Comments

# Optionated Code, from Chris at 12.17.2008 01:00:21 PM

That's funny, every time I see that phrase, I think of Ruby on Rails which always makes me think of Zed Shaw and his great Rails is Ghetto post: http://zedshaw.com/rants/rails_is_a_ghetto.html.

Add a Comment

(*) = Required field
Name (*):

E-Mail (*):

Web Site:

Title (*):

Comments (*):

Enter the code you see (*)



Quote
"The ones who blossom are those who can rise beyond the tools of the moment in harmony with the progress of the discipline." Bertran Meyer
Twitter History
follow me on Twitter
Blog History