The Grass Isn't Always Greener: A Brief Foray into Corporate Dev
from The Pragmatic Pixel
Hey everyone, Jamie here.
Well, this is a post I didn't expect to be writing. When I last wrote, I was on the cusp of starting a new chapter, fresh from garden leave and excited for the structure and scale of a large, corporate-style development company. The idea was compelling: join a well-oiled machine with established processes, specialized roles, and the resources of a major player.
I started at the beginning of the month, full of optimism. Today, a couple of weeks later, I can tell you with absolute clarity: it was not the right fit for me.
And so, I've started looking for my next role.
The Allure of the “Proper” Process
On paper, everything sounded perfect. Coming from smaller teams and my own ventures, the promise of a fully-staffed, structured environment was incredibly appealing.
- Business Analysts (BAs)? Fantastic! Someone to write detailed, well-thought-out tickets so I can just focus on the code.
- A dedicated QA team? A dream! A professional safety net to catch bugs before they ever see the light of day.
- Formal two-week sprints? Great! A predictable rhythm, clear goals, and a structured way to manage workflow.
For the first few days, it felt like I was seeing how the “other half” lives. The scale was impressive, the machine was vast, and my calendar instantly filled up.
The Friction of the Machine
The problem is, when you spend your life captaining speedboats, it's hard to adjust to the pace and inertia of a supertanker. The very things that were meant to be strengths quickly became sources of friction for me.
The first crack appeared with the meetings. So. Many. Meetings. There was the sprint planning, the backlog refinement, the daily stand-up (which was rarely brief), the retro, the technical design sessions, and often, meetings to prepare for the other meetings. I found my days fragmented into 30- and 60-minute chunks, with precious little “deep work” time in between. The process, designed to create alignment, often felt like it was getting in the way of progress.
Then came the time tracking.
Every day, we had to account for our time in six-minute increments against specific project codes and ticket numbers. How do you log “thinking”? How do you quantify the 45 minutes spent chasing down a bizarre bug that turned out to be a single misplaced character? It felt less like a tool for project management and more like a tool of mistrust. It measured presence, not progress, and it was a constant, draining cognitive load.
I quickly realised I wasn't a developer anymore; I was a resource. My job wasn't to solve a business problem; it was to complete ticket JIRA-123 within the estimated time. I felt completely disconnected from the “why” and the end user. The direct line of sight from my code to a happy customer—the thing that has always motivated me—was gone, replaced by layers of process and abstraction.
The Moment of Clarity
There was no big blow-up or dramatic event. It was a quiet, dawning realisation during a “sprint showcase” meeting. As a dozen people went through their slides, I realised I felt no ownership or passion for what was being presented. It was just work that had been completed.
I've spent years running my own businesses and building software where I could see my direct impact every single day. That autonomy and sense of purpose is, I've learned, a non-negotiable for me. This role, for all its stability and structure, couldn't offer that.
So, What Now?
It's better to learn a lesson quickly than to spend years in the wrong place. So, I've made the difficult decision to start looking for a new opportunity while I'm still here. It feels strange, but it's the right thing to do.
This brief experience has been an incredibly valuable lesson in self-awareness. I now know exactly what I'm looking for:
- A team where trust and autonomy are the default.
- A role where I can have a tangible impact and a clear view of the end user.
- A company that values outcomes over tracked hours.
- An environment where I can be more of a generalist, bridging the gap between backend and frontend.
It's a humbling experience to admit you've made the wrong move, but it's also empowering. I'm not running away from something; I'm running towards the kind of work and environment where I know I can do my best.
If you know of any companies that fit the bill, my DMs are open. In the meantime, the search continues.
Cheers,
Jamie