Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Leadership
Leadership
Leadership
Building software teams that manage mistakes rather than rejecting them
The software industry shares a pervasive assumption that expert developers don’t make mistakes. Developers are only human. They will make mistakes. Ignoring that means any mistake can lead to a high intensity event. There’s a better way. Invest in systems to manage inevitable mistakes.
Communication & teams
agile
communication
productivity
professional-growth
teams

Leadership
Leadership
Leadership
The business of AI: Solve real problems for real people
After participating in the Perplexity AI Business Fellowship, one thing became clear: the AI hype cycle is missing the business fundamentals. Here are 3 evidence-based insights from practitioners actually building or investing in AI solutions that solve real problems.
Future-proof innovative software
ai-ml
product-innovation
greenfield-product-development
founders
scaling-challenges

Leadership
Leadership
Leadership
Pragmatic approaches to agentic coding and AI for engineering leaders
Discover essential practices for AI agentic coding to enhance your team’s AI development learning and adoption, while avoiding common pitfalls of vibe coding.
Software tooling & tips
ai-ml
productivity
product-innovation
efficient software
teams

Developers
Developers
Developers
16 things software developers believe, per a Justin Searls survey
Ruby on Rails developer Justin Searls made a personality quiz, and more than 7,000 software developers filled it out. Here's what it revealed.
Accelerate quality software
community
testing
teams
communication
professional-growth

Developers
Developers
Developers
Ratcheting to zero: How incremental constraints eliminate technical debt
How we made working with legacy code enjoyable: measure what you want to improve → automate it → make a change. Repeat. The demonstrable march toward improvement is what makes development satisfying.
Legacy modernization
tech-debt
legacy-modernization
quality
automation
developer-experience

Developers
Developers
Developers
From resistance to results: Why agentic coding requires a new mindset
A candid conversation among experienced developers reveals why initial resistance to AI coding tools often gives way to breakthrough productivity—and what that shift means for how we think about software development.
Accelerate quality software
ai-ml
dev-experience
efficient software
productivity
professional-growth

Developers
Developers
Developers
You’re holding it wrong! The double loop model for agentic coding
Joé Dupuis has noticed an influx of videos and blog posts about the "correct" way of working with AI agents. Joé thinks most of it is bad advice, and has a better approach he wants to show you.
Accelerate quality software
ai-ml
productivity
product-innovation
greenfield-product-development

Leadership
Leadership
Leadership
Don't play it safe: Improve your continuous discovery process to reduce risk
We often front-load discovery to feel confident before building—but that’s not real agility. This post explores how continuous learning reduces risk better than perfect plans ever could.
Product management
agile
discovery-validation
product-innovation
outcomes-over-outputs













