Uh Oh! Gemini and I Agree
On the heels of the ad nauseam news about how, now, we finally need to apply the brakes to the execrably named "frontier" models, I ran into my own omen about the Singularity end times. As I've previously posted, I often put myself through the exercise of determining what programming languages I need to learn to be a software engineering generalist. In the past, I've always tried to limit it to 5. In my most recent iteration, I wanted to limit it to 4. So I decided to ask Gemini, "What 4 programming languages should I learn?" Scarily, we agreed - JavaScript/TypeScript, Python, Go, and Rust. Even more worrisome, we even agree on why these are the languages that cover the greatest ground for (new) development - JavaScript - the de facto full-stack language for web applications. Modern frameworks can step in for mobile development that would otherwise be handled by niche languages. Python - also a good web application alternative, but, more i...