4 ms·
it's one of the biggest weaknesses that engineers/programmers/logical, problem-oriented thinkers have. doing something quick and hacky when it doesn't need to b
by satsuma 8y ago
it's one of the biggest weaknesses that engineers/programmers/logical, problem-oriented thinkers have. doing something quick and hacky when it doesn't need to be flawless just feels so wrong. you miss that feeling, that rush when a perfectly-engineered solution just snaps into place and works like magic. and that becomes a problem when it begins to interfere with deadlines, like in your story.
i think that's a big part of programming as a career, learning to know when to make something run flawlessly, and when to make it just... run.
- drb91 8y agoEhh, the problem here seems to be less about logic and more about misaligned priorities in the context of business. There’s a lot to be said about the dopamine rush of making a client happy!
- tropshop 8y ago> learning to know when to make something run flawlessly, and when to make it just... run. Or learning that user has a very different meaning of flawless, and that is almost always the more important definition.