A Strategy for Side Projects That Actually Help Your Career
Most side projects die in week three. Here is how to pick, scope, and finish side projects that grow your skills, your portfolio, and your career without burning you out.
What you'll learn
- ✓Why most side projects fail and what works
- ✓A framework for picking projects
- ✓How to scope so you actually ship
- ✓Turning a side project into career capital
- ✓Sustainable habits that avoid burnout
Prerequisites
- •You have a few hours a week and an itch to build
What and Why
Side projects are one of the few things that can move your career on your own timeline, independent of your employer’s promotion calendar. They are also the graveyard of good intentions. Most are abandoned around week three when the novelty wears off and the boring middle starts.
A career-useful side project does three things: it teaches you something your day job will not, it produces an artifact someone else can see, and it ships. A project that does none of those is a hobby — fine, but do not confuse it with career investment.
Mental Model
Think of side projects on two axes: learning value and shippability. The sweet spot is high on both. A project that teaches you something rare but takes two years to ship is a trap. A project that ships in a weekend but teaches you nothing new is filler. You want projects that stretch one or two skills while staying small enough to finish in a month or two of evenings.
The other model: side projects are not job interviews. They are conversation starters. Recruiters do not read your code; they read the README and the live link. Optimize for the first thirty seconds of someone clicking your project, not for code purity.
Hands-on Example
Suppose you want to grow into machine learning roles. You could spend a year on a research-grade project, or you could do this:
Big ambition: "Get into ML"
|
v
Brainstorm 10 ideas (1 hour)
|
v
Filter: can I ship v1 in 4 weeks?
|
v
Filter: does it teach 1 new skill?
|
v
Filter: can a stranger try it?
|
v
Pick 1 project: "Classify my
own bookshelf with a vision model"
|
v
Weekend 1: get model running locally
Weekend 2: simple web upload
Weekend 3: deploy + README + demo gif
Weekend 4: blog post + share online
|
v
Done. Move on or extend. The project above is small, but it produces a live URL, a blog post, a demo gif, and a story. That bundle is worth more in interviews than half-finished code in a private repo. Notice the deadline pressure: four weekends. Without a deadline a side project becomes infinite.
Common Pitfalls
- Picking your dream project first: start with a small one to build the shipping muscle.
- No public artifact: a private GitHub repo helps no one. Deploy it or write about it.
- Stack tourism: rewriting it in a new framework every month is procrastination dressed as learning.
- Working in silence: posting weekly updates attracts collaborators and accountability.
- Treating it like a startup: side projects do not need users to be career-useful, only artifacts.
Practical Tips
Keep a running ideas file with one line per idea; when you finish a project, pick the next one from this file rather than brainstorming from scratch. Block a recurring time slot (two evenings a week, or a Sunday morning) and treat it like a gym session, not a mood. When you stall, ship whatever you have within seven days and call it v1 — a shipped v1 beats a perfect v3 that never lands. Write the README before you write the code; if you cannot describe the project in five sentences, the project is not scoped yet. Share progress publicly even when it is ugly; the resulting feedback is faster than any tutorial.
Wrap-up
Side projects compound. Each finished one teaches you to ship faster, scope better, and write clearer READMEs than the last. After three or four finished projects you have a portfolio that speaks for itself in interviews and a much stronger sense of what kind of engineering you actually enjoy. The trick is not finding the perfect first project; it is finishing any project. Pick the smallest idea you can stand, give yourself four weekends, and ship something this month. Momentum will do the rest.
Related articles
- Career Feedback and Performance Reviews: A Survival Guide for Engineers
How to ask for, receive, and act on feedback, and how to navigate performance review cycles without surprises, anxiety, or the dreaded 'meets expectations' shrug.
- Career From Mid-Level to Senior Engineer: What Actually Changes
The real shift from mid-level to senior engineer is not bigger tickets. It is judgement, scope, and influence. Here is what changes and how to grow into it deliberately.
- Career How to Write a Promotion Packet That Actually Gets You Promoted
A practical guide to building a promotion packet: framing scope, gathering evidence, telling a clear story, and avoiding the traps that sink otherwise strong candidates.
- Career Software Engineer Levels Explained: From Junior to Staff
A grounded guide to what changes from L3 to L6+ in the typical engineering ladder, including scope, autonomy, impact, and how promotions actually work.