Show newer

@vaporeon_ you know pokemon, Linux, C, and that america is bad you know the important things you're good

@vaporeon_ IF THE APPLICATION IS COMPLICATED. for simple little teeny things there are plenty of awesome Python libraries

@vaporeon_ it has nothing to do with Python and everything to do with the fact that all of the Python frameworks for desktop application development are not good yet

@vaporeon_ we built a desktop application with Python, which I can say from experience is an absolute nightmare and you shouldn't do it

@vaporeon_ I did actually get used to it but I felt the same way when I first starting using Python lol

@vaporeon_ it's a scripting language that looks like Java

what JavaScript sounds like it's supposed to be, is what Groovy actually is

@vaporeon_ nested python ternaries are things the devil itself would write

@vaporeon_ you'd be stunned by the performance that JIT engines can achieve these days, they can get stuff that is close-ish to Java sometimes

Most people who do it write the codebase in TypeScript, which is a language that looks a hell of a lot like JS but it strictly typed, and is compiled to JavaScript (I have extremely mixed feelings about TypeScript)

There is just a huge cost to running a server with JS though (either you use a JIT engine which has a significant memory cost or you don't and get a huge performance cost), which makes me hard-pressed to ever consider it for a web server

@vaporeon_ Maybe that was true at one time, but it would be unusual today

@vaporeon_ this plagued our backend, where everything was some subclass of an abstract class which implemented an interface and there was only one subclass which actually implemented the interface. Just make it one fucking class!!!!!!

Show older
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.