A guide to the timeless laws of engineering excellence

While software engineering is one of the youngest branch of engineering (~60 years), it comes with its set of laws coined by engineers, scientists, economists, or psychologists, and based on facts gathered over time.

In this blog post, I am listing some software engineering laws I got exposed to over the years. I chose the ones I keep referencing regularly in software engineering discussions. I’m also giving pointers on how one can take them into account on a daily basis.

Read more

A good code review is harder than it looks

Opening easily to review pull requests, giving relevant feedback, or responding to feedback is hard. It requires a good mix of soft and hard skills, which are often overlooked.

Like any activity, practice makes perfect, and anyone can become better at it.

Read more