3 ms·
I’ve seen two types of people approach problems: Type 1 tries to find the error message and figure out what it really, really means by breaking down the error
by treflop 2y ago
I’ve seen two types of people approach problems:
Type 1 tries to find the error message and figure out what it really, really means by breaking down the error message and system.
Type 2 does trial and error on random related things until the problem goes away.
I hate to say that I've seen way more type 2s engineers than type 1, but maybe I’m working at the wrong companies.
- faizshah 2y agoThe way you want to build and lead an engineering team is so that the individual engineer’s approach to the problem doesn’t matter. The idea is to establish deployment safety and ops mechanisms so Type 2 isn’t even possible and your Sr. Engineers coach the jr. engineers in how to use these mechanisms effectively through training and runbooks. The idea of COE is to figure out what mechanisms (availability tests, metrics/alarms, logs, unit tests) were missing so that you can fill those gaps.
- treflop 2y agoNaturally you want a team of really good people but the fact of the matter is not all companies have that kind of pull.