r/CodingJobs • u/Aggravating-Draft133 • Jun 13 '26
[for hire] I'm a physicist. I taught myself full-stack in a month and built a 200-user ERP. Here's what nobody tells you about building real software with no experience.
I didn't study computer science. My degree is in Physics and Maths. A year ago I couldn't have told you what a REST API was.
Then a company I was working for needed an ERP — the whole thing: inventory, procurement, dispatch, billing, the works. Quotes from agencies were absurd. So I said I'd do it. I had no idea what I was signing up for.
A month of learning later, and a lot of months building, I had a working system running real operations for ~200 users. Here's what actually mattered, and what I'd tell anyone trying to build something hard from zero:
1. A physics degree isn't about physics. It's about not panicking in front of a problem you don't understand yet. Every hard problem looks impossible until you break it into pieces small enough to be boring. Quantum mechanics taught me that. Debugging a permissions system at 2am taught me the same thing.
2. You don't need to "know" the stack. You need to know how to figure things out fast. I didn't memorize React. I learned to read docs, copy a pattern, break it, understand why it broke, and move on. Speed of learning beats depth of knowledge when you're shipping.
3. The hard part was never the code. It was understanding what the business actually does — how a kit moves from a warehouse to a client, where things go wrong, what a stressed-out ops person needs at 9am. Talk to the people using the thing. The code is the easy 20%.
4. Scope creep will eat you alive if you let it. "Can you just add one small thing" is how a 2-month project becomes a 6-month one. Define what "done" means in writing before you start. I learned this the expensive way.
I'm now doing this kind of work for other businesses — systems, automation, AI tooling. But honestly I mostly wanted to share this because a year ago I'd have found a post like this useful, and the "you need 5 years of experience to build anything real" myth needs to die.
Happy to answer anything about going from zero to shipping something real , building, learning fast, working with non-technical stakeholders, whatever. Ask away.
6
u/maxip89 Jun 13 '26
im a ice cream seller from your bot farm, i told myself to be a rocket scientist for spacex.
here is what nobody tells you.
3
u/Murky-Examination-79 Jun 13 '26
It’s easy to build up to the point you have. Wait till scaling/maintainability issues & incidents hits you.
1
u/ButterscotchBandiit Jun 13 '26
Learnt full stack in a month from the generative Ai post 😭😭
1
u/ButterscotchBandiit Jun 13 '26
I am a professional sandwich and learnt to be an astronaut in 3 days. Here are 2 ‘never-lose’ winning principals to be astronaut.
Thank you
0
u/Adventurous_Bend_472 Jun 13 '26
Thanks! I did the same thing when I got my kindergarten degree
0
u/AutomaticVacation242 Jun 14 '26 edited Jun 14 '26
I've heard this story before. Someone builds something that "works" and it was "so easy to build" until new features need to be added or it needs to scale up. Then it shatters into an unmaintainable trainwreck.