Engineering Culture at Successful Companies: 9 Common Traits

Engineering Culture at Successful Companies: 9 Common Traits What are the common characteristics of engineering culture at successful software companies? While not an exhaustive list, this article takes a look at six well known software companies and some of the common engineering culture patterns that can be observed across them. It is important to know […]
Requirements for a Successful Business Transformation

Requirements for a Successful Business Transformation What are the requirements for implementing a successful business transformation of any kind? Transformation for the sake of transformation is unproductive. Initiating a transformation strategy at your tech company without a defined purpose or problem to solve is likely to lead to wasted time and resources. To ensure success, […]
The Power of a Shared Goal in a Team: Reminders for Leaders

The Power of a Shared Goal in a Team Why is it that as a society we have become so advanced in business, technology, communications, and production, yet we still struggle to work together in a team setting? We can talk to each other, practically for free, from across the globe in a live video […]
What the CEO Wants from the CTO: A Practical Guide

What the CEO Wants from the CTO: A Practical Guide When it comes to what a CEO wants from the CTO, one major theme stands out: the CEO wants solutions, not just problems. True, this is not the only thing the CEO needs from their CTO. However, in my experience this has clearly been a […]
The Role of a CTO: Navigating Common Challenges

The Role of a CTO: Navigating Common Challenges If you’re in a CTO role, you know the typical challenges – constant pressures and demands that come at you from all sides. It’s about tech, leading, aligning, and moving the business forward all at the same time. This role is packed with challenges that can leave […]
Let’s have a meeting without objectives and an agenda

Let’s have a meeting without objectives and an agenda If I invited you to a meeting with the following description: “Let’s have a meeting without objectives and no agenda?”, would that seem weird to you? Would you even show up to such a meeting? Yet, in my experience many meetings are run this way. They […]
Understanding the Cost of Production Bugs in Software Products?

Understanding the Cost of Production Bugs in Software Products? The Cost of Software Bugs: Examples and Statistics The financial impact and cost of Production software bugs is not only significant but also widespread across various industries. According to the 2022 report by the Consortium for Information & Software Quality (CISQ), the cost of poor software […]
How to Promote Internally – 9 Ways to Do it the Wrong Way

How to Promote Internally – 9 Ways to Do it the Wrong Way Are you thinking about how to best promote someone internally? Promoting from within is a powerful strategy for creating growth and loyalty within your company. However, executing internal promotions incorrectly can lead to demotivation, inefficiency, and even attrition. This guide outlines common […]
The Question You’re Not Asking About Your Product Roadmap

The Question You’re Not Asking About Your Product Roadmap We’ve all been there – sitting through another product roadmap presentation. The slide deck looks impressive, filled with timelines, feature lists, and optimistic delivery dates. Stakeholders nod along, mentally ticking off their priority items. It all seems so clear and well-planned. But in the midst of […]
Who is Responsible for Product Quality on a Software Team?

Who is Responsible for Product Quality on a Software Team? In software development, ensuring high product quality is an often confused responsibility within a team. This article examines the core concept of software quality responsibility, emphasizing the dual phases of building with quality and assuring quality post-build. Drawing parallels to Toyota’s renowned production processes, where […]