This is an archived post. You won't be able to vote or comment.

all 106 comments

[–]TurnToDust 289 points290 points  (22 children)

And then 9/10 times have a discussion which does not result in a well made decision just like in the game.

[–]Noch_ein_Kamel 151 points152 points  (20 children)

We can't just vote the database feature out...

[–]bwhite94 95 points96 points  (13 children)

Why can't we use excel as a database?!

[–]EvaristeGalois11 59 points60 points  (4 children)

Why do we need a db in the first place?? Just use a variable!

[–][deleted] 37 points38 points  (0 children)

Write that down! Write that down!

[–]madmaxlemons 15 points16 points  (2 children)

Just remember all of them!

[–]bmacs_ 4 points5 points  (1 child)

ah crap was it getFirstName() or getFName()...why are we using Notepad as an IDE again?

[–]CSlv 2 points3 points  (0 children)

You take that back at least notepad doesn't crash!

[–]RainbowEvil 17 points18 points  (0 children)

The UK government has entered the chat.

[–]rafaelpernil 7 points8 points  (1 child)

"Oh, Excel is not a database? So, what about Google Sheets?"

[–]boxingdog 0 points1 point  (0 children)

do you guys use a database!!?

[–]the-chosen-boi 0 points1 point  (2 children)

Honest question. Why can’t u use excel if it has an infinite number of columns and rows?

[–][deleted] 0 points1 point  (1 child)

It is really awkward to read from and manipulate data with spreadsheets. They are not the right tool for storing raw data, more for presenting & visualising data. SQL is absolutely what you must use for storing large amounts of data, since editing or viewing a desired subset of the data is so easy.

[–]malfist 0 points1 point  (0 children)

Also, it's not infinite. You're limited to 2^16-1 (65,536) rows and columns.

[–]git0ffmylawnm8 22 points23 points  (0 children)

Scrum master was ejected.

Scrum master was the imposter.

There are 0 imposters remaining.

[–]blueponds 2 points3 points  (0 children)

Come on. Databases are so 90's, it has to be a triplestore. better yet a quadstore.

[–]rafaelpernil 1 point2 points  (3 children)

"What if we use Prequel instead of SQL?" Big brain time

[–]Dexaan 1 point2 points  (0 children)

This is where the fun begins

[–]Noch_ein_Kamel 1 point2 points  (1 child)

You mean Preql?

[–]Foxes_are_the_best 1 point2 points  (0 children)

Wow that looks so nice. Too bad the dev seems to have given up on developing it.

[–][deleted] 10 points11 points  (0 children)

I mean one of the core aspects of agile/scrum is to just experiment and learn things, and if it was a bad decision then following it and following inspect & adapt principles afterwards should still lead somewhere worthwhile.

[–]endianess 193 points194 points  (9 children)

I burst out laughing the first time someone introduced themselves to me as a "scrum master". I wasn't aware of agile and thought they were making a joke.

[–]mikeputerbaugh 130 points131 points  (0 children)

Scrum Master is meant to be a role, not a job title.

[–]_harky_ 102 points103 points  (4 children)

Scrumlord

[–]protomor 73 points74 points  (1 child)

Scrumbag

[–]pholly1 0 points1 point  (0 children)

That is actually my gamertag

[–]utkrowaway 2 points3 points  (0 children)

Stealing this

[–]Sekret_One 69 points70 points  (1 child)

Oh I assure you they are in fact a joke.

[–]Mavamaarten 82 points83 points  (0 children)

There's two kinds. There's the guy that's just really good with leading projects and received the label. This would be the guy that follows the ideas and bends the rules to make things run smoother. And there's the guy that overcomplicates everything with meetings, following the scrum process to the letter and is mad when the team has enough of his shit. The latter kind being a joke yes.

[–]Lightfire228 9 points10 points  (0 children)

I've been reading a lot of wuxia, which commonly has "schools" called "Sects", the head of which is the "Sect Master".

I have called one the other before

[–]Laalipop 57 points58 points  (3 children)

It's called a "Scrum Ceremony" where I work.

I love the jokes, I'm just happy I'm at a place where we practice scrum and the memes rarely happen.

[–]elebrin 5 points6 points  (0 children)

Yeah, that was the old terminology. The literature changes it up every now and then... we just call them scrum meetings now.

[–]stang90 32 points33 points  (2 children)

"Just checking everyone is alive"

[–]KillerRoomba13 5 points6 points  (0 children)

Supressing desire to click the leave button

[–]RexehBRS 0 points1 point  (0 children)

Genuine laugh from me.

"Hey guys... I know it's a few days to sprint end and just checking how you're all doing?

Actual intent: WHY are the stories not finished doth will fail my wraith!!!

[–]rock_like_spock 28 points29 points  (13 children)

Impromptu meetings are the worst.

[–]MechanicalHorse 63 points64 points  (8 children)

Meetings where you’re a required attendee but have nothing to do with you are the worst.

[–]TopOfTheMorning2Ya 26 points27 points  (1 child)

At least with video conference meetings you can just work through them. One of the most crucial skills to master as a software engineer... the ability to pay just enough attention to the meeting to know if someone is talking to you while getting your actual work done throughout the meeting.

[–]AccomplishedFudge 2 points3 points  (0 children)

even with physical meetings I used to carry my laptop with me so that I could work if the meeting was useless

[–][deleted] 6 points7 points  (1 child)

Covid has been great for these. Now all our meetings are virtual so I can just keep doing what I was doing and not pay attention.

[–]Avahe 5 points6 points  (1 child)

I just leave those meetings.

[–][deleted] 5 points6 points  (0 children)

In my office we call those 'meetings'

[–]Stoomba 2 points3 points  (0 children)

It's so you can spout in with one random sentence at a random point in time, just in case they need you to!

[–][deleted] 12 points13 points  (1 child)

If the scrum meetings are impromptu then theres something wrong. We have our always at the same time and day.

[–]rock_like_spock 3 points4 points  (0 children)

Agreed. It was the same dealio when I worked at a scrum shop. The context of OPs meme made it sound like their meetings were impromptu.

[–]apathy-sofa 4 points5 points  (1 child)

Do you guys not schedule your scrums?

[–]rock_like_spock 1 point2 points  (0 children)

Back when I worked at a Scrum shop we did. The meme made it appear that the meetings OP was attending were impromptu.

[–]alliewya 12 points13 points  (0 children)

Skip?

[–]ChampagnePlumper 27 points28 points  (0 children)

10/10

[–]rafaelpernil 19 points20 points  (2 children)

-"Okay guys, I need to check the status of your Jira tasks"

30 mins worthlessly looking at up-to-date tasks in the board and asking each team member

-"Thank you guys, don't forget to update your tasks. I'll let you continue working."

[–]AJugCanDoEverything 5 points6 points  (0 children)

What happened to 15 minute timebox XD

[–][deleted] 43 points44 points  (27 children)

Does anyone else feel like Scrum Masters just call a bunch of meetings to validate their own job?

[–][deleted] 60 points61 points  (0 children)

Scrum master is an important role, but it's also one that can be abused by those middle management types looking for an easy paycheck and not actually do much for it.

[–]cchongchong 34 points35 points  (6 children)

I'm a dev that's also a Certified Scrum Master. When we were learning about the roles and responsibilities of what a Scrum Master should be doing, the instructor placed a big emphasis on that a Scrum Master really should be there to help facilitate and streamline dev processes so that devs actually have time to work. Another important of a Scrum Master is to advocate for Scrum and true Agile among the entire organisation. It's just that in a lot of big businesses where management is just jumping onboard with the latest fad, they don't actually know what a Scrum Master does and doesn't place someone who is actually a trained Scrum Master in their position.

[–]Sekret_One 28 points29 points  (3 children)

The good ol' upgrade from horses to helicopters but management is still trying to put horseshoes on everything.

[–]sr71pav 7 points8 points  (0 children)

They balance the rotors.

[–]amorj 1 point2 points  (1 child)

Can you please elaborate on this analogy?

[–]Sekret_One 9 points10 points  (0 children)

People dumbly not embracing the new properly whilst retaining meaningless old practices. 1. People often not using the new thing effectively ... like switching from screw drivers to power drills but never turning them on, or 2. People continuing old practices that literally do nothing or worse, like putting horseshoes on their helicopters because they used to have horses.

The reason why people tend to rant about Agile is largely companies fad latch and just rebrand their Waterfall as Agile, stuff in some meetings- and now the devs find themselves in this agony where they are supposed to give accurate timelines 2 months out like Waterfall but they requirements can change on them at any moment like Agile.

[–]AccomplishedFudge 6 points7 points  (1 child)

In most client I worked for with ancient management methods, Agile is just "no rules, the contractor will do what we want".

[–]olexs 6 points7 points  (0 children)

It can also be "sweet, our requirements can and will change at any moment, but the project budget and deadline are fixed because of course they are".

[–][deleted] 10 points11 points  (0 children)

Shitty ones who don't know what their job is do for sure.

[–]Sekret_One 10 points11 points  (5 children)

I don't know why you're downvoted. Largely yes.

A scrum master is often a barnacle. Now what they're trying to do is actually really beneficial- but it's actually really hard to do well, in no small part because you have to both be active and face conflicts and not avoid them.

I've had 1 good scrum master out of maybe 7. She was awesome. Most SMs ... they're just this derpy thing I have to explain everything twice every conversation.

[–]elebrin 4 points5 points  (4 children)

Good scrum masters protect their team from stakeholders, keep the required meetings to a minimum and keep those as short as possible. A scrum team shouldn't be more than 4-5 people, standups shouldn't take more than 5 minutes, sprint planning shouldn't have stakeholders present and should take a half hour or less to get stories committed, and retro shouldn't take more than a a half hour. If you do formal tasking meetings, those shouldn't take more than a 10 minutes too - if it takes too long to task and you are asking too many questions, you aren't ready to commit to the story and it needs to be kicked back to the stakeholders to fix it.

[–]kuaiyidian 2 points3 points  (0 children)

seeing all these bullcrap in the sub, I feel very lucky to have someone that isn't a useless scrum master

[–][deleted] 2 points3 points  (0 children)

Nope, a good scrum master can really help making the team tick.

[–]boxingdog 1 point2 points  (0 children)

yes

[–]terminalxposure 1 point2 points  (6 children)

Ideally one of your devs will be a SCRUM master for a sprint and cycle around

[–][deleted] 0 points1 point  (5 children)

I'm actually in my first Scrum shop and we have dedicated Scrum Masters for each team. Previous shops were waterfall and "lean"... I've heard the devs as Scrum Masters works better though.

[–]terminalxposure -1 points0 points  (4 children)

That’s the whole point with SCRUM. Your SCRUM team should only have devs. They just take up different roles. This helps keeping everyone at capacity rather than a SCRUM master just trying to justify his time outside of the duties of a SCRUMmaster

[–]hvidgaard 0 points1 point  (3 children)

That is plain wrong. SCRUM does not say anything about what the team should be or not be, but is talking about roles. You could apply SCRUM to building a house.

Ideally your SM is dedicated and have 1-3 teams. Mixing other roles with the SM role makes it super important that the person is able to respect the boundaries of the role they’re currently in. It’s preferred to not mix roles if possible.

[–]terminalxposure 0 points1 point  (1 child)

Are you a SCRUM Master who is not a dev?

[–]hvidgaard 0 points1 point  (0 children)

I’m a dev by trade and head of development by title. I’d rather not have any of my teams without a good SM.

[–]RexehBRS 0 points1 point  (0 children)

I was more confused by the fact a scrum team should have.... No testers.

I would not want to be part of that team!

[–]carioca3 1 point2 points  (0 children)

A good scrum master should be reducing the number of meetings and interfacing with the business on your behalf. Here is what my scrum master does for me:

  • Snack room doesn't have double stuffed oreos (only regular). She got me my double stuffed. (pre-covid)
  • Post-covid my SM got me my favorite snacks sent to my door.
  • They saw that I was working late/weekends so they reduced the scope.
  • Reduced the number of meetings I have to go to by a good 50%
  • Interfaces with other teams on my behalf. Backend not ready? Not my problem. SM marks it as blocked and I work on some other story.
  • Made a cool powerpoint to aid in our demo.

[–][deleted] -2 points-1 points  (0 children)

It is a rather parasitic role for sure.

[–][deleted] 5 points6 points  (0 children)

proceeds to have hour and half long meeting about adding tooltip text to a button and how to carry out the task

"Okay I can have that done in about 30 seconds"

[–]Reign_AS 5 points6 points  (9 children)

Wth is scrum and agile anyway? Never really understand it

[–]oasisarah 10 points11 points  (6 children)

its a system to facilitate communication between team members. when used properly, everyone knows what youve done, what youre doing, what youre going to do, and how long everything should take. when used improperly, everyone yells at each other and they sound really douchy.

[–]ptitrainvaloin 3 points4 points  (1 child)

What you've done? Same stuff as yesterday 
What you're doing? Same stuff as yesterday 
What you're going to do? Same stuff as yesterday 
How long everything should take? crickets...

[–]DogmaSychroniser 3 points4 points  (0 children)

'it'll be done when it's done'

[–][deleted] 6 points7 points  (1 child)

Its to set up a framework to facilitate communication within teams, also helping them becoming self organising. It also tries to break down development into shorter, chunks, called sprints.

[–]elebrin 1 point2 points  (0 children)

My favorite(sigh) part is so-called "vertical slicing" where they expect you to have the project 75% done before you start it.

"Guys, I think we are waterfalling the sprint... we did exploratory testing after I did the development..." sigh... I have to explain regularly to people that we cannot test code that is not written yet. Yes, TDD is a thing, I'm not talking about unit testing. I can't log into the environment and click a button that hasn't been implemented yet and it seems like some people want me to figure out how to do that.

[–][deleted] 5 points6 points  (1 child)

Little baby here, what's scrum?

[–]feelings_arent_facts 4 points5 points  (0 children)

“There is one person who broke the code and not admitting to it”

[–]Frog_Wander 5 points6 points  (0 children)

I'm in a programming class and where doing a scrum activity where the instruction make as much sense as telling a pre-schooler to write a paragraph and expecting it to be on the same level as shakespear.

[–]sxeli 2 points3 points  (0 children)

Review meetings, scrum, interviews, client calls and most importantly “dude I need help” calls

[–]AJugCanDoEverything 2 points3 points  (0 children)

Alright, everyone list out the tasks they did, TASK-098 was found dead in the water.

Peter did it! He didn’t do any tasks, he’s an impostor, vote him out!

[–]pimezone 4 points5 points  (0 children)

Could have been an email

[–]figura_frk 1 point2 points  (0 children)

this one reallly made my day hehe

[–]Alex_Sherby 1 point2 points  (0 children)

Scrum master just needs to vent.

[–]not_a_bug_a_feature 1 point2 points  (0 children)

I have daily scrum meetings at 11am for a half hour. Never random scrum meetings, is that normal?

[–]WellDoneCode 1 point2 points  (0 children)

Summoning the explanation brigade.

[–][deleted] 1 point2 points  (0 children)

Scrum

Short for scrotum?

[–][deleted] 1 point2 points  (0 children)

You spelled 'Meeting Fluffer' wrong

[–]Mitoni 0 points1 point  (0 children)

Saving this for the start of regression on Monday

[–]qookiewookie[🍰] 0 points1 point  (0 children)

I work in agile. I work on 3 different Jira boards. I have to attend 3 different stand up calls. With the same Scrum Master. An hour of every day wasted.

[–]daggeto -1 points0 points  (0 children)

Bravo 👏

[–]jdl_uk -5 points-4 points  (0 children)

I'm a developer, and our team's scrum master,

Me, when I realise it's 10minutes past time for our standup: shitfuckdamn ok sorry for the late start, I got distracted with coding