Email or username:

Password:

Forgot your password?
mcc

But if the rubber ducks can find the problems in the code by themselves then why do we need to pay the programmers

44 comments
revenant

@mcc something about labor laws, i think

Kristian Sivonen

@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.

jn

@mcc Save 80% of operating expenses with this One Simple Trick!

aburka 🫣

@mcc take this down immediately before a CTO sees it

Mudd ~: :blinking_cursor:

@mcc

have you seen the hands of a rubber duck? They don't have any, they can't fix code; that's why you pay the programmers!

Stewart X Addison

@Muddobbers @mcc I have an octopus instead. I'm not sure if it can quite type as quickly but it has plenty of tentacles ...

Johnny Demonic

@mcc

The rubber 🦆 duckies need those dummies ( with their "for dummies" programming books ) to talk ( quack ) to, to help them debug the code.

Those dummies can get expensive, let me tell you.

Andrew L

@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. 🦆

DJ🌞:donor:

@mcc try not to pay to quickly find out why~~

Teop Versant

@mcc It depends on the ducks creator. If the creator is man the duck can never be perfect. It will always need work.

j5v

@mcc If you have more rubber ducks, does that increase the probability of solving the problem?

RyanParsley

@mcc why not make the whole airplane out of rubber ducks!?

Andreas K

@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.

Andreas K

@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.

Paguro

@mcc Cuz rubber duckies have no fingers and cannot code on their own. To each programmer their ducky, much like an Olivanders'.

urig✔️

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

Indiealexh

@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

acb

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

Major (O4), War on Christmas

@mcc But who does a better job of debugging - a rubber duck or a teddy bear?

Cybarbie

@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.

Rupert

@mcc Because ducks don't drink coffee.

Nicole Parsons

@mcc

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

sfgate.com/tech/article/billio

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.

bloomberg.com/news/articles/20

businessinsider.com/absher-goo

nytimes.com/2024/04/25/technol

@mcc

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

sfgate.com/tech/article/billio

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.

Tamandua

@mcc the problems in the code aren’t going to get there by themselves.

Aura

@mcc @cwebber I’m just 17 rubber ducks in a trench coat.

AndroidDreamer

@mcc Ergonomics! Ever seen a duck type on a keyboard?

dzamie :vOwOfied:

@mcc Programmers implement fixes faster than the ducks; without hands, ducks have to rely on the "hunt and peck" typing method.

Lonnon Foster

@mcc Truly a galaxy manager brain way of thinking.

floogy

@mcc pls tell me this is tongue-in-cheek?

183231bcb

@mcc@mastodon.social I tried asking RubberDuckGPT.

python3 RubberDuckGPT.py 
Enter a prompt for the super advanced AI to analyze.
But if the rubber ducks can find the problems in the code by themselves then why do we need to pay the programmers
I'm sorry, I didn't understand.  Could you please clarify?

llewelly

@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 ...

xsspup :blobhaj_hearttrans:

@mcc programmers are just scrum masters for rubber ducks

Daniel Carosone

@mcc to create the problems in the first place, otherwise the ducks would have nothing to do!

Tuckers Nuts Resist😈!

@mcc
🥥 Eye don't understand what this post means, mcc, but it's got rubber ducks, so Eye boosted it. 🥥

patcanfield

@mcc so the rubber ducks don't get bored(stiff)

Go Up