| ▲ | Traster 11 hours ago |
| >I wondered, “Who is this feature even for? Who will use it?” No one on my team knew. I think there's another key here - Don't assume someone else knows something. If you don't know why something is done some way, find out who does and make sure they do. I've been in so many situations where the organization gets complex - person A is loaned over here or person B is working on project X because team Y needed feature Z. So frequently you'll find out that core assumptions have been made because everyone involved was only half-involved and either kind of assumed someone else was taking care of it, or (more frequently) knows the assumption is wrong but is choosing not to say so for political reasons. |
|
| ▲ | OhMeadhbh 10 hours ago | parent | next [-] |
| When I was in the Marines, we had a rule of thumb that every Marine needed to know their own mission and the mission of units two or three echelons above them. So individual Marines needed to know their mission, their platoon's mission and their company's mission. Company commanders needed to know their mission, their battalion's mission and the division's mission. More specifics for echelons closer to you. This is complicated by the fact that Marines deploy as MEUs, MEBs and MEFs [1] which aren't "pure" echelons, but it's a rule of thumb and guiding principle more than a hard and fast requirement. I've ALWAYS been annoyed by engineering organizations that don't think developers at the leaf nodes of the org chart need to know what's going on. Devs may not do anything with the info, but letting people in on what's happening seems to send the message that "management thinks you're important enough to hear what we're working on" and every now and again, individual devs need to make decisions that depend on these more abstract / higher-level goals. 1. https://en.wikipedia.org/wiki/Marine_air%E2%80%93ground_task... |
| |
| ▲ | anarticle 9 hours ago | parent | next [-] | | My dad is a retired Marine and I learned several things from the NCO system and Marines in general: good leaders (EM/Sergeant) will generally never ask you something they cannot also do (implies they are your peer, even if they are not), and Marine Corps manuals are able to take anyone who can read and make them operate technical things. Their manuals are written in a very direct stepwise way to get people up to speed in doing whatever task they are assigned which I learned early on is just plain good documentation. Servant leadership works really well when you have high agency individuals, and can grow high agency individuals. I have definitely been on the other side of that with control freak machiavellian / nearly adversarial leaders as well. | | |
| ▲ | bloomingeek 8 hours ago | parent [-] | | <Servant leadership works really well when you have high agency individuals, and can grow high agency individuals. I have definitely been on the other side of that with control freak Machiavellian / nearly adversarial leaders as well.> This. Every time I've lead people, IF they were already or were able to become high agency, we were efficient and capable. Control freak managers were usually guilty of what they obsessed over before they became managers. Good workers always leave bad managers in time, which always hurts the company. |
| |
| ▲ | psunavy03 6 hours ago | parent | prev [-] | | As a former Naval Flight Officer, it's somewhat ironic how the private sector is more "sir, yes sir" command and control than the military ever was, and they're the ones who stereotype servicemembers for being drones who can only follow orders. The other thing I've seen incredibly less of in software than in uniform is a bias for action at all levels. Combined with understanding the mission, a mentality that "in the absence of being told what to do, I will act." Better to ask forgiveness than permission, etc. etc. So many people in the private sector just wait for the boss to push them around like chess pieces, and I can't understand how they're OK living like that. | | |
| ▲ | ryandrake 5 hours ago | parent | next [-] | | > So many people in the private sector just wait for the boss to push them around like chess pieces, and I can't understand how they're OK living like that. I think a lot times, office workers will be reprimanded for taking action if they don't realize their chain of command are not supportive. Have this happen a couple of times, and you will quickly move into this mode of "I'm not going to do anything I'm not told to do." I can recall more than one former company where taking the initiative to perform some action independently was very risky to your career there. | |
| ▲ | fogzen 3 hours ago | parent | prev [-] | | Because every time I've done something of my own initiative, one of three things happens: 1/ I'm punished or reprimanded for doing something that my time wasn't explicitly scheduled for. This comes from managers. 2/ Nobody cares and I'm now further behind on the things I committed to. 3/ People care, are happy I took the initiative, but I'm not materially rewarded in any way. At worst, I'm given more work. In all cases I am no better off. I just don't do it anymore. Employers don't want employee autonomy, so they don't get employee autonomy. Employers only want to give paychecks not profits, so they get employees who only want paychecks. |
|
|
|
| ▲ | Schlagbohrer 11 hours ago | parent | prev [-] |
| I sympathize with keeping one's mouth shut for political reasons. Having a boss who angrily shouts at anyone who dared use their own brain and offer an idea, I learned to keep my mouth firmly shut even if i saw countless problems coming down the road. |
| |
| ▲ | Traster an hour ago | parent | next [-] | | It's totally understandable, but it would have been good to have been given a heads up - I'm totally new at the company (new to the industry), assume one of these people knows what they're doing. In the end I got a new boss and convinced him to take a different approach once the first approach failed, but I would not have blamed my new boss for just binning the entire project and getting rid of me. | |
| ▲ | arendtio 10 hours ago | parent | prev [-] | | It is one thing to do that while you have that boss, but something completely different to keep acting that way even when you have a different boss. The more people you have on a team who keep their mouths shut, the less effective it will be. |
|