Skip to main content
BACK TO INDEX
READING_MODE: ACTIVE
2026-06-19 8 MIN

THE HYBRID DAY: SCHEDULE TEMPLATES FOR CTOS WHO CODE AND LEAD

Most CTO advice says 'just block time.' That fails by noon. This framework splits your day into maker and manager modes with protocols that actually survive a crisis.

Written byJosé de Vivar SevillaChief Technology Officer
PART 1 OF 4 IN The Maker-Manager Protocol

Every "time blocking for CTOs" article follows the same script. Wake up early. Block your calendar. Protect your deep work. Close with a quote from someone who doesn't ship software.

It works until the first production incident. Usually before 10am.

I manage four SaaS platforms. I write architecture decisions and review code. I also do the meetings, the hiring, the strategy, the investor calls. The advice to "just block time" fails because it assumes a stable day — and a CTO's day is never stable. The incident that kills your deep block isn't a failure of discipline. It's a failure of design.

The Hybrid Day is the fix.

The problem with single-mode blocking

Pure maker days assume you have no management responsibilities. Pure manager days assume you never touch code. Both assumptions are luxuries most CTOs can't afford.

The real constraint is cognitive. Coding requires a different mental state than meetings. The switch between them costs 15-23 minutes of recovery — documented in the same context-switch research I covered before. Every time you jump from a code review to a standup to a PR comment, you pay that cost. By 2pm you've context-switched six times and produced nothing of substance.

The solution isn't more willpower. It's a schedule that groups cognitive modes so you switch once, not a dozen times.

The Hybrid Day framework

Two modes. One transition. No exceptions.

Maker mode (6:00-11:00): Code, architecture, design documents, technical review. Zero meetings. Zero Slack. Zero notifications.

Transition (11:00-12:00): Process inbox, review PRs queued during maker hours, prepare context for afternoon decisions.

Manager mode (12:00-17:00): All meetings, hiring, stakeholder communication, strategy, team decisions.

The boundary is hard. Maker mode does not leak into manager mode. Manager mode does not steal from maker mode. The transition exists so you don't carry context from one into the other.

The schedule template

| Time | Mode | Activity | Rule | |---|---|---|---| | 6:00-8:00 | Maker | Deep code / architecture | No internet except docs | | 8:00-8:30 | Maker | Break — walk, no screens | No phone | | 8:30-10:30 | Maker | Code review / technical design | No notifications | | 10:30-11:00 | Maker | Buffer — finish last commit, write notes | No new tasks | | 11:00-11:30 | Transition | Process async queue — Linear, email, Slack | Respond only, don't create | | 11:30-12:00 | Transition | Prepare context for afternoon meetings | Review agenda, open docs | | 12:00-14:00 | Manager | Blocked meetings — the ones you can't skip | Back to back | | 14:00-15:00 | Manager | Lunch + recovery | No work talk | | 15:00-17:00 | Manager | Flexible — decisions, hiring, escalations | Batch everything |

This is my current schedule across four products. It's not aspirational. It's what I execute daily because I stopped pretending the day would be stable and designed for instability instead.

The transition protocol

Most CTOs fail at time blocking because they don't have a transition. They close the IDE and open a Zoom link with the same mental state. That's a recipe for a bad meeting and a distracted afternoon.

The transition is not optional. It's the protocol that makes the whole thing work.

Close all code contexts: Commit or stash everything. Open tabs closed. IDE shut down.

Process the accumulation queue: Scan what arrived during maker hours. Categorize: urgent now, today, this week, not now.

Prepare meeting context: Open the docs you need. Review the agenda. Write down what decisions you need from each meeting.

Reset your state: Stand up. Walk 50 steps. Drink water. Your brain needs a physical signal that the mode has changed.

Skip the transition and you carry code context into a hiring discussion. You're half-thinking about a race condition while evaluating a candidate. That's not multitasking. It's being bad at two things simultaneously.

Why this survives a crisis

The objection is always the same: what about production incidents?

Here's the truth the time-blocking gurus won't tell you: incidents are rare. The fear of the incident that never comes destroys more deep work than the actual incident does. You protect your morning because most days nothing burns. And on the days something does, you have a protocol:

→ A critical incident escalates through your on-call rotation, not to you directly. You're not the first responder — you're the last.

→ If an incident reaches you, you take it. The schedule bends. Then it snaps back.

→ One hour max in incident mode. Then hand off. Your job is the escalation endpoint, not the debugger.

→ Recover the lost maker time the next morning. Don't try to cram it into the afternoon.

Your calendar is not your task manager. The schedule works because it has recovery built in, not because it's rigid.

The metrics from running this

I started this schedule 18 months ago across four SaaS platforms (OpenSense, Simplium, MBC Chatbots, nautical properties). Before: scattered context switches, unfinished PRs, meetings that ran long because I hadn't prepared. The feeling of working 10 hours and shipping 3.

After stabilising the Hybrid Day:

Pull request cycle time dropped 40%. Maker mornings meant code was reviewed and merged before lunch. No more 3-day PR lifespans.

Meeting duration dropped 25%. Prepared manager afternoons meant decisions happened in the room, not after.

Unplanned context switches dropped from 6-8/day to 0-1. The emergency that never came stopped stealing my mornings.

Actual deep work hours went from ~2/day to ~4.5/day. Same calendar hours. Different structure.

These aren't aspirational numbers. They're the delta between working with a schedule designed for my actual role and working with advice written for someone who doesn't exist.

Implementation: your first Hybrid Day

Identify your maker window. When is your brain sharpest? For most engineers it's morning. Guard that window like production.

Identify your manager window. When are meetings least harmful to your output? Afternoon is usually dead time anyway.

Define your transition protocol. Write it down. Post it where you'll see it. Practice it for a week.

Communicate the schedule to your team. Tell them: I code in the morning. Unless the building is on fire, it waits until 11.

Trust the buffer. The 30-minute buffer after each mode isn't waste — it's the shock absorber that keeps the schedule from shattering.

Audit after 30 days. Measure your PR cycle time, meeting duration, and unplanned switches before and after. The numbers will tell you if it's working.

One day to design. 30 days to prove. A career of actually finishing what you start.

What's next in this series

The Hybrid Day sets the container — when you make and when you manage. But the container is useless if you fill it with meetings and interruptions. Part 2 attacks the meeting problem directly. Part 3 builds the communication protocols that keep your maker hours interruption-free. Part 4 structures the deep work itself inside those protected hours.

Start with the schedule. Then protect it.


DID THIS HURT YOUR FEELINGS?

Good. That means it's working. Share it with your team.