Post Closed as "exact duplicate" by Jim G., user40980, Karl Bielefeldt, gnat, Martijn Pieters of
2 deleted 112 characters in body
source | link

I find that at times I get obsessed with finding the most elegant solution to a problem or task.

I'll spend hours trawling the internet/texts for ideas and discussion on the right way to solve a problem or on the best pattern to use. If I can't find or think of a nice solution I procrastinate rather than implement less than "perfect" code.

I constantly go back and refactor my code and make minor and major changes when what I have written already does the job. I'm always trying to anticipate what future requirements might be and how I can make my code as flexible as possible to avoid more work in the future when I'm really making more work for myself in the present.

Given an infinite time this is not a problem but with deadlines looming the pressure gets more intense and while I search for the best solution I don't get enough actuallycould be getting more done. I'm a solo developer and the company I work for is never going to look "under the hood" so why do I bother with this obsession? Anyone else get this? And what do you do to motivate yourself to just get it done.

I find that at times I get obsessed with finding the most elegant solution to a problem or task.

I'll spend hours trawling the internet/texts for ideas and discussion on the right way to solve a problem or on the best pattern to use. If I can't find or think of a nice solution I procrastinate rather than implement less than "perfect" code.

I constantly go back and refactor my code and make minor and major changes when what I have written already does the job. I'm always trying to anticipate what future requirements might be and how I can make my code as flexible as possible to avoid more work in the future when I'm really making more work for myself in the present.

Given an infinite time this is not a problem but with deadlines looming the pressure gets more intense and while I search for the best solution I don't get enough actually done. I'm a solo developer and the company I work for is never going to look "under the hood" so why do I bother with this obsession? Anyone else get this? And what do you do to motivate yourself to just get it done.

I find that at times I get obsessed with finding the most elegant solution to a problem or task.

I'll spend hours trawling the internet/texts for ideas and discussion on the right way to solve a problem or on the best pattern to use.

I constantly go back and refactor my code and make minor and major changes when what I have written already does the job. I'm always trying to anticipate what future requirements might be and how I can make my code as flexible as possible to avoid more work in the future when I'm really making more work for myself in the present.

Given infinite time this is not a problem but with deadlines looming the pressure gets more intense and while I search for the best solution I could be getting more done. I'm a solo developer and the company I work for is never going to look "under the hood" so why do I bother with this obsession? Anyone else get this? And what do you do to motivate yourself to just get it done.

1
source | link

Obsessed with finding most elegant solution

I find that at times I get obsessed with finding the most elegant solution to a problem or task.

I'll spend hours trawling the internet/texts for ideas and discussion on the right way to solve a problem or on the best pattern to use. If I can't find or think of a nice solution I procrastinate rather than implement less than "perfect" code.

I constantly go back and refactor my code and make minor and major changes when what I have written already does the job. I'm always trying to anticipate what future requirements might be and how I can make my code as flexible as possible to avoid more work in the future when I'm really making more work for myself in the present.

Given an infinite time this is not a problem but with deadlines looming the pressure gets more intense and while I search for the best solution I don't get enough actually done. I'm a solo developer and the company I work for is never going to look "under the hood" so why do I bother with this obsession? Anyone else get this? And what do you do to motivate yourself to just get it done.