Side projects are design school
Nothing taught me about scope like running an UGC video pipeline as a one-man team.
What day jobs hide
Day jobs at large product companies will teach you craft but they will hide scope from you, because the org chart absorbs it. Marketing owns the landing page. Engineering owns the deploy. Legal owns the cookies modal. Finance owns the pricing.
You design inside the frame, and the frame is the actual product. Most designers never get to design the frame.
The first weekend on UGC Pack
The first weekend I spent on UGC Pack I touched a Stripe payment link, a Cloudinary upload bucket, an Airtable schema, a Hetzner nginx config, a Telegram bot, and a Figma file.
None of these are inside my job description anywhere. All of them turned out to be design decisions. The Stripe link shaped the pricing page. The Cloudinary bucket dictated the delivery email. The nginx config decided whether the same domain could host both the landing and the editor.
The full loop
When the same person does brand, infra, prompt engineering, customer support, and pricing, you stop arguing about whether something is technically possible and start asking whether it should exist. That is the question most senior product designers have never been forced to answer.
Day jobs let you escape it by passing the decision to a PM, a PM's PM, or a roadmap document that nobody reads.
What I bring back
After eighteen months on the side project I started doing two things differently at work.
First, I stopped trusting the org chart to surface the right problem. Most of the work I am proud of started as a back-channel conversation with engineering or sales, not as a Jira ticket.
Second, I started writing my own briefs. A brief that someone else wrote is a brief that someone else can change.
Escape vs classroom
The dangerous version of a side project is the one you use as an escape hatch from the job you do not like. That project usually dies in month three because it was an emotion, not a curriculum.
The useful version is the one that teaches you the layer of work you cannot get to at your day job. For me that was infra, pricing, and support. For someone else it might be branding. Pick the layer the org chart has been hiding from you.
The one rule
Pick a project where you cannot delegate. Delegation is what turns a side project into a small business with employees, and a small business with employees is not a design school. It is a second day job.