I'm just trying to change this lightbulb (2014)
mikesteder.com
I'm just trying to change this lightbulb (2014)
1–10 of 40 posts
Re: I'm just trying to change this lightbulb (2014)
#2Tho I would say experienced developer is able to recognize business needs and how much work has to be put into something NOW.
Being able to leave stuff open for fixing later is a crucial skill.
I would even go as far as say that not having this skill automatically discredits someone from a Senior position.
Re: I'm just trying to change this lightbulb (2014)
#3Re: I'm just trying to change this lightbulb (2014)
#4Wait didn't they more accurately illustrate what software people like to call "yak shaving"? I mean sure all of these little problems could be analogous to tech debt ... but the thing that sticks out more than anything is that Hal is shifting from one task to the next, each one to make the previous one easier/possible, and each one is further and further from the original goal
Re: I'm just trying to change this lightbulb (2014)
#5Re: I'm just trying to change this lightbulb (2014)
#6Re: I'm just trying to change this lightbulb (2014)
#7LOL.
Never met a business executive who could be persuaded that tech debt matters. Not one.
Re: I'm just trying to change this lightbulb (2014)
#8Technically this could be implemented using the same software that is used for bug-reporting.
Then would developers willingly report issues to such a system? I think they would because solving such issues is satisfying to whoever cares about software quality, because it makes it easier to maintain the system in the future.
From a developer's perspective the worst kind of assignment is to try to fix something in a very fragile system because if they "break it, they own it". Therefore developers love SW quality.
But would management approve of spending time on reporting and possibly fixing design issues? Well why not because if the knowledge of the issues exists only in the head of some developers, it is not really owned by the company. Whereas if it was reported in an issue-tracking system it would become official part of the IP owned by the company, increasing its value. So yes I think at least some enlightened managers would approve the use of such a system.
Using such a system would seem to make a lot of sense to me. Perhaps companies are already doing it?
Re: I'm just trying to change this lightbulb (2014)
#9I really like this analogy. Its very prevalent in many teams. Tho I would say experienced developer is able to recognize business needs and how much work has to be put into something NOW. Being able to leave stuff open for fixing later is a crucial skill. I would even go as far as say that not having this skill automatically discredits someone from a Senior position.
Pop the stack a few levels, replace the lamp, then decide if you need more WD-40 right now or can get some the next time you’re out.
Re: I'm just trying to change this lightbulb (2014)
#10> Hal and Lois just illustrated for us what software people like to call “Technical Debt” Wait didn't they more accurately illustrate what software people like to call "yak shaving"? I mean sure all of these little problems could be analogous to tech debt ... but the thing that sticks out more than anything is that Hal is shifting from one task to the next, each one to make the previous one easier/possible, and each…