But does that make you great? I think my point of becoming “great” (idk if that ever happened, but I ticked all your boxes) was when I stopped inventing piles of abstractions and started just writing TFC. /\ type of curve.
The best (imo) programmers I’ve met IRL were pragmatic niche dudes and gals and they loved their job and never expressed developer anxiety. Otoh, our generic kind… honestly not sure if it was worth it.
> The best (imo) programmers I’ve met IRL were pragmatic niche dudes and gals and they loved their job and never expressed developer anxiety
You get there by understanding what you are doing, uncertainty leads to anxiety. And you get to that understanding by trying to invent a pile of abstractions so you understand how those works and when to use them and when to not use them. You can't just skip that learning phase and go direct to expert.
The best (imo) programmers I’ve met IRL were pragmatic niche dudes and gals and they loved their job and never expressed developer anxiety. Otoh, our generic kind… honestly not sure if it was worth it.