logoalt Hacker News

threethirtytwoyesterday at 9:55 PM8 repliesview on HN

Python is an anti pattern.

Nodejs + typescript is superior across almost every dimension other than data science and familiarity.

People think it’s apples and oranges but it’s not. Also don’t forget golang too.

If your app is Python in the beginning then you’re pretty much locked in. It’s doable, but you’re going to be dealing with a lot of Python specific warts.


Replies

awithrowyesterday at 10:38 PM

Python is a perfectly fine choice for a tech stack. Just because you don't like something doesn't make it an anti-pattern. NodeJs + TypeScript have tons of warts of their own that you have to deal with as well. Every language does.

show 2 replies
lungeloslxtoday at 4:05 AM

Wow. I cannot believe in good ‘ol 2026 there are still people who believe a whole successful programming language could be the reason for a failed experiment (startup). If your startup is solving a real problem, choosing the “wrong” language could never be the reason it fails.

nojsyesterday at 11:13 PM

No, caring too much about the language and not the problem is the anti pattern

show 1 reply
vjvjvjvjghvtoday at 2:16 AM

Python is ok. People get used to it.

The biggest antipattern in my view is using different stacks for different services.

joshheitzmantoday at 1:52 AM

That's AI.

That's the most flattering thing I can think of to say about statements that are so confidently wrong.

barapayesterday at 10:36 PM

A startup is not the code

dtnmtoday at 12:49 AM

>locked in

Every tech choice is a lock in.

show 1 reply
q8zd3yesterday at 11:04 PM

Any stack has its own warts.

show 1 reply