this post was submitted on 17 Dec 2025
464 points (96.0% liked)

Programmer Humor

27933 readers
554 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] theneverfox@pawb.social 2 points 1 day ago

It's extremely important, because you're never really picking a programming language, you're picking a stack

You can technically write an android app in Python, but should you? You're now locked into a framework used to run apps in Python, which are going to be much more limiting than other languages and frameworks. But you'll also have access to Python libraries, which gives you options in that direction

Then you examine the context. How good are you at learning other languages? How long/complicated is what I want to do? Does this need to be performant? How long do I need to keep this working?

And most importantly, and you really have to think this one through... Will I need to extend the original goals in the future?

So really, yes, it's very important. A bad decision in the beginning could cause problems for decades