top | item 43979758

(no title)

Clubber | 9 months ago

>It is _also_ your job to make them less bad - this is good because your incentives are aligned.

This depends on the number of shits given. I can make anyone better who gives a shit, but there are a whole lot of people who don't and are irredeemable. If this seems to be the case, it's best to cut bait and find someone else quickly. In the 90s, it was "hire fast, fire fast," and somehow this was discarded. It was a tough but highly effective model for making really good teams.

To add to this, it seems people are either unwilling or unable to figure things out for themselves. There are some proprietary things that are really tough to figure out, but it seems a lot of devs these days spend about 5 minutes, then ask for help. "Back in the day," devs would spend a day or two banging their heads agains the before asking for help, and they were better for it.

This no shits given isn't limited to developers, but BAs, PMs, Biz and QA people. It seems a lot worse today than 10 years ago. I ended up spending a good chunk of my day doing people's jobs for them. The people that were hired to take stuff off my plate end up putting stuff on my plate.

Maybe I'm just old and salty. Get off my lawn!

discuss

order

tharkun__|9 months ago

Personally I'm with you on "many people no longer able to figure stuff out". However, we may differ on the time frames we're willing to "take" from them.

Back in the day, you figured stuff out on your own, because you had no other resources. I remember breaking my computer's ability to boot into a working DOS prompt (too long ago to remember what exactly went wrong and how I fixed it). I had a few hours until I would have to tell my dad that I "broke the computer" I had just gotten. That was motivation to try a lot of things and figure it out. My dad never knew in the end coz I fixed it. I also had no internet or other people around to ask for help even if I had wanted to.

But today, if I see someone struggling for a day or two on something that in the end I'll be able to solve for them in less than 5 minutes once they do ask, then I do think that's too long given they have the whole wide internet, AI tooling as well as coworkers to help them out available to them. The worst for me is when they struggle with the same type of stuff over and over or when they are unable to pick up the strategies I used when solving it for/with them. I try to solve things with them as much as I can but with some people it's just too frustrating. Like you want to just throw lots of things at the wall quickly and see if they stick but they're too slow / don't even seem to understand the concept or don't have enough ideas of what to try and throw at the wall.