?

Log in

No account? Create an account

Previous Entry | Next Entry

argh!

Me: Ok, this isn't the most elegant, but it'll work and it's not too hard to understand.

Brain: Nonononono! There must be a better way! Rip it apart, rewrite it all!

Me: I don't have time to do that! It's 9:30pm, I'm hungry, and this needs to be working tomorrow!

Brain: But if you find a better way to do it it'll take you so much less time to write! And will save you so much time later!

Me: Fine, then, I'll work on the elegant way in my spare time. For now I've got to get this hack working.

Brain: Nooooo! The pain! You can't release hackful code! What will They think of you?

Me: What They? The only person who's going to look at this is the coop, and he either won't care or won't know the difference.

Brain: You are a traitor to your Art! How dare you question the value of Elegant Code!

*Brain stomps off in a huff, leaving Me feeling guilty and desperately tempted to do that one "last" rewrite....*

Comments

mh75
Jan. 23rd, 2002 10:45 am (UTC)
Some one once told me that in real business you end up re-writing everything at least once in order to fix all the stuff you didn't think of when you first worked up the hack.

I feel much better about things now.

I usually do a fair amount of planning, and try my hardest to come up with an elegant solution. However, the reality is, most of my code is sort of hackful.

There is a whole philosophical discipline on re-writing code (one of the interesting things i've come across in project B at work), part of which addresses how to do your rewriting WHILE creating new code. That way your budget is for adding a feature, not the rewrite.

Anyway, hopefully things look better by the light of day.

Profile

firesea: self-portrait
jnanacandra
Heather Keith Freeman
Fire Sea Studios

Latest Month

October 2012
S M T W T F S
 123456
78910111213
14151617181920
21222324252627
28293031   

Tags

Page Summary

Powered by LiveJournal.com
Designed by Naoto Kishi