I have written elsewhere about the broader platform story – how a system I built inside a law firm became a B2B SaaS product and helped scale the business to $25M. This is one example of what that platform had to absorb.
For most of my career, I was in two places at once.
In the courtroom and in the codebase. Reading the statute and writing the requirements. Practicing law and building the system that had to comply with it.
When Congress passed the Protecting Tenants at Foreclosure Act (PTFA) in 2009, it was a big housing policy shift. In my world, it was just Tuesday.
In the mortgage default industry, the PTFA changed operations overnight. Everyone touching the process had new risk – and it was not theoretical.
But the public discussion was only one layer.
Someone had to be the regulatory compliance attorney reviewing the law. Someone had to revise the notices. Someone had to assess the operational risk, the regulatory exposure, and the reputational fallout. Someone had to build the system requirements and change the software on the fly.
That someone was me. Every time.
There were no legal and product reviews or signoffs, and no engineering handoffs. I was the handoff.
The Work Did Not Arrive as Requirements
PTFA was one example, but not the only one. SCRA compliance rose as a regulatory issue, and state statutes and local ordinances were constantly shifting (hello, Los Angeles and Chicago).
A new or revised statute was never just a statute. It became notice language, workflow timing, user behavior, records, reporting, risk controls, and code. I couldn’t just interpret the language as an attorney, I also had to make sure the platform kept pace, in real time.
Clean product brief? Groomed Jira tickets broken into ordered sprints? Proper runway to build fully vetted requirements? I could only wish.
The work arrived as a statute. A client question. A court challenge. An opposing counsel motion. A regulator concern. A file that could not wait.
I had to read the law, digest and practice under it, and adjust, defend, and code the process – while helping keep a 200-person law firm moving.
If You Can’t Prove It, It Didn’t Happen
Most of the legal work lived in state court. Evidentiary rules varied by jurisdiction, but the business records exception to the hearsay rule was always in the background.
Not as theory, but as design pressure.
When was the review completed? What was determined? What notice was sent, when, and where is the copy?
The application could not simply track outcomes. It had to preserve the process, because reliable business records are rarely created after the fact – and after-created business records run an increased risk of inadmissibility.
If you can’t prove it, it didn’t happen.
Against that background, the database becomes far more than dumb storage for a UI. It was a critical part of the real-time operating record of the business.
Infrastructure Scales Authority
Our firm had authority in the space, and that mattered. But authority does not scale by itself.
That is where technology provides leverage. A well-designed platform – one that evolves quickly but compliantly – becomes a durable moat around that authority.
Not software for software’s sake, and also not automation for automation’s sake. The value proposition of the SaaS platform was much simpler: Does it work, can it scale, and does it unlock value for clients and the business? In our case, it was a yes on all fronts.
Software as operationalized expertise is a deeply underrated GTM weapon, and it played a significant part in our growth to a $25M market leader.
The Lesson, and The Cost
Looking back, I understand the experience differently than I did while I was living it.
At the time, I did not think of it as systems thinking, domain-driven design, product judgment, or technical leadership. I didn’t have time for frameworks. I was operating on instinct – defining expected behavior, stress-testing edge cases, assuming failure would be expensive. Only later did I learn those instincts had names.
All I knew was that the law changed, the business needed to move immediately, and the platform had to keep up. So I kept up.
What I didn’t fully appreciate until later was the weight of what this actually required: the ability to absorb complexity quickly, identify what mattered, make tradeoffs under pressure, turn judgment into something other people could use, and own the outcomes – good or bad, even in a regulated environment with real stakes.
That experience shaped me. It also cost me. Work done at that intensity always does.
It taught me something I talked about years ago, and still believe: The best technology leaders should have a background building, but are not just builders. They are translators of complexity. They turn ambiguity into systems the business can trust, and can explain those systems – and their value – to their executives, board, and investors.
And if they have lived that kind of execution pressure, they understand something else too: Technical leadership is not only about velocity and strategy.
It is also about protecting the people carrying the systems.
— Scott