Posts in tag

Software Engineering


Test driven development (TDD) separates computing results from actions to ensure your code does what you expect. Extreme Programming co-founder Ron Jeffries famously wrote: “The trick is never to let the code not be working.” Jeffries’ quote points at the fact that software engineering is a very sophisticated activity with plenty of uncertainty. Software engineering also deals with …

Legendary Dutch computer scientist Edsger W Dijkstra famously remarked that “testing shows the presence, not the absence of bugs”. In fact the only definitive way to establish that software is correct and bug-free is through mathematics. It has long been known that software is hard to get right. Since Friedrich L Bauer organised the very …

PyCon 2019 | A Guide to Software Engineering for Visually Impaired Speaker: Abrar Ahmed Sheikh   We will look into a day in the life of a Software Engineer with limited vision to Understand their difficulties at work and how they can overcome those difficulties to become successful in their role. I am a backend …