-
Recent Posts
Recent Comments
- Adolf Osborne on How to make the world's most impractical shot glass
- Landa on How to make the world's most impractical shot glass
- drew w. on Brodustrial: WWJD?
- Marc Moskowitz on How to make the world's most impractical shot glass
- Jeff on Brodustrial: WWJD?
- woods on How to make the world's most impractical shot glass
- MZ MegaZone on How to make the world's most impractical shot glass
- tom on Billionaire douchebag renounces US citizenship to save 3% on his taxes.
- 205guy on Billionaire douchebag renounces US citizenship to save 3% on his taxes.
- Dennis Nezic on Billionaire douchebag renounces US citizenship to save 3% on his taxes.
Archives
- 2012 (366)
- January 2012 (59)
- December 2011 (54)
- November 2011 (67)
- October 2011 (72)
- September 2011 (62)
- August 2011 (70)
- July 2011 (53)
- June 2011 (84)
- May 2011 (62)
- April 2011 (67)
- March 2011 (103)
- February 2011 (42)
- January 2011 (31)
- December 2010 (50)
- November 2010 (52)
- October 2010 (57)
- September 2010 (51)
- 2010 (725)
- 2009 (590)
- 2008 (519)
- 2007 (374)
- 2006 (505)
- 2005 (578)
- 2004 (524)
- 2003 (634)
- 2002 (496)
Hatefuck hacking
These days, almost all of my software is written out of anger. I used to program for fun, and then for convenience. Now, it's motivated almost exclusively by rage.
And is the code better or worse for it?
I hear that. Some of my greatest work has gone into making things work the way they should have in the goddamn first place.
Welcome to the world of hate driven development.
Fear leads to anger. Anger leads to hate. Hate leads to softwaring.
Sounds like Agile.
It also seems like the angrier you get, the closer your posts come to fitting into a tweet.
Soon, your posts will simply consist of "Hate AppleScript".
I like that the short link for this post is http://jwz.org/b/ygay
Why?
gay.
/b/yumad
I just wish more of the code you wrote also was a mailreader. It's just not the same these days.
Current music: Rage Against the Machine
Are you sure? I've looked at some of your code over the years and I can feel the hate through the monitor. Admittedly, most of this was X11 stuff...
Haha. Come hang out with me at a show tomorrow!
Nako: was planning on it!
Meet you there?
Yup! Also considering Vivian Girls tonight. You think Hundred in the Hands will sell out? I never have any idea who's popular and who's not.
I don't know but if it does sell out, I can threaten some people that work there. You'll be fine.
I've generated a lot of software out of spite in the last year or two.
Continuous Integration Server - "No, fuck you! You broke the build!"
Staging repository / web-app - "Jesus christ! That shell script only has two parameters. How do you put your pants on in the morning?"
pre-commit checks - "Fuck me. You can't even do svn switch right, what is your major malfuction? And I fucking dare you to put 'initial import' again (for the 72nd time)."
Source control quick search webapp - "God damn it! If you tell me it's a merge problem one more time without at least looking at the code change first, I'm going to go over there and defenestrate you."
Continuous Review software - "You didn't review any of that code you lying scrote weasel. Time for five minutes with a live octopus down the pants!"
Database munging to actually make our bug database work in a browser - "I fucking hate you so so so much Kwality Center. I hope someone got primo lap dances and scotch to buy this piece of shit."
How are you in my head?
The more I live, the more I hate humans and like well-designed programs.
Now playing : Hate Eternal - The Plague of Humanity
Right on. Testy-driven programming.
There's a Bruce Sterling novel in which two groups of hackers end up going to war over differing network protocols.
My development is not exactly hate-driven, but hate is, sometimes, definitely in the process. Of course it all begins with some kind of bug that you spend hours tracking, figuring out, staring at, bitching about, and, if you're lucky, fixing and having a venting fit, which may include some, but not necessarily all, of: loud voice cursing, tearing of garments and object trowing to nowhere in particular and/or the author of the bug.
From The Making of: Repton:
How else could we have ended up with UNIX?
Is it possible to write software out of something different than anger?
out of what?
Naivety.
Alcohol and good intentions. (The alcohol outlasts the intentions, which are replaced by caffeine.)