Your article is full of sound advice, written in a concise and understandable way. No real surprises for an old dog like me though. :-)
I just wanted to point out the problem with points 6 and 7.
"Don't reinvent the wheel" is always a catchy phrase and at first glance hard to contradict, but in my experience one of the most misused and useless mantras out there.
For one, the wheel wasn't really invented, but discovered as ist functions is foremost a physical principle and only secondly a technical invention. The technical side of it has (luckily) been reinvented, adapted, and improved upon thousands of times throughout history. The wheels highspeed trains run on and the wheels of a skateboard are both highly advanced wheels but technically they do not have a lot in common. And are far from the wheels of old Egyptian chariots.
Not reinventing the wheel more often than not is just an excuse not to do your own thinking and work. Consequently, instead of writing two perfectly adjusted functions with ten lines, a 1200-line Library is added that is largely a black box and is violating rule seven badly. (And makes the need of complex build tools greater, which do not add value but only try to soften the mistake you made by needing them in the first place.)
My way of expressing the rightful idea of rule number six would be something like: "Don't be too proud to follow the example of others - learn, adapt and improve if possible. But always understand what you are doing. Don't just trust and hope for the magic bullet"
Not nearly as catchy I know - still my 2.5 cents.
I found it an enjoyable, and well-written article which is helpful for most scenarios. Excellent.
Sums up everything I know, thanks so much. Sharing it to my discord server for coder beginners
Hello. Can you write more about this topic
r.bluethl.net/how-to-write-better-code
I would be very happy!!!
Very helpful as beginer, thank you so much 😊
As a fan of uniformly typed code, and an ambassador for clean coding and following best practices, I must say this article is exquisite!
Good job, Ronald Blüthl! 💪
It's was a wonderful article, well explained thank you very much
What an article. I enjoyed reading this. Thanks for the insights, you have a new follower.
Felicity Brand
Technical Editor and Writer
I did a review of this article over on my blogstar series. Nice work on the headings!
flicstar.hashnode.dev/blogstar-ronald