Sometimes pushing out crap is the best way forward. I have this feeling towards websites, especially personal websites. They are never perfect. But if you don’t just go for it, you can’t get the precious feedback to improve.
Perfection Prevents Progress
80/20 rule, the Pareto Principle
, it goes by many names. Generally, it means that 80% of consequences or outcomes come from 20% of causes or effort. This is applied to coding and profitability, 80% of sales come from 20% of clients
and 20% of the code has 80% of the errors.
You need feedback!
It is hard to know what the 20% of effort is that drives the 80% of results. While researching and planning can help, it also stops forward momentum and progress - inertia is one of the strongest forces in the universe and once you start you don’t want to stop.
This is why pursuing feedback is important - it forces you to put your work out there and it helps you improve it. Creating feedback loops that help you understand the issues, perspectives, problems, insights, etc. Collect that feedback and iterate and improve. Here is the issue - if you want that essential feedback you need to put your work out there, toss it on a website, social media, coworkers, skilled teacher, or anyone. Not all feedback is of equal value, though that data can help you continue to iterate and continuously improve.
Publishing work before it feels perfect is hard. Though each time you publish, it becomes easier.
What project have you been holding back?
Have an awesome day and hack on!