The magic words

There are, famously, no silver bullets in software engineering. Computer programming is hard and although some people are really brilliant at it, there are also a lot of people out there making their career in this field who are not. This is one reason why a lot of software sucks. Another reason is the inescapable […]