| "personal engineering brands" You do not want to hire engineers with "personal brands", in the same way that hiring celebrities for anything other than showbiz, normally causes problems. At a previous large company with massive opensource scheme, "personal brand" engineers blocked many attempts to increase security, specifically filtering git commits for keys, PII and other expensive mistakes. the "personal brand engineer's" solution? everyone singing a pledge to stop committing PII & keys to git. The argument was: "well, committing 60,000 PII records to github was done by an idiot[1], not one of us, there is no way it could happen to _us_. We can't work on private repos, because that means we can't collaborate" [1]They are not an idiot, they weren't in the trendy department. If you want good engineers, don't let your tech department be run by penises. Let me put that into a list: o hard limit on work hours(rota for Out of Hours support, if needed) no more than a 40 hours week, ever (averaged over a month) o Solicit feedback from everyone, more importantly, action it. o Pay well o only use data for decisions (HR or otherwise) o keep no secrets o Balance empowerment with maintainability o aggressively kill legacy o correct or eject bullies o allow differences (live and let live) o don't all look and think the same o Train the next generation o don't allow silos (rotate at least twice a year, bonus points for feature teams) Its really that simple |