this post was submitted on 28 May 2025
1335 points (99.2% liked)
People Twitter
7166 readers
1597 users here now
People tweeting stuff. We allow tweets from anyone.
RULES:
- Mark NSFW content.
- No doxxing people.
- Must be a pic of the tweet or similar. No direct links to the tweet.
- No bullying or international politcs
- Be excellent to each other.
- Provide an archived link to the tweet (or similar) being shown if it's a major figure or a politician.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've been a professional programmer (like, paid, career) since 1995. I moved into management in 2012 and managed software teams and then development organizations. I've worked with a few good developers, a lot of mediocre ones, and a few truly bad ones. It is shocking how few career developers can't explain big-O notation or, even if they don't remember the terminology, do a basic time/space cost calculation for a piece of code. How many think hash tables are the fastest storage structure. How many will blithely write nested loops and recursive functions.
It's a bell curve, but IME anyone to the low side of the median tends to cause as much work for other people as they contribute.
So I don't causally use those generalizations; they're born out of 30 years of experience in industry.
As for JavaScript, there's no better proof than the web. Take any web page at random and odds are good there's going to be more bytes of JavaScript than content on the page. Or, run top and watch which application sits at the top of your CPU and memory use - I can almost guarantee that, over the course of an average day, the thing that burns the most electricity is going to be your web browser. Shit, I can be playing Factorio and see it using less CPU than a WebKit process, because some stupid web page I left open is spinning crappy JS code in the background.