07/27/2026
“Why should I hire one architect when I could hire three developers?”
A CEO asked me that question early in my career.
It was a fair question.
Developers produce visible results. They write code, complete features, and move work through the pipeline.
Architecture can be harder to see, especially before the organization begins experiencing the consequences of not having it.
At the time, the company’s critical application could crash with only four concurrent users.
Business information was scattered across spreadsheets, Access databases, disconnected systems, and individual departments. There was no dependable single source of truth. Development, testing, and production were not properly separated. The business was growing, but the technology foundation was not prepared to grow with it.
The answer was not simply to add more developers.
More developers working within a broken structure can produce more code, but they can also create more dependencies, more inconsistencies, more technical debt, and more risk.
We first had to understand the business.
We brought the right people together, mapped the existing environment, identified the operational bottlenecks, and designed a technology foundation that could support where the organization was going, not merely where it was that day.
We established a centralized data strategy.
We created proper development, testing, and production environments.
We introduced stronger engineering practices, reusable components, integration standards, governance, and scalable application patterns.
We connected systems that had previously operated independently.
We also developed the people around the technology, retaining valuable institutional knowledge while helping the team expand into newer platforms and development practices.
Over approximately three years, the company grew from roughly $40 million per month to more than $2 billion per month in funded loan volume.
Technology did not create that growth by itself.
But the business could not have sustained that level of growth on a system that failed with four users.
That is the value of architecture.
It is not about creating diagrams that sit in a document repository.
It is about making certain that every technology decision supports the business model, reduces risk, enables people, and prepares the organization for what comes next.
Developers are essential.
But before asking a team to build faster, leadership should make sure they are building on a foundation capable of carrying the weight.
Because sometimes the most expensive technology decision is not what you build.
It is what you build without a plan.