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...