In engineering I learned that people who seek absolute perfection never achieve anything, apply this to Bitcoin. I feel that many of you are just newbies who have never programmed a line of code in your life and give opinions on issues that are big for you.

Replies (7)

It's a tough lesson to learn. Perfect is always the enemy of the good.
What I've learned in my own work, with great success, is that small truths add up. And if I follow that maxim, the end result is just software does precisely what I intended it to do. Which is why I have a lot of pity for developers who just accept that having a ton of bugs in their code is normal. So normal that they cope and call them features. But nothing I've ever made or designed has been perfect by a long shot; software, control systems, electrical systems, mechanical structures, data collection/analysis systems, video monitoring systems, etc. But they all did what they were supposed to, and got the job done.
My advisor once told me "Engineering is the art of solving problems, knowing inherently that whatever solution you come up with has a problem for you to solve later"... Or something along these lines.