Welcome to Fixing Software

Software development is broken. The internet is full of bugs. Software projects often run over budget, miss deadlines, and fail to achieve desired outcomes.

Worst of all, the process itself hurts people. Burnout and overwork are the norm. Most tech professionals opt out of the industry well before retirement.

But it doesn’t have to be this way!

Ben created Fixing Software to provide an alternative to the cold, mechanical, costly, and outdated factory-based methodologies of the past.

He combines 15+ years hands-on engineering with direct leadership of 20+ cross-functional teams to uncover hidden productivity, firmly establish inclusive culture, and enhance team member experience.

Through a lifetime of study, as well as many mistakes, Ben has learned how to avoid common pitfalls, navigate through technical and organizational complexity, and create optimal environments for high performance.