Programmer Humor

This magazine is not receiving updates (last activity 1 day(s) ago).

DontRedditMyLemmy , in Y'all got any more of them PR approvals

Pretty sure the sticker refers to merging lanes, but sure

Enkers ,

I didn't even realize where we were until I read your comment.

Mixel ,

Sometimes my brain does a little funny with me and I'm not sure if I like it or not...
I just didn't realize this at all

nieceandtows ,

Getting your PR merged is exponentially more waiting than merging lanes, so the cat fits more there.

SatouKazuma ,

thatsthejoke.jpg

AAA ,

On a scale between 0 and 1 (float) how sure are you exactly?

Kusimulkku ,

No shit dude lol

rimjob_rainer , in Explaining software development methods by flying to Mars

The creator does not know Scrum, it's about transparency and not intransparency.

Also Kanban, Scrum and Lean Development are all agile development.

31337 , in Explaining software development methods by flying to Mars

I don't understand the Scrum one. Scrum is also agile with short development cycles, and prioritizes communication with the product owners and stakeholders.

I've never heard of lean development, but not a fan of "lean manufacturing," at least not the way it's commonly implemented in the U.S. (using primarily temp workers so they can ramp up and down their workforce as needed; and it also exacerbates supply-chain problems).

NigelFrobisher , in Explaining software development methods by flying to Mars

Yeah, I remember the time i had a project manager who’d come over from the construction industry, used construction industry metaphors, and thought everything would be the same.

CanadaPlus , (edited ) in "Working with Gen AI" by Dandytoon

Still, you get there in two-thirds of the time. I'll leave it to people with the budget for CoPilot to say if it feels like less work.

NegativeLookBehind , in "Working with Gen AI" by Dandytoon
@NegativeLookBehind@lemmy.world avatar

When I used to try and ask AI for help, most of the time it would just give me fake command combinations or reference some made-up documentation

Drewelite ,

The best one I've used for coding is the InelliJ AI. Idk how they trained that sucker but it's pretty good at ripping through boiler plate code and structuring new files / methods based off how your project is already setup. It still has those little hallucinations especially when you ask it to figure out more niche tasks. But It's really increased my productivity. Especially when getting a new repo setup. (I work with micro services)

Passerby6497 ,

Yeah, formatting is the only place that I really enjoy using AI. It's great at pumping out blocks of stuff and frequently gets the general idea of what I'm going for with successive variables or tasks. But when you ask it to do complex things it wigs out. Like yesterday when it spit out a regex to look for something within multiple encapsulation chars just fine, but telling it to remove one of the chars it was looking for was impossible, apparently. Spent 5 min doing something I figured out in 2 minutes on a regex test site.

6mementomori , in Programming as a hobby means I can do whatever I want!

I don't nearly know enough to understand this but is anyone willing to help me get the thing on the top :>

MonkderDritte , in Explaining software development methods by flying to Mars

Guess usual (state funded) rocket building is Kanban. Space X and BlueOrigin & co are Agile, except that one that was Lean.

wts , in "Working with Gen AI" by Dandytoon

Can relate

Thcdenton , in Explaining software development methods by flying to Mars

I heard fuckin nasa does TDD

datavoid , in Coomitter be like

To real, it hurts

rms1990 , in "Working with Gen AI" by Dandytoon

It's interesting the AI of the past and the AI now.

weker01 , in Explaining software development methods by flying to Mars

This is waterfall method propaganda! It never works out this smoothly. They probably forgot important requirements like: the astronauts need to be alive on Mars.

CanadaPlus ,

This is what I came to the comment section for.

If like me you're not a pro, it seems to [literally just mean phases][(https://en.wikipedia.org/wiki/Waterfall_model#Criticism), so yeah, any nonlinearity would cause problems.

criss_cross ,

Waterfall is missing the part where the customer realizes they didn't actually want to go to Mars they just wanted to view it out of a telescope.

But now they can only travel to Mars and the telescope is out of the budget because you spent so much money on the rocket

Bezier , (edited )
@Bezier@suppo.fi avatar

2 years later: It's now up to the lawyers to figure out if it's the rocket that doesn't meet agreed requirements or if it's on the customer for not giving proper requirements.

sheogorath ,

I hate how true this is. Not even 2 years later for my case.

psud ,

Actual real world right now giant rockets include

  • One that is being built under waterfall methodology. It has been being built for several years. That's the Blue Origin New Glen heavy lift reusable rocket

  • One that is being developed under an agile methodology, it flew as a subscale lander to test their engine and flight control, it has flown four full test flights, improving on each. That's SpaceX's Starship

We are yet to see either launch a payload to orbit

oo1 ,

How was appollo programme planned?

maynarkh ,

It was outsourced to the guy who ran Nazi concentration camps to build ballistic missiles to bomb London with.

sheogorath ,

All the projects that have shittier outcomes in my experience is always waterfall. This is mainly because the stakeholders usually have this bright idea to be added in the middle of development that's really need to be added at all costs and then got angry when the timeline got pushed because of their fucking request breaking a lot of shit.

At least scrum has a lead time of around 2 weeks so that when someone has a idea we can tell them we'll add it to the backlog and hope they forgot about it during the next sprint planning.

balp ,

I'm sure, doth the Astrumants should survive the landing, there should be a way to return, and they need a shitter as part of the missed requirements. As it's a waterfall, that will come in the second, third, and fourth trips.

Blackmist ,

Or the funders get bored of waiting after ten years of "no Mars yet" and cancel the project, leaving you with a half finished rocket.

snek_boi , (edited ) in Explaining software development methods by flying to Mars
CanadaPlus , (edited )

NASA also built the space shuttle, which was a plane that couldn't fly by itself (as it was supposed to), was slower to turn around and more expensive than older equivalent technologies, and blew up all the astronauts 1.5% of the time.

I mean, they're great at other things - who else could have made the JWST work flawlessly with one opportunity - but they're a definite source of hype, and they do something very particular and specialised. Beware endorsements.

Edit: Fuck you, I'm right. Keep 'em coming.

I don't even care about Agile either way. This just isn't a good argument for it.

magic_lobster_party ,

NASA also successfully flew a helicopter on Mars first try.

CanadaPlus ,

Yep. They're probably better than anyone at making a complex system with literal moving parts that works 100% of the time, the first time. On a nearly unlimited budget, with a decades-long schedule. In an institution and culture that's now a been around a lifetime, staffed with top-notch people.

That's all perfect for what NASA does, but I wouldn't recommend a management system that NASA uses to just anyone, just 'cause "da astronauts" use it. Not any more than I'd recommend drinking your own distilled piss to anyone.

I don't really have an opinion on Agile, even, I just have a problem with selling it this way.

magic_lobster_party ,

That’s fair enough. The common misconception is that waterfall is great for space missions, when in reality NASA is doing agile.

I agree that not everybody is NASA, so what works for them doesn’t necessarily work for everyone.

snek_boi , (edited )

I can see you're frustrated by the downvotes and pushback you've received. It's understandable to feel defensive when your viewpoint isn't well-received. I appreciate you sharing your perspective, even if it goes against the majority opinion here.

Your points about the space shuttle program's challenges are valid and worth discussing. It's important to note the timeframes involved though. The shuttle was developed in the 1970s, well before agile methodologies emerged in the 1990s and 2000s.

Interestingly, one could argue that NASA may have used agile-like practices in the space shuttle program, even if they weren't labeled as such at the time. However, I did a quick search and couldn't find much concrete evidence to support this idea. It's an intriguing area that might merit further research.

Regarding modern agile approaches, while no method is perfect, many organizations have found them helpful for improving flexibility and delivering value incrementally. NASA's recent use of agile for certain projects shows they're open to evolving their methods.

I'm curious to hear more about your thoughts on software development approaches for complex engineering projects. What do you see as the pros and cons of different methodologies? Your insights could add a lot to this discussion.

CanadaPlus ,

I can see you’re frustrated by the downvotes and pushback you’ve received. It’s understandable to feel defensive when your viewpoint isn’t well-received. I appreciate you sharing your perspective, even if it goes against the majority opinion here.

Thanks for the kind words. FWIW I'm doing fine, this feels like a worthy fight. I know a bad appeal to authority when I see one.

Interestingly, one could argue that NASA may have used agile-like practices in the space shuttle program, even if they weren’t labeled as such at the time. However, I did a quick search and couldn’t find much concrete evidence to support this idea. It’s an intriguing area that might merit further research.

There's somebody else in the thread talking about the Apollo missions and Agile. Uhh, here, because I don't know if federated comment links are supported yet. There's no source for that already provided, though.

What do you see as the pros and cons of different methodologies? Your insights could add a lot to this discussion.

Honestly no. Sorry to undercut you a bit, but I'm not going to be the Dunning-Kruger guy. I know that I don't know project management.

match ,
@match@pawb.social avatar

Going to the moon as a step towards going to Mars is so eminently correct that this comic should actually be Agile propaganda

SatouKazuma , in Derisking a project 1 year out

Lol imagine having management that give a shit about anything but firing as many workers as possible to make themselves look better. Deloitte can suck my fat fucking balls.

Jax ,

A friend of mine works for Deloitte, can you tell me more?

SatouKazuma ,

Terrible pay (like wildly below market), shit PTO, meaningless work...

ZeroHora ,
@ZeroHora@lemmy.ml avatar

I worked for a company that Deloitte had contracts with. I thought they were shit only in Brazil but it looks like they are worldwide.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • kbinchat
  • All magazines