๐ฉ Which programming language to choose ๐ฉ
**What I choose:
**โ Full-stack web application with a lot of business logic? TypeScript โ Need faster IO or a terminal utility? Go โ Need fine-grained memory management? Zig โ Need to do some analytics? Python (although I found a way to do it with TypeScript) โ Mobile application? Cordova (it still works great), or React Native as a last resort โ Desktop? Electron / Tauri โ Microcontrollers? JS on Mongoose OS + C โ Game development? Godot + GoScript / C / Zig
**Why not:
**โ Ruby / Python โ no type checking, slow, inconvenient IO โ C# โ essentially TypeScript's older brother, but too bloated โ Java โ old, bloated, ugly (describes my future) โ Kotlin / Scala โ if I liked Java, but didn't want to write in Java โ Haskell / Elixir / F# โ functional programming is cool, but I didn't have a case where I needed it, and the market for developers is too small โ Rust โ I hate the borrow checker โ C โ I like it, but it lacks some familiar features โ C++ โ it's a nightmare โ Swift / Objective C โ better than C++
**Are there any downsides to my stack?
**Only those
**Should you base your choice of stack on my list?
**No
You have your own tasks and preferences, so if my list resonates with you, it means we're in the same boat, and if not, then the boats are just different in shape and purpose