Software Development

Reverting to a functinal commit
Reverting to a functinal …

Git revert For many developers, there is no bigger nightmare than having changes that have been committed to the production stage causing system failures. The best preventative action is to ensure extensive testing of any changes before the production stage. Automated tests are essential tools to …

Code Reviews: Striking the Right Balance
Code Reviews: Striking …

Code Review Code reviews play a crucial role in software development, ensuring the quality, stability, and reliability of the codebase. Throughout my career, I have encountered various approaches to code reviews, each with its own strengths and weaknesses. In this blog, I want to share my …

The Importance of Engaging in Sprint Planning and Backlog Refinement for Developers
The Importance of …

Sprint Planning In the world of agile development, product owners and tech leads take on the responsibility of managing and prioritizing the backlog. However, as developers, it is crucial for us to actively engage in creating backlog tasks and stories. By going through the backlog and contributing …