Interesting! Thank you!
Also worth noting that some of the workflows that were available in languages like CL or Smalltalk back in the 80s are superior to what most languages offer today.
In what ways? I don’t have any experience with those so I’m curious.
I get what this is saying but on the other hand…
Programmers now:
💪 Can spin up a minimum viable product in a day
💪 Writes web applications that handle millions or even billions of requests per second
💪 Remote code execution and memory related vulnerabilities are rarer than ever now
💪 Can send data across the world with sub 1 second latency
💪 The same PCIe interface is now 32x faster (16x PICe 1 was 8GB/s, while PCIe 6 is 256GB/s)
💪 The same wireless bands now have more throughput due to better radio protocols and signal processing
💪 Writes applications that scale across the over 100 cores of modern top of the line processors
💪 JIT and garbage collection techniques have improved to the point where they have a nearly imperceptible performance impact in the majority of use cases
💪 Most bugs are caught by static analysis and testing frameworks before release
💪 Codebases are worked on by thousands of people at the same time
💪 Functional programming, which is arguably far less bug prone, is rapidly gaining traction as a paradigm
💪 Far more emphasis on immutability to the point where many languages have it as the default
💪 Virtual machines can be seamlessly transferred from one computer to another while they’re running
💪 Modern applications can be used by people anywhere in the world regardless of language, even things that were very difficult to do in the past like mirroring the entire interface to allow an application that was written for left to right languages to support right to left
💪 Accessibility features allow people who are blind, paralyzed, or have other disabilities to use computers just as well as anyone else
Just wanted to provide come counter examples because I’m not a huge fan of the “programmers are worse than they were back in the 80s” rethoric. While programmers today are more reliant on automated tools, I really disagree that programmers are less capable in general than they were in the past.
And when you do, you rattle the bells inside so it makes a ding.
I bet he uses the nothing to hide nothing to fear line all the time though, just not for himself.
When I heard about schools using Chromebooks literally the first thing I said was “Linux can do more than a Chromebook can and is free, why the hell aren’t they using that?!” Linux running on the cheapest OEM laptop (make sure you get ones without the prepaid Windows license so you don’t spend more than you need to) is a better experience than the most expensive Chromebook.
Remember how you used to have to go on sketchy piracy sites to install such sophicated spyware? Now it comes standard with every Windows installation! How convenient!
So it segfaults after one whole second instead of immediately?
Can Linux run programs that rely on frameworks like .NET or other Windows-specific libraries?
Isn’t .NET open source and cross platform now? Isn’t there an official Linux runtime? Or is it just the most basic subset of .NET without any of the GUI libraries or other things Windows .NET apps routinely depend on?
You’re completely correct and I for one am hoping the recent events finally get Canada to break ties with the US so we stop enabling them. We also have our share of atrocities separate from the US that we need to atone for, namely the treatment of Indigenous peoples and the environment.
Reminder that the Democrats would be considered even further right than the Conservative Party in Canada. And Canada itself is still considered pretty right wing with no big leftist parties (NDP is still center-right at best)
Better sex education, access to contraception/abortion, and generally women having more control over when they have children/how many children they want to have under socialism was claimed to have taken “victims” too. Because if you’re not accidentally getting pregnant at 19 with no recourse other than giving birth to children you didn’t want, that’s oppression by a totalitarian dictator.
When your 100% computer based job could have been done at home while petting your dog but management insists you come into the office so they can have more control over you.
Wearing a tech company backpack in public, especially in the rougher parts of town, is like wearing a sign that says “scrawny nerd probably with expensive electronics, come rob me.”
Money’s got nothing on hate. Nothing unites the Right more than hate, every fascist ideology centres around hate for a certain group. Be it Jews, Palestinians, Chinese, or Hispanics.
Why didn’t they just write messages to each other?!?! Are they stupid?
Politicians
I personally like programming too much to ever vibe code as they say. Solving problems and organising things is why I like programming in the first place.
Centre click is a godsend though. I recently had to start using Windows again and I keep instinctively hitting it.