DEV Community

Ben Halpern
Ben Halpern Subscriber

Posted on

How many software developers does it take to screw in a lightbulb?

That’s the setup. What’s the punchline?

Oldest comments (101)

Collapse
 
thebouv profile image
Anthony Bouvier

None. That's a hardware problem. ((Old punchline to this joke. Haha.))

Collapse
 
thebouv profile image
Anthony Bouvier

I also like:

None. The light bulb works fine on the system in my office.

Collapse
 
jakenherman profile image
Jaken Herman

both of these are hilarious

Collapse
 
netmailgopi profile image
Gopi Ravi

Mad chuckle

Collapse
 
foresthoffman profile image
Forest Hoffman

Oldie, but a goodie

Collapse
 
chiangs profile image
Stephen Chiang

Throwing more devs at it won't solve it faster.

Collapse
 
deciduously profile image
Ben Lovy

Ah, the mythical man-bulb

Collapse
 
stegriff profile image
Ste Griffiths

I'm here for this

Collapse
 
awwsmm profile image
Andrew (he/him) • Edited
npm install punchline
Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

I can guarantee that's a thing without looking it up.

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀 • Edited

I couldn't help it, I looked it up, it's not a thing. I will give it 5 mins and I'm sure somebody will have take it.

Thread Thread
 
vip3rousmango profile image
Al Romano • Edited

This needs to be a thing. CLI of random "dad jokes" maybe??

EDIT: Made it a thing - npmjs.com/package/@vip3rousmango/p...

Thread Thread
 
jeremy profile image
Jeremy Schuurmans

It's not a CLI, but this has dad jokes galore!

Thread Thread
 
adam_cyclones profile image
Adam Crockett 🌀

Punchline is a dad joke AI trained from said cli?
Features:

  • can rate your joke
  • makes jokes from titles of projects in npm
  • comes with a webpack loader
  • integrates with all major Frontend frameworks
  • Has literally 100's of critical issues, but it's on the backlog 😅

I think we have a product here?

Thread Thread
 
adam_cyclones profile image
Adam Crockett 🌀

Dear god, Jeremy. I'm ... speachless.

Collapse
 
david_j_eddy profile image
David J Eddy

npmjs.com/package/punchline

punchline
0.1.1 • Public • Published 4 years ago

It's a thing.

Thread Thread
 
adam_cyclones profile image
Adam Crockett 🌀

Curse my inability to use a keyboard. I wonder what it does.

Collapse
 
alvaromontoro profile image
Alvaro Montoro • Edited

You could have done npm install -g punchline and make the whole world laugh at once

Collapse
 
vuild profile image
Vuild

You could have done it in CSS Alvaro while eating Italian tapas.

Thread Thread
 
alvaromontoro profile image
Alvaro Montoro

Wait, what?

Thread Thread
 
vuild profile image
Vuild

Was referencing/joking about the paella food tweet & your daily CSS experiments in one. Supposed to be abstract humor but it was a terrible attempt. Sorry. 😳

Collapse
 
david_j_eddy profile image
David J Eddy

Not surprisingly; punchline is an actual package: npmjs.com/package/punchline

Collapse
 
jackharner profile image
Jack Harner 🚀

1 developer and a 3.4 Gb node_modules folder.

Collapse
 
jakenherman profile image
Jaken Herman

This hurts 😔

Collapse
 
saschadev profile image
Der Sascha

Why? Do you nedd only 2.1GB?

Collapse
 
peiche profile image
Paul

I feel personally attacked

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

It's not the size it's how you use I.T that counts.

Collapse
 
rhymes profile image
rhymes

ahhahha genius 🥳🤣

Collapse
 
cjbrooks12 profile image
Casey Brooks • Edited

We can't know how many resources we need until we:

  1. Write a User Story and add it to the backlog
  2. Resolve dependencies amongst other teams who are providing us with the lightbulb and the socket
  3. Estimate the Story using the Fibonacci point system
  4. Determine capacity for our team members in the upcoming sprint
  5. Pull the story into next sprint and assign specific tasks
Collapse
 
offendingcommit profile image
Jonathan Irvin
  1. Get a developer to go get the lightbulb
  2. It's blue, the customer wanted white.
  3. Take the blue light back to get white.
  4. The white light now is too white, customer wants soft white.
  5. Developer screws in the light bulb.
  6. QA tests the light bulb, it doesn't turn on. QA unscrews the lightbulb, places it in a bag, hands it back to the developer and says it's "defective".
  7. Developer tests the lightbulb in their own office and it works. After all, it was a new lightbulb and it worked in their office before.
  8. Developer screws in lightbulb again, it doesn't turn on.
  9. Developer realizes that a previous developer turned off the light switch and cut all of the wires.
  10. Developer quietly weeps in the corner, questioning their life decisions. ...
  11. A new developer walks in and duck-tapes a new socket, wires it up with paperclips and rigs a switch. Light is dimly lit, held together by duck tape and faith, but now no one has anymore bandwidth to fix the original light and everyone moves on.

The End.

Collapse
 
vuild profile image
Vuild • Edited
  1. New people buy the bulb for pennies on the dollar.
  2. It gets new team, branding, artwork, photos & interns. Own IG.
  3. Go to trade shows & meetings, events with Bulb 2.0.
  4. Massive growth, rounds, ICO, top 10 on Coinmarketcap. Internet of Bulbs.
  5. 1.0 devs are now working at "Flaming Scooters" really hard to pay basic extortionate-bills & look up from emoji Touch Bar realizing they missed the 1000x but maybe 20% is left.
  6. They invest all savings from Bulb 1.0 into Bulbcoin hodl only to see it fall, knife, deadcat bounce & get delisted. 2.0 team had already cashed out & were working on Doorcoin at the time which saw an unexpected climb as Bulbcoin could be an interesting asset for diversification of their oversized fund.
Thread Thread
 
altwitt profile image
Harrison Witt

Tl;dr

Thread Thread
 
vuild profile image
Vuild

Me neither. Hope it's ok. 🤣

Thread Thread
 
altwitt profile image
Harrison Witt

I was making a joke about the joke. Lol so jokes on you, I suppose.

Thread Thread
 
vuild profile image
Vuild

That tends to happen from time to time. 😅 It's hard making a buck as a dev standup these days. I was attempting, poorly.

Your name proves you have the upper hand this time, Mr Witt.

Collapse
 
david_j_eddy profile image
David J Eddy

This is painfully true.

Collapse
 
helpermethod profile image
Oliver Weiler

That sounds more like: How many product owners...

Collapse
 
adam_cyclones profile image
Adam Crockett 🌀

Html is how to GET a head in programming. Bdum cha

Collapse
 
vuild profile image
Vuild • Edited
Collapse
 
cathodion profile image
Dustin King

"This XML file does not appear to have any style information associated with it. The document tree is shown below."

Collapse
 
vuild profile image
Vuild

Yep. Working perfectly. 😁

Collapse
 
_bigblind profile image
Frederik 👨‍💻➡️🌐 Creemers

If it's an entreprise lightbulb, I'm gonna hire 10 developers who have a whole elaborate process for screwing in a lightbulb. It'll be done in ~6 months!

Collapse
 
tam360 profile image
Mirza

one => sudo rm -rf /light-bulbs

Collapse
 
detunized profile image
Dmitry Yakimenko • Edited

1 C dev or
1 C++ dev and 1 tester or
2 Ruby TDD devs and 1 DevOps guy or
3 frontend Js devs and 2 backend devs or
10 enterprise Java devs and a department of architects

Collapse
 
bokomoko profile image
João Eurico "Bokomoko" Lima

Yeah, all that team indeed.
And the microwave oven will stop functioning. Blame the C guy