DUMB DEV Community

Cover image for Focus on the product, not the tech stack

Focus on the product, not the tech stack

Chirag Aggarwal on May 14, 2025

Recently I got this DM, “Which tech stack should I learn?” “Should I use Next.js or Svelte?” “Is Python better for the backend than node?” I ...
Collapse
 
ben profile image
Ben Halpern

Absolutely

Collapse
 
nicoestevez profile image
Nicolas Estevez

I’ve seen some super technical teams with a lot of frameworks, good practices and time wasted in code reviews and so, deliver nothing, only wasting company money playing to be good engineers!! I totally agree with you ! Thanks for the post!

Collapse
 
mohammedahmed profile image
Mohammed Ahmed Hussien • Edited

Do you think the technical temes has a responsibility to delivering the product?

Collapse
 
braska profile image
Niklas Ekman

Great post.

Some feedback: You need to differentiate hobby and professional software. This post needs more nuance. In certain contexts, I absolutely agree with it and others not.

If you keep asking the question "what tech stack should I use?" then you're in the phase of your learning that should probably just do something. Don't get stuck, just do something. Same goes for being a junior developer in a team. It's better to produce then to get stuck.

Creating clones and trying out tech stacks is exactly what hobby projects are for. Once you work professionally or you do something with the purpose of actually making money, go with what you know.

You don't need to upgrade every time but staying up-to-date with security patches is a must in a professional context.

Collapse
 
rohan_sharma profile image
Rohan Sharma

Great insights!

Collapse
 
k0msenapati profile image
K Om Senapati

Cool

Collapse
 
dotallio profile image
Dotallio

Couldn't agree more, solving real problems instead of chasing the latest stack has always pushed me further - and honestly, it's way more fun that way. What's the most unexpected tech/tool you've ended up loving just because it solved a problem for you?

Collapse
 
sinni800 profile image
sinni800 • Edited

Still maintain a web app that runs 4000 requests a second (with mysql, solr and memcached) using a single server, on php.

The single server (which is mirrored and backed up, btw, so it has failover) is a 64 core ryzen. Using cloud, serving literally millions of requests in minutes would cost us so much that it would be bankrupt in a month. But this way, we pay a few thousand per month in server charges for probably 10 local content servers (that are synced using rsync) scattered over the world. Global traffic rank btw around place 500-600.

By now the single server is backed up by a second server that does some additional tasks, but the brunt is still covered by that one server.

Use what works.

But that said, you sometimes need to be able to anticipate. Do your best, don't take "it'll be fine" sort of shortcuts. Try to understand your stack, and that's easier when your stack isn't tall.

I had to write a lot of libraries myself, but now I understand them. This is good. They also only do exactly what is needed and nothing more.

Collapse
 
nevodavid profile image
Nevo David

Yeah Ive wasted way too much time stressing over tools before actually making anything. This hits hard.

Collapse
 
chiragagg5k profile image
Chirag Aggarwal

Thanks! 😄

Collapse
 
k0msenapati profile image
K Om Senapati

fr

Collapse
 
md-abid-hussain profile image
Md Abid Hussain

True

Collapse
 
urbanisierung profile image
Adam

Fullack

Collapse
 
vincenttommi profile image
Vincent Tommi

Solid men

Collapse
 
shlok-talepa profile image
Shlok Talepa

Bold And Clear📝 Amazing

Collapse
 
codebyturkan profile image
Turkan İsayeva

Right!

Collapse
 
johnsaas profile image
John

Facts

Collapse
 
vbdulhvm33d profile image
Abdulhameed

Quite insightful!

Collapse
 
unknownsteve profile image
Madicharla Naga Mohan

💯