Why should we care about complexity? The short answer is that we pay a heavy price in software engineering for the complexity we allow into our systems and applications. What do we mean by complexity? Well, that’s what we’ll explore here.
Soft...
In software engineering the projects we work on grow very organically. We begin with a set of requirements and perhaps if we're being thoughtful we do a bit of design planning as well. From there the structure of the codebase can grow with a mind of its own...
In the previous blog post we explored detail complexity and some of the things we can do to reduce it. As it happens sometimes the very thing we do to reduce one type of complexity can inadvertently introduce another type of complexity. To this end it will ...
Throughout the years I've been in software engineering It's been suggested that some new thing that comes along will replace software engineers. Whether this was offshore engin...