7,309 karma · joined March 9, 2014
So insufficient wages? Yep. It pays more than working at a bar, but not by that much. Anyone graduating CS that can at least go to the bigger cities, or better yet, has the language skills to move further away, just does.
There are failures in the history of software that come down to believers not realizing that they could never deliver on the promise they were selling, but at least the promise was compelling. But nowadays we are seeing this large orgs try to ship things that could never work. The 1000s of copilots. The hallucinated cat story... The kinds of thing you'd never demo to a serious product-centric exec, because it'd be your last day at the company.
And then there's the current execs, but I guess you'll never find one that will be honest with a journalist here. Can they not see that their product orgs are bankrupt? Whatever Nadella wanted, it sure wasn't the current copilot situation. It's not one product going wrong, but large parts of organizations going in directions that don't pass the smell test. We are in one of the least stable moments in tech since Windows 95 changed winners and losers. The times where malinvestment ruins established companies. How are we seeing basically every large company flailing?
So asking it to do things on its own for a long time? Given last week, absolutely not.
So don't assume it's all nerds having fun. Now, is it what the future will look like for everyone? I don't think so, but that's because I expect AI is bringing us a more unified dev experience, with more developers than even Google has. This will make general programming harnesses very good, quite fast, solely because said harnesses can be differentiators in the AI race. So we are seeing some of the largest companies inthe world, with the largest research budgets, dedicating more money to the dev experience of their product than almost anyone else does.
Empathy for other developers, trying to have a mental model of what annoys them about work, and a general product centric mindset are the real requirements, but few people that decide how to staff the team k ow how to measure those skills. And besides, when people have them, they are often sent to talk to the actual customer, not internal customers.
This is not a good premise. All over law, you will find people made responsible for what they don't control and they kind of own. Unleash a dog that harms a child, or just have it in an environment where it can escape, and see what happens.
There is such things as unpredictable situations where one might not be held responsible, as a problem might occur well past reasonable guidelines.
So of course you can be held accountable for what an AI that uou supposedly cannot quite control does, or for the AI-written code you deliver. Treat it like the releasing a wolf pack, or selling an unsafe toy that can maim children. There's precedent everywhere.
If the cost of what a lawyer does today drops to pennies, the system probably needs robo-judges, and/or massive penalties for taking something in front of a human judge when the facts sufficiently completely one sided, as making them pay the winning party's legal fees will become insufficient deterrence.
Summaries that don't tell me when it's changed direction in a timely fashion, but I am only told way later, when I have to undo. Really bad judgement calls regarding where to fix bugs, changes in implementation decisions, taking action when I am asking a question directly, not passive aggressively asking for action... when 5, 3 days ago, was proven to be untrustworthy, switching to very little supervision sounds like a strange thing for a customer to do.
Hulu is not long for this world anyway, as Disney has been trying to merge them for years, if you believe investor calls. They'll probably be just one streaming service within the year.
It's like claiming that one needs to cram hours upon hours of leetcode practice to be a quality software developer. It might be necessary for some companies to hire you, but that's to meet a filter that is less and less predictive over time, not an actual performance requirement.
Maintaining quality when an organization just lacks the muscle to make changes and nobody has the mandate to try to make sure uptime is in good shape is a challenge. A lot of things break, precisely because there's just as much change as Will sees, but it's very unevenly distriuted.
Every industry language keeps gaining more and more functional features: Many a new Java version is adding a bunch of scala features with worse syntax. But we don't train people on functional programming at all, so by the time they've built their instincts, passing functions makes no sense to them, immutability is alien, and the idea of a pure function seems irrelevant to them. Thus, they don't get exposed to the building blocks that make reduce seem simple. We always teach them recursion, but the rest? Too little, too late.
I could tell you of a bunch of ways to simplify the signature by, say, mandating that one passes a monoid or something like that, but while the signature would be easier, the very same people that are only used to imperative OO will not have an easier time, because they might have studied 2 years of calculus, but they've never even smelled abstract algebra. You can walk out of not just a programming bootcamp, but many a computer science degree without learning a word of this. Therefore, it all remains complicated.
It might help young players learning without a coach, but my understanding is that most are just looking at engine evaluation anyway, as tactical speed is a typical advantage of the youth.
Thus, a million little acquisitions to make the possible Stripe bundle for small companies stronger, as they become the moat. The opposite of, say, the Adyen play, when you want to lower your own costs, and make money on tiny margins to do processing for really large companies.
One can prefer a regime where it's very hard for people who abuse their power to avoid punishment if it's all public to one where the powerful are emboldened enough to be able to be shameless. Even worse when the shamelessness is seen as the purest display of power, and thus people compete in their public misbehavior. But still, understand that the real barrier to punishment in the first case is not to avoid doing bad things, but to make sure that the witnesses either don't exist, or are too scared to say anything.
A judicial system that actually has no sacred cows would be better in all cases, but the sacred cows everywhere do their best to make sure this doesn't happen.
PERM ade sense in a theoretical world without H1s or F1s, where you are filing PERM for someone off the street. But that almost never happens outside of cases where yes, you coud put the ad in the front page NYT and you'd still hire the candidate. And thus eitehr way you slice it, looking at the resumes of your ghost ad is a waste of time either way.
And if one really wanted to go back to that kind of green card process, it has to be very fast anyway, instead of being as slow as it is. Otherwise it becomes useless regardless.
And this is why it's relatively unlikely to find worthy successors: Making the whole be as good as the sum of its parts is hard enough. Getting to be as good as Pirates, or the best Cinemaware games, where the whole was significantly better than all of the games in isolation, is aiming foolishly high. Which is why, say, the xcom remakes are such a wonder, because they manage to both change the original two minigames underneath, improving them substantially, all while still being balanced.
There's more famous museums, and it doesn't have the most popular paintings for non specialist, but it's just haymaker after haymaker, in every single room. And that's leaving the modern art to the Reina Sofia, a short walk away. (Although I guess keeping late Goya there is kind of cheating, as I'd argue he becomes a pioneer of modern art after the war starts)
Books might require quite a bit of work before you can tell they are eternal masterpieces. Seeing the depths of some forms of music might involve not-so-impressive efforts earlier, just to get to the good parts. The very best paintings in the world, in person, can stop people cold. Large format efforts that demand attention even when you don't consider every single small decision.
The Garden of Earthly Delights used to be stuck in a corner, at the edge of one of the wings of the Prado. As if "oh well, I guess it fits here, near all the medieval art". It counted as an ambush.
So it's not that they ignored the all knowledge. I blame most of it on the rather detrimental tech advancement. Like cigarettes with filters: now safer (except you can smoke more now, and the cancer risk is still a disaster)