I started my first job at a startup at the beginning of January.
The pay was low, the commute was long, and I knew it wasn’t ideal. I told myself it was temporary. I wanted exposure, real responsibility, and a chance to operate inside a fast-moving environment instead of just preparing for one.
At first, it delivered exactly that.
The early momentum
The first week or two felt exciting. Things moved quickly. Decisions were made fast. Features shipped almost immediately. I had responsibility, context, and a feeling of being “in the game.”
It was energizing to see something go from idea to production so quickly. I respected the ambition behind it. Speed, when it works, is intoxicating.
But once the product went live, a different pattern started to emerge.
When speed loses structure
Bugs began appearing in clusters. Not subtle edge cases, but issues that pointed to deeper instability. There was no clear ownership of the system, no consistent handover, and no stable structure to build on. Requirements shifted frequently, sometimes within the same day.
When I suggested slowing down slightly to break problems into parts, define responsibilities, or reduce over-reliance on automation while things were unstable, those suggestions didn’t land as technical input. They were taken personally.
Over time, certain comments started becoming routine.
Being referred to as “the engineer” in a mocking way, while I wasn’t allowed to touch the code and was instead expected to fix things through prompts alone. Being told that if I really knew what I was doing, I would just be handed the tool and everything would magically work. Or that the solution to recurring issues was simply to “write a better prompt.”
Individually, these comments might sound small. Together, they changed the tone of the environment.
What was hard wasn’t disagreement. It was the erosion of trust. I was expected to fix things end to end, but not trusted with real ownership. Responsible enough to take pressure, but not respected enough to shape the system. That gap matters more than people realize.
For a while, I did what most junior engineers do in situations like this. I started doubting myself. I wondered if this was just a skill gap I hadn’t closed yet, or if I was expecting too much too early.
But the doubt didn’t come from the work itself. It came from being held responsible without being trusted, and from being asked to deliver outcomes without being given ownership. Once I separated those things, the self-doubt lost its grip.
The day it became clear
There was one day, right around launch, when everything seemed to pile up.
A technical discussion turned tense. On the way home, my bike broke down and I spent hours just trying to get back. When I finally did, even something small at home failed in an oddly timed way.
None of these things were dramatic on their own. But together, they felt like a signal. Not in a mystical sense. Just a clear reminder that I was stretched thin, absorbing more stress than I had space for.
I took that day at face value, rested, and paid attention to what my body had been telling me for a while.
When my body reacted before my brain did
I didn’t immediately label the situation as unhealthy.
My body did that first.
I started feeling a constant sense of dread before going in. Nausea on the commute. Mouth ulcers showing up out of nowhere. Sleep that never really felt like rest. Anxiety spikes that didn’t match the size of the problems on paper.
That’s when I realized I wasn’t learning cleanly anymore.
I wasn’t curious. I wasn’t experimenting. I was bracing.
There’s a difference between being challenged and being stuck in survival mode. Once I noticed that line had been crossed, it became harder to ignore.
On top of that, payments were delayed. I had to follow up multiple times to get paid. I found myself counting days instead of thinking about growth.
That was the point where the decision became obvious.
Why I left
I didn’t leave because I can’t handle pressure.
I left because pressure without structure isn’t growth.
Speed without clarity isn’t learning.
And low compensation combined with high chaos and no ownership creates a negative return on effort, no matter how much ambition is involved.
The hardest part wasn’t resigning. It was accepting that endurance isn’t the same as progress.
What the month gave me anyway
Despite everything, the month wasn’t a waste.
Being inside an early-stage environment taught me things I wouldn’t have learned from the outside. I saw firsthand how important clear systems, ownership, boundaries, and basic respect in the workplace are for any business to function.
I learned how fragile things become when structure is missing, and how quickly people burn out when everything depends on one person’s control.
I also learned softer but equally important skills. How to communicate in high-pressure environments. How to detach emotionally when things aren’t in your control. How to extract learning even when the environment isn’t ideal.
I got exposure to how startups think about branding, pitching, hiring early talent, and approaching growth and funding. Even watching what didn’t work gave me a clearer picture of what I’d want to do differently in the future.
Those lessons will matter.
Ending in a better place
What made it possible to leave was knowing I wasn’t trapped. During this period, I kept moving forward elsewhere. I advanced through multiple hiring processes, secured an offer from a larger organization, and opened parallel paths that gave me real choice.
That changed everything.
I could step away without panic. Without burning bridges. Without tying my self-worth to a single environment. The decision came from clarity, not desperation.
I don’t see this month as a failure. And I don’t see it as a hero story either.
It was a systems mismatch.
A lesson in boundaries.
It reminded me that tools don’t replace discipline, and speed doesn’t replace structure. Engineering fundamentals, ownership, and clear systems matter more than how fast something ships.
Most importantly, it reinforced something I want to carry forward early in my career: bad systems can quietly make capable people doubt themselves. Good systems do the opposite. They expand confidence instead of eroding it.
Leaving wasn’t about quitting.
It was about choosing not to let the wrong environment define who I become next.
Top comments (93)
thanks for sharing this post, Aryan. you're awesome 💯
Thank you for reading Aaron! You too are awesome, breaking down complex topics into easy to read and understand stories!
Ah! So you’re moving on to the next step. I hope you learned a lot and that the experience will be helpful in the future. I’m looking forward to what you do on your next journey!🫡
Thank you so much WDH! There's a lot of things I'm doing in parallel so yeah a lot of stories coming your way!
I've had a similar experience at a startup, not as a dev, but as an artist. I spent 2 years in the sinking ship patching holes before eventually being laid off because they were running out of money. That is to say, I resonate with your experience and am glad you made it out in one piece. Remember to take care of yourselves.
Thank you very much Austin! I'm sorry to hear that... Hope you're doing great now! Wishing you all the luck for your journey as well!
I've never seen a startup work well without respect and trust - when there's nothing, there's everything to do... A person with an idea but no idea how to make it can form a team and do one of two things: either understand the problems in making an idea a reality, or childishly complain when everything isn't perfect. Leadership is not about shouting the loudest; it's not about having all the answers; it's about creating space for ideas and team members to grow, knowing that many things will go wrong. Just saying "it's simple" and presuming everyone else is an idiot is something I've seen many times in my career - I've never seen it work, though.
Looks like a very useful lesson, and the good news is that it's not going to cost you anything permanently :)
Thank you so much for writing this Mike... It really helps me have some perspective and an optimistic lookout.
I am so sorry that you have to experience the stress during that Month, but I am glad that you took something valuable from it.
I haven't work in a Startup before, but I can image the lack of organization and the lack of clarity can bring. Can agree of "tools don’t replace discipline, and speed doesn’t replace structure.".
I hope you are well currently!
Thank you very much Francis. Your kind words are always good to read.
Yes I am doing better now, I hope you yourself are doing well! :)
I can totally relate as I worked in a startup environment with no clear structure and I lasted only a couploe of months. I tried to change things but realised my energy was being spent for nothing as I wasn't being listened to. My next job did the opposite and gave me the support and structure I needed to grow as a developer.
Every experience, negative or positive, is a learning. I like how you frame that here.
Thank you Julien, I really appreciate you taking the time to read through my thoughts and share your honest feedback. You've managed to distill everything down to its core - "every experience, whether it's negative or positive, is an opportunity to learn."
Aryan, your article is a reminder of why I architect my life around three things:
Sovereignty—the ability to choose my moves without being emotionally or structurally cornered. Respect—not flattery, but recognition of my boundaries, my expertise, and my humanity. Return on effort—not just money, but clarity, stability, and non-chaotic growth.
What you described—responsibility without authority, pressure without structure, expectations without compensation, and "trust" that evaporates the moment you assert boundaries—is what happens when a system treats people as leverage instead of as extensions of its own stability.
You don't build sovereignty on top of someone else's chaos. And I think most founders fail to recognize that when you treat people with dignity, clarity, and protection, they amplify the system. When you treat them as disposable, they become failure points.
The fact that you named what was happening, separated the self-doubt from the structural dysfunction, and left from clarity rather than desperation—that's not quitting. That's discernment.
Many blessings and success in your career.
Those 3 things are definitely something to remember, I'll make sure I start applying them for my life as well!
And everything you've said about treating people as extension of our own stability and treating them with dignity, clarity and protection; is just gold for me, as I too plan to lead one day, and I think you put it in a very easy to remember way. And the fact that it's applicable in life in general is just cherry on top.
Thank you for the well wishes and sharing your thoughts! They will definitely help me and anyone who reads this.
I wish you all the luck and success as well!!
Thank you for taking the time to share your thoughts, Richard. Your support means a lot to me - I really appreciate the kindness you've shown through this comment.
Sounds like a really horrible place you came to. I'm glad you moved on
Thanks for the support! I'm just grateful I learned from that experience and got better opportunities at the right time.
Comments from amazing people, all over the world, such as yourself are what keep me going, really very grateful for that Richard!
Cheers to learning and growing together!
Some comments may only be visible to logged-in visitors. Sign in to view all comments.