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

Leadership
Leadership
Leadership
Why hiring more developers costs more than you think
Scaling challenges are rarely caused by a lack of developers or how many lines of code are written each sprint. Let’s explore challenges caused by prematurely expanding your team—and why you’re less likely to scale your productivity and more likely to scale your existing bottlenecks.
Maximize software investment
communication
teams
tech-debt
dev-experience
productivity

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