Software Reliability

Software reliability: is ignorance bliss?

Why managing system quality and reliability isn't trivial. Have you ever wondered how software systems are born and how they die? There’s the famous source code and the (sometimes unpopular) algorithms, but how is it all put together? This practice is known as software engineering.

New technologies are revolutionizing the world, but is it what the world needs?

And when you discover software engineering, you inevitably come across one of the 7 fundamental principles set out by David Hooker in 1996: remember why you do what you do.