Open SourceHabits

Why I Still Contribute to Open Source After Landing a Full-Time Job

Aman Kumar

Aman Kumar

Full Stack Engineer @ StartupCoaching

3 min read
Core Insight

The projects that got me hired were self-directed. It would be easy to let that stop the moment a job fills the same hours. I've tried not to let that happen.

The projects that got me a foot in the door were self-directed — no ticket, no sprint, no one waiting on the PR. It would be easy to let that stop the moment a full-time job fills the same hours a side project used to. I've tried not to let that happen.

Open-source work forces a different kind of discipline than client work does: your code has to make sense to a stranger with zero onboarding, your commit messages have to stand alone, and nobody is going to walk over to your desk to ask what you meant.

It's also the only place I get to pick the stack without a client's legacy codebase deciding it for me — which is where most of what I know about newer tooling actually comes from, well before it shows up in paid work.

It doesn't have to be a big project. A cleanly written bug fix on someone else's repo has taught me more some weeks than a full sprint at work.

Share on:
Aman Kumar

Written by Aman Kumar

Full Stack Engineer — React, Node.js & Next.js

Building scalable web applications, developer tools, and AI products. Currently shipping full-stack features at StartupCoaching.

More Thoughts

View All →