Sep 13, 2018

Writing Beautifully Engineered Code

Writing great software requires defining a good architecture that not only follows good design patterns and principles, but also takes advantage of modern infrastructures. 

Producing well-engineered code not only enables writing new functionalities faster, but also reduces bugs significantly.