
insights.
Our insider knowledge on software, business, strategy, design, and more.
Featured
Bright Lights, Big Hype: Agentic AI’s Role in Software Development
By Jamie Smyth • 6 minute read

How is Agentic AI affecting the software development process? How does the hype in news headlines differ from reality? Our CEO Jamie Smyth explores the role Agentic AI agents are playing in modern software development.


Continuous Inquiry: Build High-ROI Software by Asking the Right Questions
Introducing Continuous Inquiry—Our essential framework for building software with optimal ROI.

Why Psychological Safety Means Everything for Your Business
Creating an environment of openness, candor, and humility can help your business in surprising ways. See why psychological safety keeps showing up again and again in teams that succeed.

Novelty or Necessity–Should You Implement AI Into Your Business ASAP?
There’s no denying the incredible potential that AI offers to modern business operations, but with great power comes great financial responsibility. How can you maximize your ROI on an evolving technology?

The 5 Whys—Identifying the Problem to Solve
“I have not failed. I've just found 10,000 ways that won't work.” —Thomas Edison Want to fix problems in your process correctly the first time? Use the 5 Whys technique to avoid trying countless solutions that don't work.

The Best Laid Plans: Why Agile Isn’t Delivering What You Expected
Many teams tout being "Agile"—but are they really? Some organizations are "Agile" in name only, participating in all the ceremonies of an Agile-inspired methodology, without actually having technical agility. How can you make sure your team isn't one of them?

Exposing 5 Red Flags Lurking in Your Software Development Team
As a business leader, you’re likely more invested in the success of your software projects than the developers that make them. But if you don't come from a technical background, you may find yourself in the uncomfortable position of having to put your trust in a team that—well, you don’t really trust.

Why Cross-Functional Collaboration in Software Development Is Non-Negotiable
How might a software project with siloed team members be like a family road trip gone wrong? Learn how adopting cross-functional collaboration can turn your team's conflicting roadmaps into a unified journey with a clear destination—better software. (Bonus: Your family road trip will benefit, too.)

How to Reduce Technical Debt in 5 Steps
Technical debt is a normal byproduct of creating software. But ignoring it could eventually cause your system to collapse. Here are 5 steps to follow that will help reduce your software's technical debt.

5 Red Flags: Exposing Hidden Issues in Your Dev Team—Free Webinar
Have you ever felt like something was “off” with your software dev team? It’s an unsettling feeling that many software leaders experience more frequently than they should.

Don't Spread Disaster—A Report on the Dangers of Spreadsheets
As useful and feature-packed as spreadsheets are, they often create dumpster fires for the businesses that rely on them. Our white paper covers seven deadly spreadsheet “sparks” that light these fires.

How to Integrate AI Tools for Your Business—Privately and Safely
What does private AI integration in business look like? How does it work with your data? Can it really be done safely, protecting your proprietary company data?

How to Assemble a Quality Software Team: A Non-Technical Guide
In the world of software development, creating the perfect team requires more than hiring the brightest minds in the room. It’s about understanding the roles you’re looking to fill, grasping your company’s current reality, and assessing skills that aren’t traditionally listed in a technical job description.