As a Software Development Manager, what percent of time do you spend on the following activities? 1. Coding yourself 2. System design yourself 3. Reviewing code of others 4. Reviewing system design of others 5. Process improvement or strategic vision 6. Personnel management tasks 7. Writing narratives or documents 8. Upskilling your team 9. Your own professional development 10. Emails, Meetings, Slack Answer as many as you like. #engineering #sdm Thank you!
Coding myself 10% System design myself 0% Reviewing code 3% Reviewing systems design 7% Process/strategy 5% Management tasks 15% Doc writing 2% Upskilling 3% Own development 0% Emails/meetings/slack 55%
Apart from the promotion docs which all docs do you have to write?
Team docs, project proposal docs, wbr/qbr
SDM at Amazon only writes promo or PIP docs, you must be kidding me asking if they code 🤣... most of them are TPM or PM or QA converts
A grown adult actually wrote this
Indeed, grown adult and ex Amazonian here! I've spent enough time there to be able to make this statement and most of my managers belonged to this category
The only SDMs I have seen code are L5 SDE to SDM transitions who can’t let it go. Eventually priorities force them to give up coding at work.
No time to code unless Isacrifice other aspects of SDM responsibilities.
Zero time for coding since other responsibilities keep getting dumped on us one after the other
For me “Vision, Tech Strategy docs “ are 20% , “ reviewing systems design “ 20% , “code reviews “ 10% , “ team upskilling , performance management and 1:1” 20% , rest are meetings. For my own development I read blogs and listen to podcasts in my own time.