
insights.
Our insider knowledge on software, business, strategy, design, and more.
Featured
4 Signs Your Business Needs Custom Software
By Jamie Smyth • 10 minute read

It is important for organizations to understand what it might be costing them if they fail to invest in custom software. In other words, what are the hidden costs of keeping your current software systems if your company is outgrowing them? You may be asking, “Can I really afford…


Our Top 5 Headless CMS Platform Recommendations
We asked our diverse team of developers which headless CMS platforms were their favorites. Here are the results.

Why Tolerating a Jerk on Your Development Team Is a Recipe for Bad Software
Being a genius shouldn’t be a free pass for toxic behavior. Team members who make others feel psychologically unsafe—“jerks”—shouldn’t be tolerated. While this article specifically explores the impact of allowing a jerk to remain on a software team and offers tips for removing them, the principles apply to any team in any industry.

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.