The Priceless Skill of Debugging

Yamo Gebrewold
4 min readOct 21, 2021

Bugs are impossible to avoid when writing software. Software systems of any kind tend to have bugs that need to be fixed on a constant basis. Therefore, as a developer, we need to build smart strategies for how to tackle them and minimize them. Debugging is a skill that a developer can grow with time.

We often dream about working in cool fresh projects and doing “green-field development” where no one has preceded us in writing code. It might be a cool idea, but the reality in software development is that you often end up maintaining your own code or someone else’s. Learning…

--

--

Yamo Gebrewold

A software engineer with a passion to learn and teach.