> Our entire small team thumbs up a PR before it's merged unless there's a big rush on it, and this gives everyone on the team a rough idea of the state of the codebase at any given time. There's no being blindsided like "this whole system I depend on is gone" like I had happen at far more siloed places I've worked.
How large is your team? Because I don't think that would scale beyond maybe five engineers
I'm a huge proponent of automated testing, because that catches things like "this whole system I depend on is gone" even if the guy who depends on it isn't in the room
I'm also a huge proponent of shared ownership of ... everything, really. It's natural for people to kind of own different pieces of a codebase, especially if it's a component they created, but that leads to silos and low bus counts. There shouldn't be one guy who owns one system that depends on one other component
> I got some people who mentioned an Acronym (the project they supported "for years") and asked them to define it, and they couldn't.
That could be a valid test, but I do a lot of government contracting, and that industry is absolutely rife with acronyms nobody knows the expansion of, as well as names that were chosen because somebody thought they were cool but aren't acronyms, but everyone else assumes are acronyms, so they get the capslock treatment.
This site certainly makes some interesting usability choices.
When the page loads, the article takes up about 25% of the screen, on the bottom right. It's basically in the exact place I wouldn't look for the content I loaded the page for.
Metadata about the article takes up just as much space at the article itself, a full quarter of the screen, even though it's only a few lines long. Once you start scrolling, there's just a massive empty gulf off to the left.
The menu is ... I didn't realize it was a menu at first.
It's actually much more readable on mobile, which might be a first for me
You're asking a question that only applies to rational actors.
Corporations exist for one purpose: to get as much money as possible. Side concerns, which can range from "not destroying the environment" or "not destroying the economy," are objectively not their goal, nor do they consider them their responsibility. Those are things "someone else" should worry about.
AI destroying all jobs is similar to a nuclear arms race; these companies don't want to eliminate everyone's ability to buy things, but they don't want to be the only entity without that ability, so ...
People like Altman and Musk are saying that Universal Basic Income will be necessary once AI has fully automated away most jobs, but at the same time they aggressively fight against any kind of tax policy that would allow UBI to function.
I am convinced that their talk of UBI is just handwaving; they're trying to convince us that there will be a solution to the destruction of the economy as we know it, so that we'll just let them do whatever they want.
It isn't the backlash against AI that will get ugly, it will be the backlash against the ten people who suddenly own the entire world's money supply
I like go, but a lot of little things stop me from loving it.
Like, enums. I get a lot out of the box when I use an enum in Java or Kotlin. Converting to/from a String is trivial. Type safety ... exists.
I can do that in Go, but I have to hack it in, for every single enum type I want to represent. Enums are not a thing in the language, which means its easier to keep the language in your brain all at once, but at the expense of making it harder to keep the software I'm writing in my head. Is this "enum" the same as that "enum"? I have to go read the code to figure it out.
But Go is excellent at a lot of things. Compile times, static binaries, resources compiled right into that binary, execution speed ... there is a lot to love.
Peptides can have very powerful effects. Tirzepatide (Mounjaro, Zepbound) is a peptide, and it's probably the most exciting pharmaceutical in a generation.
There are also peptides that seem to have similar effects as regular exercise; a weekly injection might give you the same benefits as a daily mile run. These haven't been well studied, however, and we don't understand their safety profiles.
But the influencer set has taken these possibilities and run with them, because they're more interested in clicks and views that science and facts.
This is a preview of what's to come, but not in the way people think.
Oracle has dumped billions of dollars into AI, and planned to be the source of choice to build out AI data centers. They've taken on more debt in the past two years than many nation states.
These layoffs are entirely about cutting costs in order to manage this debt. It has nothing to do with human developers being made obsolete, or even increased developer productivity due to AI.
This is actually about investments in AI not paying dividends, and drastic cuts in personnel to keep the company solvent.
Anecdotally, I haven't seen any real improvement from the AI tools I leverage. They're all good-ish at what they do, but all still lie occasionally, and all need babysitting.
I also wonder how much of the jump in early 2025 comes from cultural acceptance by devs, rather than an improvement in the tools themselves.
I'm not an expert in digital footprint-hiding, but it's probably a good idea to replace / remove the SIM card as well. A factory reset will leave data laying around, just not accessible through "normal" means.
> I have a hot take that MAHA is a modern eugenics movement
The right wing in America isn't trying to improve the population, they're grifting and hoping that 1. they won't face the same consequences as their supporters, because they're rich enough to be shielded, and 2. that they're going to die before society collapses from the havoc they unleash.
There is a massive difference between requiring scientifically, medically proven vaccines that have demonstrably ended terrible diseases that once absolutely ravaged our population, and requiring anybody to follow the "health recommendations" of someone who's only credentials are surname and ability to brown-nose.