5 ms·
What if.. your boss doesn't know how to do your job, BUT he knows the requirements around it? E.g. I am an amateur coder. Anyone who has typed 3 pages of code
by HenryBemis 6y ago
What if.. your boss doesn't know how to do your job, BUT he knows the requirements around it?
E.g. I am an amateur coder. Anyone who has typed 3 pages of code without looking up on a book or a website, is x100 better than me. If someone decides to make me the leader of coders, I won't tell them "I command you to use this syntax over that paremeter (?)" (coz I'm like Jon Snow.. I know nothing), but I WILL tell them to a) take daily backups/use version control, b) write comments on your code, c) do daily huddles, d) sit in pairs and review each other's code, e) some bright ideas/suggestions that THEY will make, f) I will bust my ... and try to study as many books/blogs/resources to learn the area (and managing coders better), g) I will talk to as many coders (young and old) as I can to understand them and their needs better.
Does that make me a good coder? Hell no! I didn't mention "read Java" in any of my aformentioned example. Will this make me a good manager? Well I have managed OTHER teams in & around IT.. why not coders? They are people too!
- jtdev 6y agoHow do you “know the requirements around it” if you can’t code? Imagine managing a team of diamond cutters and not being able to cut diamonds yourself... you would only recognize poorly cut diamonds after they had been cut and you would have no idea of how to help your team improve with specific recommendations and guidance.
- MeinBlutIstBlau 6y agoI personally like your management style just based off of how your wrote that. I respect it a ton and as long as you give me the time and understand where my skills may or may not be at, I thrive in that environment. I try to give myself goals, but when things are ambiguous, it's very hard to do that. So long as you get that and that coding is just like any art form: It's done when it's done. You can't magically make a pot by smashing clay; you can't make the mona lisa by just tossing on paint. Since programming is logical, it requires a different way of thinking and often times it's as creative as an art form. Demanding it gets done by "X" is ignoring the fact that not everybody is Da Vinci.