The addiction to solving technical problems with creative and uncommon solutions is very problematic for me. What it means that when writing a <personal project here> for example, at some point instead of fixing the bug which makes half of the project broken, I'll focus on optimizing the code to great lengths(speed, code size, even source readability) because it's simply so much more rewarding than actually fixing the seemingly hard problems of having bugs, which merely just hinder me from doing what gives me the fix. Project scrapped, and a next one started for a few days max.
The real problem? Working in an environment where the first and foremost goal is to "get shit done" and deliver a product. Programming in such sense is outright boring, because the fix comes from solutions which require deep digging, reseach and some creativity rather than readig a spec and implementing it.
The real problem? Working in an environment where the first and foremost goal is to "get shit done" and deliver a product. Programming in such sense is outright boring, because the fix comes from solutions which require deep digging, reseach and some creativity rather than readig a spec and implementing it.