Your business needs to move fast but your software is slowing you down.
AI tooling isn’t delivering on its promises.
Features that should take weeks are taking months.
Every new change breaks something else.
Sound familiar?
You can think of software as a vessel on the sea of change. When water isn’t flowing along its hull, it really doesn’t matter what shape your boat is. But when change starts to flow, drag becomes a major concern.
A houseboat is a much more comfortable place to live than a racing yacht — until you try to take it across the Atlantic.
This doesn’t mean all drag is bad though. Some drag is valuable — automated testing and continuous delivery, like a rudder and keal, keep you on course by allowing movement in the right direction while preventing it in the wrong direction. Some drag is inconsequential — every codebase builds up a history of engineering decisions that like barnacles on a hull, can slow you down a little but aren’t a strategic concern.
And then there is drag that has strategic impact. Sometimes this is the result of decisions that were the right call at the time but now circumstances have changed. Sometimes however, these situations are unintentional — the result of short cuts, lack of planning, or bad trade-offs. This is the drag that is holding your company back or worse, pulling it under.
If you’ve found yourself in a situation where your software has become a major drag on growth, then it’s essential that you correctly identify which technical problems are also business problems - as these, and only these, require strategic attention.
I’m a military officer turned MBA, turned philosopher, turned software architect. I’ve led organisations with hundreds of staff, managed 8 figure P&Ls, and built large-scale commercial systems.
An unusual path but one that taught me to connect why to how and what.
When software becomes an anchor rather than an asset, it’s no longer a technical problem — it’s a business problem. And these problems can’t be fixed just by rewriting code, but by identifying what’s actually blocking your growth.
I work by developing a deep understanding of your organization’s software and technical processes, how your stakeholders actually use it, and where they align or don’t align. Then I deliver a roadmap of prioritized actions to remove obstacles blocking your growth.
No handoffs. No success managers. Just a clear roadmap outlining which technical obstacles are really holding your business back and help to eliminate them.
I help growing SMEs (25-250 employees, $5-50M revenue) running Ruby on Rails whose software has become a constraint to their growth.
My ideal clients are business founders, CEOs, and GMs experiencing business consequences from technical constraints. Leaders who need business focused answers to technical driven problems.
My engagements typically start by mapping your codebase’s coupling and cohesion patterns, interviewing stakeholders to understand where value is created, and then identifying the specific technical constraints creating the most business drag.
I don’t just look at the code — I understand how your team actually builds software, leverages it, and what’s slowing them down. Then I guide and/or implement a lasting solution.
So if you are ready to focus on the business impact of software, not just technical symptoms, let’s have a free 30 min chat to discover if I can help.
Let’s take 30 mins so we can learn about your business, what’s slowing it down, and see if there is scope for help.