4 ms·
I can't speak for any projects related to software, but I am a hobbyist musician and have just last year started writing songs, I've joined bands for open mic n
by quacked 8y ago
I can't speak for any projects related to software, but I am a hobbyist musician and have just last year started writing songs, I've joined bands for open mic nights, etc... I have a strong perfectionist streak and used to become very frustrated when I could hear small mistakes or if any facet of a project wasn't shaping up in real life as well as it had in my head.
To fix my frustration and increase my output, I focused on:
1) Changing my anticipation of a reward from the perfection of the project to the completion of the project. This required me to actively tell myself "this isn't that good, put I'm executing regardless". Being able to tell my friends "hey, I wrote this song" is better than being able to say "hey, I've got this great idea for a song", but it didn't more satisfying until I had written a bunch of songs (quite a few of which weren't good).
2) Anticipating the reaction to the project from people who don't know the details rather than the reaction to the project from the experts. An amateur barbershop quartet may sound medium-talent in the eyes of a vocal professional (who I was initially working to impress), but it's fun and sounds great to the average person at an open mic (who I started working to impress).
Other tips:
- Rather than trying to implement perfectionist ideas in the moment, note them down and continue making an imperfect project. Once you've got something done, you can look at your perfectionist notes and decide whether or not to go back and fix/rewrite. This is how I finish scripts for plays and new compositions.
- Adopt the mindset intended by this reddit anecdote I'm paraphrasing: "You're 30 and you can't play guitar. Yeah, you missed the window of time where you could have been a great professional guitarist at a young age, but ten years from now you're going to be 40, and you can either have spent 10 years practicing guitar, or you can have spent 10 years regretting how you didn't become the best guitarist it was possible to be and imagining how it could have been different". Apply to coding as necessary.
- vibrolax 8y agoSeconded to the max. Being able to finish things is a more important ability than being able to do things perfectly. In my 30's, I put aside the pursuit of perfection in favor of developing the discipline to finish with acceptable results. It's the second most important improvement I have made in my life.
- quacked 8y agoWhat was the first?
- vibrolax 8y agoThat I am a human being, like all the other humans, and not a robot or machine. I was hard on myself, and by consequence, hard on others. Learning to be easier on myself allowed me to learn how to complete good, worthwhile things without damaging myself or others.
- deleted 8y ago[deleted]