Comment

Comment by smacktoward

This sounds like the tech equivalent of FOMO, "fear of missing out": http://en.wikipedia.org/wiki/Fear_of_missing_out

> If I am going to build this in React.js (which I totally should do) then I’ll spend less time in Visual Studio and more time in Sublime Text. Before I can start, I should first verify that my Sublime color scheme is up to par.

The problem is the leap from "I'm going to be spending time in Sublime Text" to "my Sublime Text environment must be perfect before I can get started." I used to have the same problem, constantly fiddling with my tools to try and get them Just So. It was an enormous time sink.

Eventually what helped me get past it is learning to be OK with the idea that your tools are sub-optimal, because they will always be sub-optimal, no matter how much time you spend bikeshedding them. There's always one more font, one more plugin, one more color scheme. You're always one step away from perfection, no matter how many steps you take.

(If you want to get philosophical about it, we humans are all imperfect creations too, right? So it makes sense that our works, the things we make, would be flawed as well. Perfection is not a quality of things made by human hands, no matter how skilled those hands are.)

So the only way to be productive is to take a sort of Zen attitude and learn to be OK with imperfection. Accept your tools as you accept yourself, flaws and all.

It reminds me of one of my favorite quotes, from Stephen Mitchell's translation of the Tao te Ching (http://acc6.its.brooklyn.cuny.edu/~phalsall/texts/taote-v3.h...):

   Fill your bowl to the brim
   and it will spill.
   Keep sharpening your knife
   and it will blunt.
   Chase after money and security
   and your heart will never unclench.
   Care about people's approval
   and you will be their prisoner.

   Do your work, then step back.
   The only path to serenity.
parent smacktoward 11 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton