The Importance of Managing Complexity

Thursday, September 29, 2022

Introduction We write software to make our lives easier; to reduce the complexity and chaos. The need to reduce complexity is at the very center of software development. Unfortunately, we …

software license

Five types of software licenses you need to understand

Thursday, September 22, 2022

If a company creates software, it also reuses code, including code snippets, libraries, functions, frameworks, and entire applications. In fact, in most applications the majority of the code comprises reused …

API-first development and the case for API mocking

Thursday, September 15, 2022

One morning, you realize you have a great idea for an API. You discuss it with your team, then start building out the business case and technical requirements. Where do …

Building Technical Wealth

Thursday, September 08, 2022

Agile organizations find themselves constrained between the need for speed (velocity) and the need for quality. Technical debt is the enemy of velocity. Most companies don’t address technical debt until …

Secure SDLC 101

Thursday, September 01, 2022

The digital transformation that has swept across all industry sectors means that every business is now a software business. Whether you’re selling software directly to your customers or developing it …