You wake up. The first thing you do? Check your app’s stats.
The user count is climbing. Your heart rate follows. You’re already mentally spending the profits, planning your expansion, and imagining yourself dominating the market.
Then, suddenly — ...
Everyone loves to talk about new frameworks.
Almost nobody wants to talk about what most senior Angular devs actually live in every day:
a 6+ year old enterprise app,
one Angular “app” that’s actually 40 products,
20+ minute build times on ...
Somewhere in the last few years, “being a developer” quietly turned into “being a content creator with VS Code open in the background.”
You’re told to:
post daily on X,
share screenshots on LinkedIn,
thread your way to a “personal brand,” ...
Nothing exposes developer anxiety like the words “state management” in an Angular enterprise project.
You have:
Signals,
SignalState,
SignalStore,
classic NgRx Store,
NGXS,
custom services as “mini-stores.”
And then you have a ...
For years the joke has been:
React is “simple and flexible.”
Angular is “bloated” and “full of ceremony.”
Then AI coding tools showed up.
And suddenly, the framework everyone mocked for having too many rules started to look like the one best a...
Ask most AI coding tools to “build me a web app” and watch what happens.
Nine times out of ten, you’ll get:
React,
Next.js,
Tailwind,
maybe a sprinkle of popular auth and UI libraries.
No context.
No questions about your team.
No...
Watching some people “use AI at work” has convinced me of one thing:
AI is not replacing competent developers any time soon.
But it is doing a fantastic job of exposing who didn’t really know what they were doing in the first place.
You’ve probabl...
The future of engineering was supposed to look like this:
AI handles the boring stuff.
Humans focus on architecture, hard problems, and product.
What it often looks like instead:
juniors and some seniors blasting Claude or other LLMs with vag...
A few years ago, a simple CRUD app, a marketing site, or an internal dashboard could easily justify a $5,000+ freelance invoice.
Scoping, architecture, implementation, testing, iteration—it took weeks.
Clients accepted that.
Now?
You open Claude...
A lot of self-taught developers think perfectionism is a virtue.
You obsess over:
the “right” folder structure,
the “cleanest” abstraction,
the “correct” testing strategy for a to‑do app you never ship.
Underneath that, there’s usually one t...
At some point over the last few years, TypeScript stopped being a tool and started becoming a performance art.
We went from:
“Let’s add types so we catch bugs earlier”
to:
“Behold my 80-line conditional type that nobody understands, including me....
You’ve been promised “Angular support” more times than you can count.
What you got instead was a React library in an Angular costume.
A thin compatibility layer. A demo that technically works, but feels wrong the second you try to build something...
For most of my career, I treated my tech stack like a progress bar.
More Angular. More RxJS. More Nx. More Supabase. More AI tools.
If I just kept adding skills, the ceiling would move up automatically.
I kept upgrading my stack and my career ...
I spent an entire weekend building a “small” take‑home assignment.
Friday to Monday. Stock data app. Real‑time updates. Angular, WebSockets, Supabase mock.
On Monday, I submitted the repo.
On Tuesday, I got the rejection.
No call. No detailed...
I used to introduce myself as “a Senior Angular Developer.”
Seven years of components, RxJS streams, NgModules, Signals, Nx monorepos, CI pipelines, performance audits — the whole thing.
On paper, I looked production‑ready.
Then I started buil...
Last week, I opened a blank file and froze.
Not because I didn’t know how to solve the problem — but because my hands automatically reached for the AI sidebar.
Somewhere along the way, “thinking” quietly turned into “prompting”, and I didn’t no...