The Duct Tape Programmer (2009)
joelonsoftware.com
The Duct Tape Programmer (2009)
1–10 of 52 posts
Re: The Duct Tape Programmer (2009)
#2The truth is in the middle with better tooling to make it easier to design good code and get it working faster with fewer bugs even while at the bleeding edge.
Re: The Duct Tape Programmer (2009)
#3Duct Tape sounds more like what most are unfortunately stuck doing: inheriting this, depending on that, and plugging the whole mess into the cloud.
Re: The Duct Tape Programmer (2009)
#4Re: The Duct Tape Programmer (2009)
#5Duck tape programmers also produce code only one or a few persons can patch. The result is technical debt that lead Netscape to do a full rewrite to produce Mozilla/Firefox. The truth is in the middle with better tooling to make it easier to design good code and get it working faster with fewer bugs even while at the bleeding edge.
Re: The Duct Tape Programmer (2009)
#6Duck tape programmers also produce code only one or a few persons can patch. The result is technical debt that lead Netscape to do a full rewrite to produce Mozilla/Firefox. The truth is in the middle with better tooling to make it easier to design good code and get it working faster with fewer bugs even while at the bleeding edge.
You're assuming that ductape == bad. What your describing is someone writing bad code, not someone gaffertaping a bunch of modules together to make the _more important_ code work. (instead of re-writing a whole bunch of things to make stuff more "idiomatic" )
This is where innovation tokens come in. You have one innovation token per project, you can spend it on the thing you actually need, or some pointless part of the system that you're bored with maintaining.
Re: The Duct Tape Programmer (2009)
#7Re: The Duct Tape Programmer (2009)
#8Re: The Duct Tape Programmer (2009)
#9Duck tape programmers also produce code only one or a few persons can patch. The result is technical debt that lead Netscape to do a full rewrite to produce Mozilla/Firefox. The truth is in the middle with better tooling to make it easier to design good code and get it working faster with fewer bugs even while at the bleeding edge.
Re: The Duct Tape Programmer (2009)
#10Not to leave out Joel! He's an excellent curator of the software ecosystem, a kind of Steve Irwin of software.
It turns out that proper attitude, pragmatism, and getting results are the most durable skills in software: the rest is just tools and process.