But if the rubber ducks can find the problems in the code by themselves then why do we need to pay the programmers
@mcc but who will squeak and take baths?

@mcc

...and *that's* how you get AI booms.

@mcc something about labor laws, i think
@mcc To manage the ducks. You need a programmer to come in, identify issues and think out loud every now and then to get the self-reinforcing feedquack loop going again for a few hours.
@mcc Save 80% of operating expenses with this One Simple Trick!
@mcc take this down immediately before a CTO sees it
@mcc I once worked at a place where we thought about buying an enormous rubber duck and placing it in the middle of the dev's room. We couldn't afford the huge bill though. 🦆
@mcc try not to pay to quickly find out why~~
@mcc If you have more rubber ducks, does that increase the probability of solving the problem?
@mcc why not make the whole airplane out of rubber ducks!?

@mcc Sure.

I lived like a small king for a decade, fixing under time pressure the worst f%ckups human developers at my customers have produced. Harsh is the existence of an IT consultant.

Bring them on, the LLM AIs that have problems to count, I'm sure there will be absolutely no flood of subtle one-off bugs, in code that no one at the customer even understands because it was generated by a magic LLM.

The number of experts won't raise, the size of code that stinks OTOH.

@mcc And that's at the moment when a significant jurisdiction is introducing more or less unlimited liability for software bugs.

Good idea to downgrade the code monkeys from badly trained humans to stochastic automatons.

@mcc speaking for programmers, we can type 10 times faster!

@mcc the ducks can't read and AI is unaware how to provide the contextually relevant info for the ducks.

The ducks also don't have fingers and so can't type the solution, and again, AI is unaware of the context.

We can have the team start of a duck to pc interface. It should only case $1.2T USD

@mcc They need the programmers as a medium. Attempts to find a cheaper substitute have, so far, been fruitless.

@mcc

I get it. Why can't we just debug using a can of Raid.😁

https://www.youtube.com/watch?v=bf9d7rSf_Ks

Sesame Street - Rubber Duckie (1970 version)

YouTube
@mcc But who does a better job of debugging - a rubber duck or a teddy bear?
@AlgoCompSynth @mcc A *very* long time ago, a certain beautiful young thing worked at a Dutch software company, which is alas no more, had instead a pink panther. Not only did he do the usual debugging but he was also responsible for version control, i.e. whomever screen he sat on had 'control' of the trunk.

@mcc

Precisely. AI investors are insisting on mass layoffs at the corporations they invest in.

https://www.sfgate.com/tech/article/billionaire-hohn-more-google-layoffs-17736530.php

It's normally considered poor investment philosophy to put all your eggs in one basket.

Abandoning real revenue-generating successful products in favor of a maybe. It's odd. AI is supposed to replace programmers.

https://www.bloomberg.com/news/articles/2018-04-06/google-thiel-stand-out-in-saudi-prince-s-silicon-valley-tour

https://www.businessinsider.com/absher-google-refuses-to-remove-saudi-govt-app-that-tracks-women-2019-3

https://www.nytimes.com/2024/04/25/technology/saudi-arabia-ai.html

Chris Hohn: Man worth $7.5B says Google must do more layoffs

A British hedge fund manager knighted by the late Queen Elizabeth II says that Google should also pay workers less.

SFGATE
@mcc the problems in the code aren’t going to get there by themselves.
@mcc Ergonomics! Ever seen a duck type on a keyboard?
@mcc Programmers implement fixes faster than the ducks; without hands, ducks have to rely on the "hunt and peck" typing method.
@mcc Truly a galaxy manager brain way of thinking.
@mcc pls tell me this is tongue-in-cheek?
@mcc
clearly, any bug capable of duck-typing will mimic the rubber ducks and thrive amongst them like an ant-mimicking spider in an ant colony, feasting happily on its prey ...
@mcc programmers are just scrum masters for rubber ducks

@mcc

McKinsey here. Would you like a job?

@mcc so the rubber ducks don't get bored(stiff)
@mcc the compiler doesn't yet understand duck squeaks
@mcc I'm disappointed by the clear underappreciation of rubber ducks throughout this thread.
@WildEnte @mcc they're too busy fixing our bugs to waste time on Fedi
@WildEnte @mcc I don't think I've ever used an actual rubber duck for debugging. I have used live cats, and I've used a stuffed toy, but never a rubber duck.
@vatine @WildEnte I just write very long help-request emails to mailing lists which I don't send because the process of writing them reveals the answer
@mcc famous last words
@mcc
Rubber ducks consume less energy than AI
@antoinealberti when you get to the gigaduck or even teraduck scale the petroleum expenditure to make all that plastic can become significant
@mcc
Thank Gold, McKinsey's "circular economy" still works. Instead of Nvidia, it's just the oil industry benefitting from white collar unemployment... Wait a minute, reminds me of something

@mcc

If you get rid of the programmers then where exactly do you expect the problems to come from then? Huh? Didn't think it through did you? What use are your precious ducks now?

@tacitus *me, not responding, laying in a giant pile of rubber ducks, happy*
@mcc I was taught this phrase only a month ago, so for anyone confused: https://en.wikipedia.org/wiki/Rubber_duck_debugging
Rubber duck debugging - Wikipedia