Make Time for a Side Project as a Developer
By Cristian Lascu · The Sovereign Technologist · Last updated: July 6, 2026
TL;DR — What's on this page
Making time for a side project is a design problem, not a time-management one. The Sovereign Technologist covers carving building time from a busy week.
👉 Want the next list each Thursday?
Free. No spam. Unsubscribe anytime.
You make time for a developer side project by cutting its scope until it survives a real week, then defending two recurring build blocks the way you'd defend an on-call rotation. The lever is design, not willpower. A senior engineer already spends the workday switching contexts, reviewing other people's PRs, and paying attention tax on systems they don't own, so the hours left over are fragmented and low-energy. The project has to be built for exactly those conditions: small enough to finish, resumable in minutes, and boring to restart cold on a Tuesday night.
The failure mode isn't laziness, it's context cost. Every session you spend re-reading your own code, reconfiguring a half-remembered environment, or re-deciding what to build burns the scarce 30-90 minutes you had that evening. Developers underestimate this because at the day job the setup is already warm and someone else wrote the ticket. Solo, you pay the cold-start tax every single time you sit down. The fix is to end each session by writing down the exact next step and keep the project booting with one command, so momentum, not memory, carries you back in.
Why is scoping, not scheduling, the real problem?
If you can't find time for the side project, it's usually scoped too big, not your calendar too full. A project shaped like a funded startup — auth, billing, a dashboard, and a mobile app — needs a team's hours and quietly dies around month two. Cut it to the smallest thing a stranger could use once: one endpoint, one script, one page that does one job well. When the outcome fits inside a week's leftover hours, finding time stops being the bottleneck and the only question left is building.
Fight scope drift by writing the project's one-sentence job and refusing every feature that doesn't serve it. A CLI that renames files is a shippable project. That same CLI plus a config UI plus a plugin system is three abandoned projects. For a time-starved build, a tight scope is the feature, not the constraint: it's what lets you ship before your motivation, or your one free evening this week, runs out.
Get the next list before everyone else.
Each Thursday, The Sovereign Technologist ships a new framework, agent-ready workflow, or curated list — built specifically for senior engineers, tech leads, and consultants who want to compound career leverage without quitting their jobs.
Free. No spam. Currently read by 141+ senior technologists.
How many hours a week does a side project actually need?
There's no magic number, but the useful question is how your hours are shaped, not how many there are. Ten hours in one Saturday block behaves nothing like ten hours in twenty-minute scraps between standups. Match the project's session size to the time you can genuinely assemble, then scope to your row in the table below instead of the more ambitious row above it.
The goal isn't hitting an hour count; it's dropping the fiction that you have a founder's schedule. Pick the row that matches your life this quarter, scope honestly to it, and re-evaluate when the on-call rotation ends or the newborn finally sleeps through the night.
| Time you can assemble | Realistic weekly hours | What can ship in 3-6 months |
|---|---|---|
| Two 90-minute weeknight blocks | 3-5 hours | A narrow developer tool or a content site you own |
| One protected weekend morning | 4-6 hours | A small SaaS MVP with a single core feature |
| Early mornings before work | 5-8 hours | A polished library or a launched, paying product |
| Only fragmented 20-minute gaps | 2-3 hours | Writing, docs, or a very small utility |
How do you cut the cold-start cost between sessions?
The gap between sessions is where solo projects leak the most time. You reopen the repo on Thursday, can't remember Tuesday's plan, and spend the first twenty minutes reconstructing your own head instead of writing code. Engineer the restart to be near-instant so a week of momentum survives instead of resetting to zero every time you sit down.
- →End every session by committing a failing test or a // NEXT: comment that names the exact next step, so future-you starts building, not deciding
- →Keep a one-command start — make dev or a single script that boots the whole stack — not a six-step README you have to reread each time
- →Maintain a running scratch file with the current decision and the open question, so you re-enter with context instead of re-deriving it
- →Build on a stack you already know cold; a side project with 5 hours a week is the wrong place to also learn a new framework
- →Automate the deploy down to one push, so shipping isn't an evening of yak-shaving you'll dread and quietly postpone
How do you protect building time around a job and on-call?
Put the blocks on the calendar as real events, not intentions, and score yourself on the ones you actually keep. Two protected 90-minute blocks you hit beat five you skip and feel guilty about. Anchor each block to something that already happens — right after the gym, before the house wakes up — so the trigger is automatic and you're not renegotiating with a tired version of yourself every night.
Guard energy, not just time. An hour after a day of incident response is worth a fraction of a fresh Saturday hour, so schedule the hard design thinking for your peak and leave the rote work — tests, refactors, documentation, copy — for the depleted slots. And keep the whole thing off your employer's laptop, repos, and accounts, so what you build stays unambiguously yours.
What should you build if the point is to own it?
Since the reason to spend scarce evenings is leverage, build something where your name is on the asset, not just your commits in someone else's repo. A small tool other developers pay a few dollars a month for, a content site that compounds while you sleep, a library that doubles as a public résumé — those accrue to you. Contributing to a trendy open-source project is good practice, but it builds the maintainer's leverage, not yours.
Owning it also bends the scope math in your favor. You don't need a polished product; you need one real user — possibly just yourself — with a problem you can actually solve in the hours you have. Validate that narrow slice before you spend a single evening on billing, scale, or a landing page. Scarce time is exactly what keeps you honest about building the smallest thing worth owning.
For the bigger picture, read the career sovereignty guide for technologists, or jump straight to 12 ranked side-project ideas for senior technologists. To get new frameworks like this each week, subscribe to The Sovereign Technologist newsletter.
Frequently asked questions
How long should a developer's side project take to ship something usable?
Aim to ship a usable first version in roughly 4-8 weeks, not 4-8 months. A short horizon forces you to cut scope to what fits your real hours and gives you a feedback signal before motivation fades. If your smallest shippable version is still more than two months out at 3-5 hours a week, it's scoped too big — cut a feature, narrow the audience, or ship a deliberately uglier v1 and improve it once someone actually uses it.
Is it better to code every day or batch the work on weekends?
It depends on how your free time actually arrives. Daily 30-minute touches keep context warm and the cold-start tax low, which suits well-scoped coding tasks. But deep design or a gnarly refactor needs an uninterrupted block, so one weekend morning beats five scattered weeknights for that kind of work. Most working developers do best with a hybrid: one longer weekend block for the hard thinking, plus short weekday touches to keep momentum and close small loops in between.
How do I keep a side project separate from my employer's IP?
Build on your own hardware, accounts, and time, and don't touch your employer's codebase, internal tools, or confidential ideas. Read your employment agreement first — many contain IP-assignment or moonlighting clauses — and if the project is close to your day job's domain, get written clarification before you invest months into it. Clean separation isn't only legal hygiene; it's what keeps the thing genuinely yours to sell, open-source, or walk away with later.
One framework. Every Thursday.
If this list was useful, the next one will be too. Subscribe and you’ll get the next agent-ready playbook the moment it ships.
Free. No spam. Currently read by 141+ senior technologists.