4 ms·
I think it's much healthier to work in maintenance mode. Your mind is singly pointed almost meditatively. My personal favorite is troubleshooting. I'm always
by kmt 16y ago
I think it's much healthier to work in maintenance mode. Your mind is singly pointed almost meditatively. My personal favorite is troubleshooting. I'm always happy when someone comes to me with an urgent problem. It's such a joy to jump on it and help! Compared to that the process of new design and development is painful.
- silversmith 16y agoI would like to disagree here - in my experience, maintenance coding means working on pieces within existing overall architecture. And if that arhitecture sucks, well, too bad - not often you can allot the time necessary for proper fixes when working on what appear to be minor bugs. And when you are writing workarounds instead of the beautiful code floating in your mind, it's a long way from meditation. The challenge in decelopment coding is "how can we make this happen?" - both coding skill and creativity involved. The challenge in maintenance coding is "how can we get this to work without breaking everything else" - lot less creativity, lot more patching of a leaky boat.
- Joeri 16y agoOn the other hand, when you can do the equivalent of rebuilding a wing of the castle by putting a band-aid in exactly the right spot, it can feel pretty crafty. A good reliable bugfix can require a lot of creativity, sometimes more than for writing new code.