Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Doh004
Apr 22, 2007

Mmmmm Donuts...
I think I effectively just killed the goddamn title of SCRUMMASTER from our team.

Good riddance.

Adbot
ADBOT LOVES YOU

Doh004
Apr 22, 2007

Mmmmm Donuts...

Cuntpunch posted:

One of our team members already managed to completely devalue that title because he insisted the person using it was a pretender attempting to take away from his title, Scrum Lord

Sounds like something from Star Wars.

Doh004
Apr 22, 2007

Mmmmm Donuts...

Pollyanna posted:

We had a discussion yesterday afternoon on what to do about one of the engineers on our team. Specifically, that he's totally useless and slowing us down. He's the type of person that can't really do anything without being babied through it, even though he's supposedly a specialist in the type of work he's doing (CSS, Javascript, etc.) He tends to introduce more bugs than he fixes, has been taking my coworker aside all day whenever he's working on something, and isn't very rigorous about making sure his poo poo works. I don't want to promote a silo culture of "please stop talking to me", and it's perfectly fine to ask questions - it's just that he doesn't have enough experience to figure things out on his own, especially not any basic poo poo like git or Rails. The rest of the team wants him out, and I feel a little bad saying that I'm neutral on him staying or not - he doesn't really bother me even if he sucks at his job. This isn't the first time he's had trouble on a project either, he's been taken off a previous one for the subject being way out of his league/competence.

One thing that did bother me a little bit about the discussion was that his personal interests and personal projects were used as ammunition against him. One engineer brought up his mentioning of his self-developed apps and projects as an example of how he doesn't care about the work he's doing and only focuses on what he wants to do. That worries me - this is the kind of red flag that people talk about but no one has actually encountered, where personal interests and development are instead taken as "you aren't doing your work so gently caress you". Is it actually such a bad thing to have personal projects like those? It makes much less likely to talk about my own stuff with my colleagues from now on.

Regardless, we're probably going to be losing an engineer soon. On the plus side, a whole bunch of suits showed up yesterday to have a presentation/meeting on how to transform the digital development team, so everything's totally on the up and up, right? :shepface: we're totally all gonna be let go lmao

You're not a manager yet, right Pollyanna? Was this discussion had with engineers from all levels?

Doh004
Apr 22, 2007

Mmmmm Donuts...

Pollyanna posted:

No way I'm not a manager. This was between our entire product team (2 mid-level engineers, 1 senior) with our direct manager.

Ouch. Not a fan of that at all. Performance related discussions should be handled on a 1:1 basis and not in a group environment like that. That doesn't mean issues with said co-worker shouldn't be raised, but should be done in private with one's manager (or one level up if the manager is the problem). It would then be up to the manager to go talk to people individually to get more information and hear out opinions in order to determine next steps.

Doh004
Apr 22, 2007

Mmmmm Donuts...

Hughlander posted:

Manager should have said this isn't an appropriate platform for this issue and killed it at that point.

This. Really poor decision making on their part.

Doh004
Apr 22, 2007

Mmmmm Donuts...

csammis posted:

True story, when a previous company started trying to do MVP their consultant recommended this exact tactic to use on product managers asking for new features. They called it "five 'whys'" and the theory went that if you couldn't get to a concrete use case for a feature by the time you've asked "Why A? Because B. Why B?" five times then that feature isn't really necessary. It was fun the first couple of times and then the yelling / ignoring started...so yeah pretty much like a 5 year old :v:

Oh god, using the 5 whys for product prioritization sounds atrocious. It's great for retrospectives but not that.

Doh004
Apr 22, 2007

Mmmmm Donuts...

Pollyanna posted:

Aren't team leads expected to be, like, available if we have questions?

Yes.

Doh004
Apr 22, 2007

Mmmmm Donuts...

Pollyanna posted:

This only goes so far when the other person decided to hang out in Maine for the week and their internet is nearly non-existent.

That means the person is out of the office and not available to work. Relying on folks when they're not working is just setting yourself up for failure.

Also, I'm also a tech lead (although it seems the new term is slowly becoming an engineering manager? who knows). There's definitely a careful balance of asking questions versus self education:

1. Identify the problem and rubber duck the question.
2. Google it if isn't domain specific (as opposed to general knowledge)
3. Look around for other examples of what you're trying to do already in the existing code base (timebox it to ~5 minutes)
4. Then ask for help in whatever instant communication platform you use but don't demand an answer initially. Adequately write out what you're trying to do, the problem you're experiencing, and the steps you've already taken to get to this point where the next best thing is for someone else to help you out.
5. All the while while waiting for a response (people are busy, in meetings, lunch etc) keep working on it. There's nothing more frustrating than someone waiting around, expecting help.

Of course there's pairing, but unless your team is properly set up and structured to allow for a fair amount of pair programming, it's hard to rely on it for folks to get their help. I tend to suggest pairing for when dealing with more intricate or tougher problems that you know more than one set of eyes on at the start will really help in the long run. Now, when newer, especially junior, engineers join the team, pairing should be part of their onboarding program. Because everyone has one of those clearly laid out, right???

Self sufficiency is so so valuable to an engineer's career.

Doh004
Apr 22, 2007

Mmmmm Donuts...

Pollyanna posted:

No, they're in, and said they'd be available - just that they didn't respond until hours later.

Well then that's unacceptable and not behavior that should be tolerated. Sounds like they want to get away with not being out while also taking a vacation.

Doh004
Apr 22, 2007

Mmmmm Donuts...
Please use a tool (like Github, BitBucket etc) that allows for Pull Requests and the ability to comment on them. If I had someone just going around changing code I was trying to get merged in I'd be pissed.

Doh004
Apr 22, 2007

Mmmmm Donuts...

Vulture Culture posted:

Are you asking about code review tools? GitHub/GitLab/BitBucket pull requests, Gerrit, and Crucible are all popular, but there's a bunch of other niche tools too if you go hunting for them.

Yeah, these are pretty standard nowadays.

I understand not everyone can use the GitHub service, but they do have https://enterprise.github.com/home

Adbot
ADBOT LOVES YOU

Doh004
Apr 22, 2007

Mmmmm Donuts...

Plorkyeran posted:

The wordpress post itself was a response to FB announcing they were going to stick with the current license, so either they coincidentally pulled a 180 two weeks later or they didn't want to lose WP.

Losing support from the platform that drives an incredible percentage of websites out there seems like a bad thing.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply