Think of coding AIs as brilliant new junior programmers. You can see that they have mad skills, but they wander, forget what they decided yesterday, and occasionally ignore you entirely because they think they’ve found a “better way.” In other words: smart, fast, and absolutely in need of supervision.

That’s why AI coding is absolutely pair programming. If you tell AI to write a spec, you have to read the spec and approve it before moving on. If you have AI write a technical design, same thing. And if you tell AI to write code? First, never give it carte blanche to run any script, unless you want all of your files to be deleted by accident. Review the plan, approve every step, and keep an eye on what it’s doing. Every time. All the time. You must watch the messages being presented while AI is working. Sometimes an AI will “fix” a tiny issue by restructuring your entire database or get stuck in a loop repeating the same mistake. It’s on you to catch that, redirect it, or hand-code the fix. Then, when AI is done writing code, you have to review the code and test it yourself. Even if AI said it already tested everything for you.

And, when you come to work tomorrow? AI will have forgotten everything that you decided today. So, whatever corrections you needed to make during your working session, you must immortalize them in the documents being used to instruct AI on how to build specs, plans, and code. When things go wrong, look at the descriptions in your commands, update them regularly, and ensure AI is following them. When sessions are long, AI sometimes forgets where it was, and must be reminded to follow them. For this reason, always start every new day with a new chat (and sometimes start a new chat within the same day) that clears all the old (and confusing) context. 

This is new coding. A lot of sitting and watching and reading what the AI is thinking. Slightly boring most of the time, but it is also very high-performance throughput. Then, when things go south, or AI can’t figure out how to solve a problem, or there are three ways to solve a problem, you have to step in, apply your skills, make the decisions, fix the code manually, roll back and try another approach—whatever is required. 

AI is only helping you. Your ability is what determines the final outcome. When you work together in this way, you go fast, get a lot done, and you are absolutely aware of everything that has been done, how it was done, and why it was done that way. If you don’t do it this way, the best you can hope for is code that does what you asked it to do, but that is also rigid, low-performance, hard to enhance, and that no one understands—not to mention your maintenance costs will soar (yes, despite using AI). 

AI is a tool. Nothing more, nothing less. The human in the loop is what determines the quality of the finished product. The AI just helps you get done quicker and maybe go a little farther. You bring the knowledge and experience. But you cannot move beyond the knowledge and experience that you possess. However, what you can do is apply that knowledge and experience faster and with better results. AI is a “time to market” lever. It has mad skills, but it does not possess the capabilities that are the keys to success. Only you can provide those. Anyone who lets AI do their job for them will soon be disappointed. And unemployed. 

If you’re running a growing business, chances are you don’t spend a ton of time thinking about your finance organization. For many small business founders, “finance” means making sure the books are closed, taxes are filed, and bills get paid on time. Necessary? Absolutely. Strategic? Not really.

But here’s the thing: the way you view finance can shape the future of your business. Done right, it’s not just about compliance — it can actually help drive growth, improve profitability, and even increase the value of your company when the time comes to sell.

Let’s break it down.

The Traditional Role of Finance: Support Mode

In many early-stage or organically grown companies, finance tends to stay in the background. Think of it as the team that makes sure the trains run on time:

Important? Of course. But when finance is only seen as a cost center, you miss out on a huge opportunity.

The Strategic Role of Finance: Driving Value

As companies mature, finance shifts from support mode to growth mode. Instead of just keeping score, finance helps call the plays.

Here’s what that looks like:

Baby Steps: How to Get Started Today

If you’re a founder, you don’t need to turn finance into a strategic powerhouse overnight. But you can start small. Here are a few ways:

  1. Know your key numbers. Beyond revenue and profit, track customer retention, cash runway, and average deal size. These will give you real insight into business health.
  2. Automate the basics. Move off spreadsheets where you can. Even small steps — like automating invoicing or expense reporting — save time and reduce errors.
  3. Build a simple forecast. You don’t need a 50-tab Excel model. Start with a rolling 12-month forecast to get a clearer picture of cash flow and growth.
  4. Get advice. Bring in an outsourced CFO or finance advisor a few hours a month. A fresh set of eyes can often unlock opportunities you’ve been overlooking.

Thinking Ahead: The Long Game

Even if selling your business isn’t on your radar today, it’s worth planning as if you might one day. Buyers pay more for companies with strong financial discipline, reliable data, and a track record of making strategic decisions. That doesn’t mean you need to run your company like a Fortune 500 business — but it does mean putting the building blocks in place now so you’re ready when opportunity knocks.