3 ms·
List is toi short. I’d add: Posture. Everyone wants to be the benevolent manager, especially if there is enough money for everyone, and especially in these tim
by eastbound 2y ago
List is toi short. I’d add: Posture.
Everyone wants to be the benevolent manager, especially if there is enough money for everyone, and especially in these times where collaboration and positive management are touted. But you have to keep a carrot and a leash on the employees.
My first employees got a 33% raise the first year things were good. Long story short: None of them are here anymore and we’re still scrambling to recover from the mess they’ve created by being lazy.
Now people struggle to get a few percent salary increase. It eats me to my core, but I want them to get my product out.
- chasd00 2y agoheh i will say being a parent helps with being a manager. You really understand the carrot/stick balance as a parent.
- dowager_dan99 2y agotrue! I'm not really kidding when I "joke" that being a father of three has helped shape my management style. The value systems and overall approach are really similar :)
- kansface 2y agoWhat is your management stick?
- Joel_Mckay 2y agoI have to admit I initially hired a few Papered Posers, and it was a mistake to pay them 2.4x higher than market rate to ensure the project would reach conclusion on schedule. The lessons we learned: 1. "Manage or be managed...": your first lesson is people will try to manipulate those in positions of authority regardless of competency. i.e. the idea of "goodwill" being the true core product can escape the irrationally ambitious/sycophantic. 2. No amount of money can make someone care about company projects. The worker may be interested in the project, or is simply there for the wrong reasons. Remember you want to keep employees content, but a "kingdom of kings" is unsustainable. 3. People can postpone something until tomorrow indefinitely. Thus, pay very close attention to projected deliverable times. 4. Fire someone for being unproductive according to a defined workmanship-standard as soon as possible. It will notify the rest of staff you are not there to play games, and stupid behavior will have consequences. Mostly effective with Jr staff using ChatGPT to try and BS the world like any other con. 5. Delegation? Just initially run trial contracts with potential staff first for each project deliverable. Failure to deliver on time means they don't get another dime, or a second chance to be unaccountable for their behavior. 6. Entrenched incompetence: organizations have their own emergent structure, and it will usually drift back to the same dysfunctional patterns/designs. 7. Redacted 8. try to leave things slightly better than when you arrived. 9. Managers usually can never be a normal employee again. People subconsciously fear they cannot control authority, and will prefer to hire someone easier to "handle". Best regards, =3
- KerrAvon 2y agoYou may wish to talk to someone to evaluate whether the company you work for might be completely dysfunctional-- none of that list sounds like it's coming from a healthy place. > 9. Managers usually can never be a normal employee again. People subconsciously fear they cannot control authority, and will prefer to hire someone easier to "handle". This is usually not the case at a FAANG, for whatever it's worth. Multiple people I know have voluntarily moved back to IC from management positions. It's not that unusual for senior devs to try managing and figure out that they don't like it (whether or not they're good at it) and then move back into being a highly regarded IC.
- Joel_Mckay 2y agoMy personal experience with titles has always been complicated. By the time a corporation has reached FAANG scale, they become boring and ultimately immutable out of necessity. I find it sad many folks dream of joining that drudgery, inventing nothing, and gambling on asinine business plans. =3
- osigurdson 2y ago>> Failure to deliver on time means they don't get another dime "On time" can be achieved by over estimating. As a hypothetical, dev A estimates that a project will take a year and completes it in 6 months. Dev B estimates 1 month for the same project and completes it in 3. Companies that focus too much on things being "on time" ultimately get the "nothing is worth doing" corporate culture.
- Joel_Mckay 2y agoActually, sometimes it means hiring rank amateurs, and training them to reliably complete tasks like a real business. Understanding the time constraint would be lower for Jr, and thus the equivalent pay scale will be less lucrative... but it is up to individuals to decide their own work ethics. Using PERT deliverable/vertices redundancies is often necessary for projects no one has seen before: https://en.wikipedia.org/wiki/Program_evaluation_and_review_technique https://en.wikipedia.org/wiki/Program_evaluation_and_review_... Note, the simple system uses probabilistic time estimates of key deliverables, considers redundancy, and explicitly mitigates teams that introduce liabilities. If it put people on the moon, than I figured it was good enough for most of my ridiculous projects. Have a great day =3 Rule #17: "Always listen to the person that signs your paycheck. Everyone has an opinion, but some opinions are more profitable than others"
- Bjartr 2y agoHow were things good if there was a mess?