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.

Reply to this note

Please Login to reply.

Discussion

It's a tough lesson to learn.

Perfect is always the enemy of the good.

Good enough, for now.

8 years into it now

i know what is what

simplicity is the key principle in my work now

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.

Very much in agreement with you.

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.