Tech Stack
My personal tier system for technologies and tools. S-tier are my absolute favorites, A-tier are battle-tested, B-tier are situational, and C-tier are ones I avoid when possible.
These are technologies I'm deeply familiar with and have built real projects with - from startups to personal projects.
S-Tier
Absolute favorites - I reach for these first
Amazing in most aspects. Needs some minor catching up with Hex but incredible for complex DS use cases.
Well-developed ecosystem. Go to for anything web dev.
Database done right, postgres is all you need and the addons for Auth, Realtime just hit right.
Well done, I would die without it.
Unbeatable infra capabilities, fast, reliable and fun to work with.
A-Tier
Battle-tested and reliable - my go-to choices
Strong, performant, Beautiful. Needs better ML support and multiple notebooks.
Simple, boring, beautiful.
Not a fan of deep ML, but this gets the job done. Needs better support.
Fast, builds great APIs, cannot ask for more. Hard to deploy so not S tier.
Fast, great syntax but painful coz of limited support with plotting.
B-Tier
Situational tools - good when they fit the use case
Getting started quite well. With more ecosystem and some software stability, strongly moving into tier A.
Fast but shit syntax, needs work.
Love the cross platform capabilities but not a fan of the syntax.
Bloated, very bloated.
Bloated, very bloated.
Bloated.
Slow and bad syntax.
Good, but loses to PyTorch.
C-Tier
Avoid when possible - only when absolutely necessary
Screams legacy, painful for no reason.
Defined a generation, but time to die, thanks.