Zen of Coding

Zen of Coding

Whether we develop Enterprise Applications, Machine Learning, Artificial Intelligence, Computer Vision or Mobile Applications, ultimately we have to engage in software development. The practices that we apply in developing and maintaining software are decisive in the quality and reliability of the end product. While the approach to development should certainly not be the same across different fields and corporate cultures, there are some common principles that are beneficial to follow.

Recently I came across an interesting collection (published by O’Reilly) of about 97 things every programmer should know. It is a worthy list but also a long list. It made me think about the Zen of Coding, a set of guidelines we have developed and applied at Reliancy.

We go to school and we take Computer Science classes. We learn about methods and principles. Then we end up doing Software Engineering. Software Engineering is not a science. It is an art form. Devoid of clear, provable principles, we are left with heuristics, guidelines and best practices. Always hopeful that they are effective and in some way true to the nature of Software Engineering. In that spirit I present to you a collection of wisdom we call the Zen of Coding. 

Click here to read the full article on our blog

Thank you for sharing! Great advice on coding best principles! Whether we design traditional enterprise software or create data science solutions, code tends to be the end result. Planning and structuring the work properly is key

Like
Reply

To view or add a comment, sign in

More articles by Amer Agovic, PhD

Explore content categories