HM NayemHM Nayem
All blogs

What a fractional CTO actually does in the first 30 days

·16 min read

When a founder brings me in as a fractional CTO, they often expect me to start by writing code or drawing an architecture diagram in the first week. I do neither. The first thirty days are about understanding before changing, because the fastest way to do real damage is to start solving before you actually know what is broken. An expensive technical leader who begins by rearranging things on day two is just a confident guess in human form.

This surprises people. They are paying for senior judgment, so they expect motion, and motion feels like progress. But the value of a fractional CTO is not that I move fast. It is that I move in the right direction. Getting the direction right takes a month, and that month is the work, not the warm-up before it.

Why the first month is not about building

Every company looks a certain way from the outside and a different way from the inside. The problem the founder describes is usually a symptom, not the cause. They tell me the app is slow, or hiring is stuck, or the roadmap keeps slipping, and sometimes that is the real issue. Often it is the visible edge of something deeper: a data model fighting the business, a team pointed at the wrong work, a founder who cannot get a straight answer about technical risk.

Solving the wrong thing is not free. It costs money, it costs weeks, and it costs something harder to get back. When I fix the symptom and the pain returns a month later, the founder quietly stops trusting my read on the next problem. So the first month is spent buying accuracy. Accuracy is what makes every decision after it worth making. If I start fixing the symptom on day two, I burn credibility and cash on the wrong target and slow down the very thing I was hired to speed up.

When something is genuinely on fire

Understanding first does not mean sitting on my hands while the building burns. Sometimes there is a real fire on day three: a security hole, data being lost, an outage that is costing the company money every hour. When that happens, I triage and stop the bleeding immediately. Restraint is about not inventing urgency, not about ignoring the real kind.

But I am careful about one thing. I do not mistake the fire for the full diagnosis. Putting out a fire tells me one thing was on fire. It does not tell me why, or what else is smoldering, or whether the same weakness will start the next one. So I stop the bleeding, then I keep doing the slow understanding, because the fire is a symptom too and I still owe the founder the cause.

Week one: understand the business, not the codebase

I start with the business, not the code, because technical decisions only make sense in service of what the company is trying to do. A choice that is correct in the abstract can be wrong for a company with four months of runway that needs revenue, not elegance. So before I open the repository, I sit with the founder and get honest answers to a specific set of questions.

  • What the business needs to achieve in the next six to twelve months
  • Where it makes money and where it loses it
  • The founder's real constraint right now
  • How success is measured, and by when
  • Who the customers actually are and what they are paying to solve

The real constraint is the one that reorders everything else. It is usually runway, an upcoming raise, a hard launch date, or a churning customer base, and each of those points the technology in a different direction. A company raising in three months needs a system that survives due diligence. A company bleeding customers needs the leak found before anything new gets built. A company chasing a launch date needs ruthless scope, not a rewrite.

I also want to know how the founder measures success, because I have watched teams optimize things no one was actually counting. And I want to understand the customer directly, not through a summary, because the customer is the reason the code exists. By the end of week one I should be able to describe the business back to the founder in a way that makes them say yes, that is exactly it. I cannot lead the technology until I understand the thing the technology is supposed to serve.

Assess the system honestly

Then I look at what exists, starting with the system. I read the code, the infrastructure, and the delivery process, and I map them against the business I just learned. I am looking at a specific set of things.

  • The architecture and how it is actually built
  • Where it is fragile and what depends on that fragile part
  • Which past decisions are reversible and which are locked in
  • What breaks under more load or a sudden pivot
  • Security and data risks that could end the company
  • Technical debt that is genuinely dangerous versus merely ugly
  • The tooling, the deployment path, and how work ships

I am not looking for perfection. No real system is clean, and a codebase that offends my taste is not the same as a codebase that threatens the business. The distinction I care about is between debt that is dangerous and debt that is only cosmetic. Ugly code that has run in production for two years without incident can usually wait. A single unbacked database holding every customer record cannot.

The locked-in decisions matter most, because those are the ones that get expensive to unwind later. A reversible choice is cheap to revisit whenever it starts to hurt. A locked-in choice, like a data model that assumes something the business is about to stop doing, quietly taxes every feature built on top of it. The real question I am answering is simple: what becomes expensive if we leave it alone. That is where the leverage is, and that is what I write down.

Assess the team honestly

A system is only as good as the people who run it, so I assess the team on the same honest terms. This is the delicate part of the month and often the most important. I am looking at a handful of things.

  • Who is here and what they are genuinely good at
  • The gaps between the roadmap and the team's real capability
  • Whether the right people are on the right work
  • Key-person risk, the knowledge that lives in one head
  • How decisions actually get made day to day
  • Morale, trust, and whether people feel heard

Having screened a large number of engineers against a high bar, I can usually tell fairly quickly whether a team has the capability the roadmap demands or whether there is a mismatch no one has named out loud. The mismatch is rarely about talent. It is more often about fit: a strong engineer stuck on work that wastes them, or a team asked to build something none of them has built before and quietly hoping it works out.

Key-person risk is the one founders underweight. When a single person holds the only working model of how the system fits together, the company is one resignation away from a crisis, and no roadmap survives that. I watch how decisions get made, too, because a team where every call routes through the founder cannot move without them, and a team where no one decides anything drifts. None of this goes in a report that shames anyone. It goes into how I plan the work, because a brilliant plan handed to the wrong team is just a slower way to fail.

Find where the founder is actually stuck

There is a quieter part of the assessment that matters as much as the system and the team. Part of the job is finding the founder's real technical blind spot. Every non-technical founder has a set of questions they have been unable to get a straight answer to, and that gap is where bad decisions get made and where good vendors and bad ones start to look the same.

They know something is wrong but cannot name it. They have been told the rebuild will take three months and have no way to test whether that is true. They are being quoted numbers they cannot sanity-check and are nodding along because the alternative is admitting they do not understand. That position is exhausting and it is dangerous, because a founder who cannot evaluate technical advice ends up trusting whoever sounds most confident.

A large part of what a fractional CTO does in the first month is become the person who gives that founder a straight answer. Not a hedged one, not one dressed up to sound impressive, just the plain version of what is true and what it means for them. Sometimes that is the single most valuable thing I deliver, before I have changed one line of anything.

Setting up how we communicate

Judgment is useless to a founder who cannot see it working, so I set up communication in the first week too. This is a real first-thirty-days responsibility, and a founder should expect it. We agree on a cadence up front: a standing weekly touchpoint, plus a clear channel for anything urgent in between. The point is that the founder always knows where things stand and never has to wonder what I am doing with their money.

The weekly touchpoint is short and honest. It usually covers what I learned that week, what I now believe about the situation, what I am still unsure of, and what I recommend we do next. I do not save everything for a big reveal at the end of the month. As my picture of the business sharpens, I share it, because a founder who watches the diagnosis take shape trusts the plan far more than one who is handed a finished document out of nowhere. Regular, plain, no surprises. That rhythm is what makes the slow first month feel like partnership instead of a black box.

The first 30 days at a glance

The month has a shape, and it helps to picture it. Roughly, it breaks into three stretches.

  • Week 1: understand the business and the founder's real constraint, and set up how we communicate
  • Week 2: assess the system and the team honestly, and find where the founder is stuck
  • Weeks 3-4: identify the single highest-leverage move, write the assessment and plan, and align with the founder

The edges are not rigid, and a real fire can reorder a week. But the direction is fixed: business first, then the honest state of things, then one clear decision written down. If a founder can see that arc, they can tell whether the month is on track.

What I deliberately do not do in the first month

Restraint is part of the job, so some of the first month is defined by what I refuse to do. There are a few things I deliberately hold off on.

  • Rewrite the architecture
  • Fire anyone
  • Ship a big new feature
  • Reorganize the team

Every one of those is tempting, because each one looks like decisive leadership. But each is also a large, hard-to-reverse decision, and I have not yet earned the understanding to make it well. Rewriting an architecture I met three weeks ago is how you trade a known set of problems for an unknown one. Firing someone in week two means acting on a first impression that the team's own context might completely change. Big moves made early are just confident guesses wearing a suit. I would rather be the person who waited two more weeks and got it right than the one who moved fast and reorganized the company around a misread.

Find the one thing that matters most

By the end of the first few weeks, the goal is to find the single highest-leverage move. Not a list of twenty improvements, which overwhelms a founder and changes nothing, but one thing that, done first, relieves the most pressure or unlocks the most progress. Choosing it is a real skill, and it is the actual product of the month.

I weigh candidates against three questions. Which one relieves the most pain or unlocks the most future progress. Which one can ship fast enough to matter now. Which one proves value clearly enough that the founder trusts the next call. The best first move usually scores on all three at once.

When I worked with a company running their entire operation on a single fragile spreadsheet, the highest-leverage move was obvious once I understood their day. That spreadsheet was their catalog, their quoting, and their memory, and every hour they spent fighting it was an hour not spent selling. So the move was not a grand platform. It was to replace the one part that cost them the most hours, ship it fast, and prove the value before touching anything else. One aimed change bought the trust and the breathing room for everything that came after it.

Write it down

The deliverable at the end of the first stretch is written, not verbal. It is a clear assessment of where things stand and a plan for what to do, in plain language a non-technical founder can actually act on. The document usually holds a few things.

  • The business context as I now understand it
  • The honest state of the system and its real risks
  • The state of the team and where the gaps are
  • The one highest-leverage move and why it is first
  • What the next ninety days look like if we commit to it

Writing it down does two things. It forces my own thinking to be precise, because vague ideas survive a conversation but not the page. Half-formed plans fall apart the moment I try to write the next sentence, and that is exactly when I want them to fall apart. The second thing it does is give the founder something durable. Not a reassuring chat they half-remember next week, but a document they keep, can share with a co-founder or an investor, and can hold me to.

Then, and only then, changing things

Once I understand the business, the system, and the team, and the founder and I agree on the one thing that matters most, the actual work begins. Now changes are aimed, not guessed. When I touch the architecture, reshape the roadmap, or open a hiring search, it is in service of a problem I have actually understood rather than the first one that happened to be described to me.

Month two starts from a different place because of this. It starts with confidence instead of hope. Every decision traces back to something written down and agreed on, which means the founder is not taking my word on faith and I am not working blind. That is the whole point of the slow start: it earns the right to move quickly and be right.

What the month should feel like, and how to tell it is working

If you are the founder, month one can feel slow. There is no dramatic output, no big launch, no visible pile of new code, and that can be frustrating when you are paying senior rates. That feeling is normal and it is correct. The absence of drama is the method working, not the method failing.

The difference between a good first month and a bad one is clear at the end of it. A good month leaves you finally understanding your own technical situation, with one clear next move you believe in. A bad month leaves you with twenty vague recommendations, no priority, and nothing actually decided. Length and jargon are not the sign of a good month. Clarity is.

You do not have to take this on faith. There are a couple of questions you can ask to check. Ask your fractional CTO to describe your business back to you, and see whether they get the constraint and the customer right. Ask them what the one thing you should do first is, and why, and see whether you get a single clear answer instead of a menu. If both answers land, the month is being done right.

The first month is the foundation

Everything after month one rests on what the first month buys. The aimed changes, the confident month two, the trust that lets a founder act on a hard call without second-guessing it. None of that is possible without the slow, unglamorous work of understanding first. That is why I protect it, and why I will not trade it for the appearance of early progress.

The first thirty days are not a delay before the value starts. They are what makes the value possible. A fractional CTO who skips them is just an expensive pair of hands, and a founder hiring CTO-level judgment should expect more than a confident guess.

HM Nayem
Founder @ Stack Learner · Director of Engineering @ Toptal
Work with me
Newsletter

Notes on building things that last

Occasional writing on product, engineering, and building a company, sent when I have something worth saying. No noise.

No spam. Unsubscribe anytime.