0 reply
0 recast
2 reactions
3 replies
0 recast
5 reactions
1 reply
0 recast
1 reaction

i use backend python and i slightly prefer it to modern typescript (which has gotten much better but still kinda sucked for backend dev 2-3y ago)
imho it's more pleasant to read and write and it feels like a much cleaner codebase, every time
modern tools like uv + ruff fix many toolchain issues. typing is supported pretty well in many packages, and it's always optionally there, i use it lots.
npm ecosystem still has its issues as well, and this is just a feeling, but generally i trust any python package to "just work" even if the maintainer doesn't touch it in 5-10y, as opposed to 5-10mo from npm
i really like django framework, for the ORM (which many people hate? idgi) and built in auth and admin pages - it's nuts to me that nothing in JS comes close right now
im also currently a fan of a newish framework called mountaineer, which does python-backed SSR of tsx pages via rust bindings, like a fastapi nextjs replacement, it solves frontend/backend typing consistency and is fun to use (unlike nextjs) 2 replies
0 recast
0 reaction
1 reply
0 recast
0 reaction
1 reply
0 recast
1 reaction
2 replies
0 recast
0 reaction
1 reply
0 recast
1 reaction
1 reply
0 recast
0 reaction
Idk I would agree to disagree here. I'd have to ask why you're doing this serialization server side, whether there's a better option, or what's really going on. I personally see typescript as good for things like maintenance, refactoring, design, etc. because that's the stuff that causes businesses to fail or be stagnant.
If you're senior you know you're going to get hit with some weird bugs, and that's ultimately why you're paid, because a junior wouldn't even be able to debug it. This happens in all languages, libraries, etc.
There is no programming language that's perfect of course, so I'm not sure I would agree this is the be all end all for all typescript as a whole. 1 reply
0 recast
1 reaction