- cross-posted to:
- programmerhumor@lemmy.ml
- cross-posted to:
- programmerhumor@lemmy.ml
Managers about to find out the hard way that all the requirements are in the brains of those they laid off.
I’m sure coding bootcamp and AI will turn them into leet hax0rs.
I feel this in my bones. Even before the recent round of restructuring we’ve had a significant about of turnover. Our infrastructure is a massive rube golberg machine with multiple houses of cards built on top of it. Institutional knowledge was never written down and it has been leaving the company at an accelerating rate over the past 5 years. Tons of “new blood” making lots of assumptions on how things work is resulting in… humorous end results.
Definitely happening at at least one major company I’m familiar with.
Requirements and everything else.
Just wait until QA gets a hold of it
Good, I hope so. Whatever puts an end to the hipster, activist dev is a solid win.
“Can we jazz it up a bit?”
This is a real request from a real manager. They have played us for absolute fools.
My favorite was to make it “crisp”. My boss was sympathetic when I joked about it being “crispy and delicious” but he still acted like we basically should have known what that means.
Stupid PM. Forgot to say the button needs to be corn-flower blue.
Make pop.
presses button; nothing happens
“Well see here! I wanted that button to do something!”
“Oh but it did! It wasted your time as well as mine!”
“But I want it to do something other than that!”
Another crap meme made with AI, yay, I love AI slop
Is it?
I’m checking the comments to be sure, as I also get a slight “AI-feel” from this meme.
A highly respected school teacher of mine was known to say, “Say what you mean; mean what you say.”
This is really one of the best advice about communication ever.
AI can’t replace programmers right now, but I’ve said all through my software dev career that our ultimate goal is to eliminate our jobs. Software will eventually be able to understand human language and think of all the right questions to ask to turn “Customer wants a button that does something” into an actual spec that generates fully usable code. It’s just a matter of time. Mocking AI based on what it currently can’t do is like mocking airplanes because of what they couldn’t do in the 1920s.
Or like mocking Moon colonization in 1970
I had a number of points to discuss, but they pale before this:
Software will eventually be able to understand human language
First, someone surely must have tried to code it, but I never heard of any system like that. Second and more important: anyone understands how we understand? And how the distance between understanding and communicating is covered? Someone? Anyone?
And before some smart person tries for the thousand’s time this “but computers will get bettah” shit of argument: even with the whole task of putting it to code aside, we know shit about how we think, understand and speak, that’s coming from me having Master’s degree in linguistics
Yes, the main problem with developing AI is that we really don’t understand how we think. Current AI doesn’t understand anything, it just imitates human output by processing a vast amount of existing output. But we do know a lot more now about how we think, understand and speak than we did a hundred years ago, and as a linguist you know this work isn’t standing still,. Compare it with genetics - 70 years ago we didn’t even know about DNA, and now we can splice genes. The fact that there’s still a lot of baseline work to do shouldn’t cast doubt on the goal, should it?
Oh yes it should. We have spent thousands of years looking at these things, and look where we are
For almost all of those thousands of years, no tools existed to analyze the actual mechanics of brain function. The development of all sciences has been exponential in the last couple centuries. I’ll be here if you decide you want to converse like someone with a master’s degree instead of a mediocre high school student scrolling lemmy on the toilet.
Lol. Good luck, mister exponential science

If those project managers could read, they would actually be able to use Jira.
How about… AI replaces government officials! A lot cheaper. Might actually get things right. And how could it fuck up any worse than what we have?
A lot. The answer is it could fuck things up a lot worse than what we have.
Customer requirements are basically always “I want what my Excel sheet used to do”.
I want faster horses.
“You mean you want it to corrupt your data and end up with conflicting changes once you share it?”
TBF if the spreadsheet works, why change anything?
That depends. Is the spreadsheet doing what it’s intended for, or one of the hundreds of things it can do but really shouldn’t?
I’ve made my fair share of spreadsheets, including time tracking, vehicle scheduling, email automations, map integrations, god forgive me even ‘databases’ - all of that because no one was willing to pay for a proper solution.
So I’m not saying spreadsheets can’t or shouldn’t ever be used for those things, but a dedicated solution for a problem may indeed be a good reason to change things.
They change it because they need more money. (talking about Excel here)
And soon you’ll see ads in the fn suggestions drop down
and ads in unused cells
and ads while the Solver is running (made in VisualBasic, running on top of WebAssembly, running on interpreted Python, using a Java Interpreter on your Web Browser to make sure you watch the ad for as long as possible)And that’s why we need to make our own spreadsheet software.
Make sure to convert
1/2toFebruary
Button that does something? That’s too advanced for me, I’ll use a library
cries in left_pad
It’s kind of astonishing how many people leaned on that library just to add fucking spaces to strings
It should be in the standard library anyway. Why the hell is it not?!
I mean yeah, I can write my own function to do the same thing and probably I’ve done it at some point in some coding exercise as a beginner, but this seems like such a common thing to use, it should be in the standard library of any sane language.
It is, as padStart, which makes the number of packages using leftpad even more incomprehensible
Brb changing a million libraries on npm to use padStart instead of left-pad and removing the dependency
Help, Debian has libbutton only in 1.4.3 and libdosomething is not in my repo. I compiled libdosomething from source, but now it needs libbutton >= 2.4.1 and compiling that version of libbutton fails, as my GCC and make are too old and incompatible!
I already tried it on my other PC, but that isn’t based on glibc, which makes all these dependencies even worse…
Have you tried unplugging your computer, going out into the woods, and returning to monke?
is that like an AUR package or something?
>return to:monke
ERROR: Restore point “monke” not found. Latest restore point is “shrew”, would you like to return to it instead?I need to make more frequent backups…
AI Project Manager: Create a button on a webpage that, when clicked, displays an alert saying “Hello World!”
AI Programmer: “What a sensible requirement! Here you go.”
AI Billing Department: “Project completed, that’ll be 10 million dollars.”
Client AI Payments Department: “Sounds right, paid!”AI Quarterly Call Bot: Delivery is on time and synergy is high!
AI investment selector: This company looks profitable. Purchase!
Yeah, I have a guess that it didn’t even fullly understood the prompt behind this slop either…







