

Yeah. My last job, a PR with commented out code typically wouldn’t get approved. Either leave it in version history, or stick it on a branch
Yeah. My last job, a PR with commented out code typically wouldn’t get approved. Either leave it in version history, or stick it on a branch
Meta should be broken up and its leadership barred from working in tech (or politics)
This kind of problem falls under “communicating badly and acting smug when misunderstood”. Use parenthesis and the problem goes away.
Most email is short. I don’t see a need to summarize it. Google is run by idiots and assholes.
Tech companies don’t really give a damn what customers want anymore.
Ed Zitron wrote an article about how leadership is business idiots. They don’t know the products or users but they make decisions and get paid. Long, like everything he writes, but interesting
https://www.wheresyoured.at/the-era-of-the-business-idiot/
Our economy is run by people that don’t participate in it and our tech companies are directed by people that don’t experience the problems they allege to solve for their customers, as the modern executive is no longer a person with demands or responsibilities beyond their allegiance to shareholder value.
Call the function from the if block.
Now your tests can more easily call it.
I think at my last job we did argument parsing in the if block, and passed stuff into the main function.
I just tried “Language Drops” and it was… interesting. It didn’t place me at the right level, so I got a very beginner lesson when I’m closer to intermediate (but definitely not fluent). I’m not sure I liked matching the pictures- the picture for “thank you” could mean different things depending on how you interpret the person’s face and body language- and then I hit the end of the free content for the day. It didn’t get to different tenses or even whole sentences- just basic vocabulary and no verbs. Maybe it ramps up quickly?
This doesn’t seem like a good idea.
One, releasing should be easy. At my last job, you clicked “new release” or whatever on GitHub. It then listed all the commits for you. If you “need” an Ai to summarize the commits, you fucked up earlier. Write better commit messages. Review the changes. Use your brain (something the AI can’t do) to make sure you actually want all of this to go out. Click the button. GitHub runs checks and you’re done.
Most of the time it took a couple minutes at most to do this process.
There’s still going to be production, and I don’t think we should continue with the capitalist class extracting value and making bad decisions
If you introduce basic income without addressing that, you’ll still have all the enshittification
Basic income seems like an obvious solution.
Many people would pursue happy lives. Do some art. Do some gardening.
You’d also want to have like public housing or something so you don’t have parasitic landlords and homelessness.
My understanding is the most “useful” thing a CEO typically does is schmooze with other rich assholes. A lot of companies need funding, and a lot of funding is handed out based on vibes. A good CEO makes friends with the assholes handing out money. That’s hard to replace with AI, probably.
On the other hand, CEOs routinely make stupid decisions. Maybe cutting that out makes up for the loss in funding opportunities?
Also this capitalist hellscape sucks. labor should unite instead of letting business idiots take most of the value they create.
I guess it’s like the difference between a parasite that doesn’t kill the host, and one that does. The current breed looks like it’s going to kill the host.
I canceled my subscription. In part because fuck using AI to hurt labor, but also unemployment. Capitalists want us to spend spend spend, but they don’t want to give us any money to spend.
They dont usually have benefits (eg: health insurance) or time off
This reminds me of the new vector for malware that targets “vibe coders”. LLMs tend to hallucinate libraries that don’t exist. Like, it’ll tell you to add, install, and use jjj_image_proc or whatever. The vibe coder will then get an error like “that library doesn’t exist” and "can’t call jjj_image_proc.process()`.
But you, a malicious user, could go and create a library named jjj_image_proc
and give it a function named process
. Vibe coders will then pull down and run your arbitrary code, and that’s kind of game over for them.
You’d just need to find some commonly hallucinated library names
Anyone entering through web development. If you’re self taught or did a “coding boot camp”, it might be the only language you’ve used. A lot of places use it for backend stuff now, too
I saw that one too and thought similarly!
I don’t know about “fine”. It has a lot of weird stuff baked in. Hoisting. Unexpected type coercion. Too many ways to loop over something and I always forget which one is which. “There’s more than one way to do it” is kind of a recurring problem, come to think of it. Several function declaration syntaxes. Dot notation AND bracket notation for objects.
Also it will forever bother me that object keys aren’t quoted.
const foo = "hello";
const bar = { foo: "world" }
That should be, in my mind, { "hello": "world" }
. It’s not. It’s { "foo": "world" }
But if you want to do that, you need to do const bar = { [foo]: world }
. Which looks like your key is an array with one entry, a string with a value of “foo”
You also end up learning a whole framework, with its syntax and idioms, every couple years. Angular. React. Redux. Whatever.
There’s also a lot of people who have never used anything else, and want to use javascript for everything.
Javascript is basically D&D. Wildly popular. Full of legacy jank. People try to use it for anything even though there are better or more specialized tools.
Zuckerberg is garbage and shouldn’t be allowed to keep living with his tremendous, ill-gotten, wealth.
“Use a different language” is a common defense of javascript, but kind of a weird one.