this post was submitted on 13 Jun 2024
805 points (99.0% liked)

Programmer Humor

18407 readers
1593 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 1 year ago
MODERATORS
 

particularly move your cv to the blank email

top 31 comments
sorted by: hot top controversial new old
[–] ArtVandelay@lemmy.world 64 points 1 month ago (2 children)

"we've had one break fast, yes. What about second break fast?"

[–] nifty@lemmy.world 16 points 1 month ago (2 children)

I believe we call that a "fast follow".

[–] snooggums@midwest.social 55 points 1 month ago* (last edited 1 month ago) (3 children)

Like all sayings, there is context for moving fast and breaking things.

The saying means that when creating something new for profit, don't worry too much about trying to figure out all the details beforehand and figure it out as you go. This will inevitably cause things to break, but being able to quickly fix that when it happens is the same skills needed to create new features as you go.

The saying does not work with large and complex established systems where breaking things wreak havoc.

[–] Soup@lemmy.world 21 points 1 month ago (2 children)

It also feels like they chase the β€œbreak things” part as if not breaking stuff is a bad thing, and like we should be proud of them for releasing broken and poorly tested updates.

Move fast, break things, fix the broken things, push update/product whatever. They keep forgetting the third step.

[–] snooggums@midwest.social 15 points 1 month ago (1 children)

Like the startups that 'disrupt' the established system by ignoring laws and breaking the parts that worked and selling it like an improvement.

'Ride sharing' (unregulated cabs) was only cheaper because of investor funding allowing them to undercut on pricing, abusing the concept of contract workers, and the companies ignoring laws. That isn't 'disruptive' by being innovative, that is cheating the system.

[–] Soup@lemmy.world 10 points 1 month ago

And that’s exactly it. Capitalism rewards having money and how you get it isn’t important. It doesn’t breed technological innovation but it sure as shit pumps out new, fun ways to spew propoganda and avoid laws! And oh boy is paying employees well not even close to a metric by which to measure a successful company.

It’s the least people clever in the room having the volume to make sure that no one smarter than them can speak and then claiming they’re geniuses when only their idea gets through.

[–] JohnSmith@feddit.uk 7 points 1 month ago

I think there is another aspect that is important: limit the blast radius. Shit inevitably happens when you create something new and complex, and when it does, you’d rather minimise the impact where possible.

[–] CanadaPlus@lemmy.sdf.org 7 points 1 month ago* (last edited 1 month ago) (1 children)

What, you mean I can't just read rich guy memoirs and blindly apply the platitude under each chapter heading? /s

[–] MajorHavoc@programming.dev 2 points 1 month ago (1 children)

It works fine for anyone with the foresight to be born into an ultra wealthy family.

[–] CanadaPlus@lemmy.sdf.org 2 points 1 month ago* (last edited 1 month ago)

Or at least a sorta-wealthy family, and the further "foresight" to be in the exact right place at the right time.

That's the background of most of the Western ultra-rich, just as a consequence of there being vastly more sorta-wealthy families than already ultra-rich ones. Some of them are bound to stumble into situations that add a digit or two to their net worth. For an example, Elon Musk is notable for being tangentially involved in a huge success like three times, despite being a well-known moron.

My favourite introduction to the mathematical modeling of how inequality happens.

[–] graphito@sopuli.xyz 44 points 1 month ago (1 children)

come to think of it, at this company devs aren't needed, just QAs and a toxic manager would suffice

[–] graphito@sopuli.xyz 33 points 1 month ago (2 children)

oh, that's how you end up with APERTURE SCIENCE

[–] PrimeErective@startrek.website 17 points 1 month ago (1 children)

We do what we want, because we can

[–] DataDisrupter@feddit.nl 8 points 1 month ago

For the good of all of us, except the ones who are dead.

[–] graphito@sopuli.xyz 7 points 1 month ago* (last edited 1 month ago) (1 children)

for those who wanna drown in nostalgia a bit

Portal - 'Still Alive'

[–] lowleveldata@programming.dev 17 points 1 month ago (2 children)

but what about the auto tests

[–] hydroptic@sopuli.xyz 40 points 1 month ago* (last edited 1 month ago) (2 children)

Management said that writing tests takes too much time and eats into the time that could be used to write features for the app, so they decided that we're not writing tests. They were always green anyhow

[–] jet@hackertalks.com 17 points 1 month ago (1 children)

Developers are responsible for their own testing.

Test coverage and end to end tests will be assigned to someone no longer at the company, or on vacation.

[–] graphito@sopuli.xyz 6 points 1 month ago (1 children)

oof, bro, gotta use "/s" so not to be downvoted into oblivion by accident lol

[–] jet@hackertalks.com 12 points 1 month ago

It's not satire if it's what most people do by default:)

[–] themusicman@lemmy.world 6 points 1 month ago (1 children)

"They were always green". I wish

[–] match@pawb.social 2 points 3 weeks ago

"also, there was only ever one and it just asserts true"

[–] Anticorp@lemmy.world 4 points 1 month ago (1 children)
[–] hydroptic@sopuli.xyz 3 points 1 month ago

Programming is also for nerds.

Therefore, tests are for programmers.

β—Ό

[–] asyncrosaurus@programming.dev 12 points 1 month ago* (last edited 1 month ago)

Always remember, the silicon valley ethos of "break things" wasn't about their applications, it was about breaking industry, society, laws and your ability to oversee or regulate them.