As a public open source (yep, open source can be private) programmer (currently x86_64 assembly), and I am very aware of this pitfall. It is very important to move forward in code, because you cannot predict how will actually end up a complex program: you need to have all the (sane) features in to actually know. Since code is all about trade-offs, there is "no perfect". You have to be carefull at avoiding falling int…
Isn't assembly programming already a form of perfectionism in itself. Compilers do the job well enough 99.9% of the times. If you are in the 0.1% where writing assembly is justified, you are probably also expected to put many, many times more effort on details most programmers don't care or even don't know about.
Procrastination is connected to perfectionism
131–140 of 232 posts
Re: Procrastination is connected to perfectionism
#132As a public open source (yep, open source can be private) programmer (currently x86_64 assembly), and I am very aware of this pitfall. It is very important to move forward in code, because you cannot predict how will actually end up a complex program: you need to have all the (sane) features in to actually know. Since code is all about trade-offs, there is "no perfect". You have to be carefull at avoiding falling int…
Isn't assembly programming already a form of perfectionism in itself. Compilers do the job well enough 99.9% of the times. If you are in the 0.1% where writing assembly is justified, you are probably also expected to put many, many times more effort on details most programmers don't care or even don't know about.
Not to mention that from the perspective of the life cycle of tons of system software components out there, the actual coding is not that much.
Re: Procrastination is connected to perfectionism
#133I probably have a whole personal blog of my own on the topic, dear as it is to my soul. My two main pieces of advice: The bar is very very low, and share your burden quickly. 99 times out of 100 you are way overestimating the value of what you're delivering and people's expectations for it, and underestimating the value of time i.e. shipping quickly. I've turned in so many things I'm not happy with and gotten a "this…
> 99 times out of 100 you are way overestimating the value of what you're delivering and people's expectations for it, and underestimating the value of time i.e. shipping quickly. Agree with this. Shipping is the most important quality. The faster you ship the faster you would be enjoying anything
So.. Can you trick yourself into directing the perfectionism into shipping fastest?
Re: Procrastination is connected to perfectionism
#134„ We need to think about failure differently. I’m not the first to say that failure, when approached properly, can be an opportunity for growth. But the way most people interpret this assertion is that mistakes are a necessary evil. Mistakes aren’t a necessary evil. They aren’t evil at all. They are an inevitable consequence of doing something new (and, as such, should be seen as valuable; without them, we’d have no…
When in high school, I returned home after a ski weekend with friends. When I returned home, my relatives, who didn't ski, asked if I fell at all during the weekend. I remarked that I had, especially while navigating some expert trails. They consoled me saying "that's OK, maybe you'll do better next time." I was confused at first until I realized that they thought of falling as a tragic outcome instead of a natural p…
Re: Procrastination is connected to perfectionism
#135As a public open source (yep, open source can be private) programmer (currently x86_64 assembly), and I am very aware of this pitfall. It is very important to move forward in code, because you cannot predict how will actually end up a complex program: you need to have all the (sane) features in to actually know. Since code is all about trade-offs, there is "no perfect". You have to be carefull at avoiding falling int…
Pardon the tangent, but could you provide a link to that project? I'm curious to see why something like printf is worth writing in assembly.
The actual real way to work around the inappropriate complexity of that function is to remove it and switch to a brutal "put string" with string conversion functions (with space allocated on the stack). In the end it would be not that much more work in most cases, then in the end I may not even use my assembly code, but lower some printf function usage to what I said.
Re: Procrastination is connected to perfectionism
#136Earlier quoted context omitted.
> 99 times out of 100 you are way overestimating the value of what you're delivering and people's expectations for it, and underestimating the value of time i.e. shipping quickly. Agree with this. Shipping is the most important quality. The faster you ship the faster you would be enjoying anything
> Shipping is the most important quality. So.. Can you trick yourself into directing the perfectionism into shipping fastest?
Re: Procrastination is connected to perfectionism
#137It's likely that the brain chooses the path of least resistance toward dopamine.
Sometimes, just choosing to not be lazy clears it because then not being lazy and doing the darn thing provides enough of a dopamine hit in itself.
It can be changed consciously.
There is also the fear of the unk own but one has to then know that no matter what, they will figure it out. That can be a self-confidence issue. Related to the first point still.
Re: Procrastination is connected to perfectionism
#138> Forgive yourself for past procrastination
And this is an important point too, for the personal tasks and especially when some time passes due to procrastination without doing the task, it gets even harder to get back into the tasks simply thinking “if I didn’t procrastinate I would have done by now..” and it demoralizes me more and never start that said task..
Re: Procrastination is connected to perfectionism
#139there's nothing wrong with procrastination doctors say people work too much, and there's an epidemic of burnout homo sapiens are not made to work and feel guilty when they don't complete tasks it's a problem of work culture and productivism, nothing else
So we are not in fact what we have made ourselves? What are we then? What are we supposed to be?
we're mammals with inflated brains, anxiety and depression, and it's too soon since we were hunter gatherers living in caves, we barely started working in cubicles and that's a small sample of the population.