The same Google that pulls plugs on a whim?
578 karma · joined January 3, 2023
The same Google that pulls plugs on a whim?
I've spent a day fixing a feature my very junior colleague pushed, and which was merged by my should-have-known-better colleagues who have almost as much experience as me.
We have access to the same models. Why did her version suck and my features don't need fixing?
There's still something there, thankfully.
Ok, real life example: I now spend most of my time, as a developer, waiting for the agent to do its thing (after careful prompting, I'm also thinking about work stuff, don't worry I'm not useless). What if it gave back the same excellent results, but instantaneously? Why, then, I certainly would become the bottleneck. So, quite possibly, my last work task would be to plug this agent directly into the ticket system where the domain experts input their feature requests. Maybe we still need 1 developer out of 100, to coordinate releases and all that (ok, say 1 out of 10).
But that's not taking things far enough: why do we need these domain experts at all? Our pitch is clear, and all software-enabled, though it took years to develop. We can just have the clients express their concerns to the AI, directly or indirectly. Have multiple lighting-fast agents with different roles (refactoring agent, new features agent, debugger agent, domain expert agent, etc.). So we fire everyone, maybe keep 1 product owner / devops to keep the trolls out. The cost is still probably 100 times less than it used to be (beyond the initial cost of acquisition of the magic machine or whatever).
But one of these clients, surely, will realize that these 10 years of manual and slowly-automated development can now be emulated in very, very little time. Why not just, say, take screenshots of the entire app and feed them into the magic machine? Why, this way, they could have the service for a tenth of the yearly cost, forever!
And then the economy implodes.
I'm not saying it's THE most likely version of things, I'm saying that at a certain level, quantity (or rather, speed) is a quality all its own. And this new quality might change the world. Let's hope it's for the better!
Like politicians are going "without the homeless, I won't have anything to do anymore!". Like the street workers are thinking "shit, what'll I do if this goldmine dries up"?
Ridiculous.
That said, two people who understand each other are, by any reasonable definition, speaking dialects of the same tongue (if not, obviously, the very same dialect).
Also, I don't know how you can claim Hebrew is phonetically represented by its alphabet rather than the other way around, as a revived language the pronunciations are largely a matter of convention based on Yiddish. It would be more accurate to say that modern Hebrew uses an ancient writing system, which happens to be closely related to the ancestor of modern European alphabets.
See https://en.wikipedia.org/wiki/Revival_of_the_Hebrew_language
As opposed to the usual, figurative sarcasm. (Just kidding.)
I'm not complaining for the sake of complaining, I'm saying if they want to play in the Big Boy leagues, they need to do things right.
Don't ask me to care about yet another language's package manager, I already know way more than I wish to.
I won't install Rust just to test your software. Make a debian package like everyone else.
Multiply that by every nonprofit without tech knowledge and that's a lot of potential Jekyll fans.
But more importantly, this is only relevant for vomiting boilerplate code. I don't know about you but I always did a lot more than that.
(I prefer GitLab, I'm sure if it had projects that are as popular it would be similarly inundated.)