DEV Community

loading...

Discussion on: On Senior Engineers

Collapse
samuraiseoul profile image
Sophie The Lionhart

Mature engineers have an innate sense of anticipation, even if they don’t know they do.

Could you explain what you mean by this line a bit? I don't quite understand it.

Collapse
bhilburn profile image
Ben Hilburn Author

Sure. From John Allspaw's essay, referenced in my post:

Mature engineers have an innate sense of anticipation, even if they don’t know they do.

This code looks good, I’m proud of myself. I’ve asked other people to review it, and I’ve taken their feedback. Now: how long will it last before it’s rewritten? Once it’s in production, how will its execution affect resource usage? How much so I expect CPU/memory/disk/network to increase or decrease? Will others be able to understand this code? Am I making it as easy as I can for others to extend or introspect this work?

Collapse
samuraiseoul profile image
Sophie The Lionhart

Ahh, as in anticipate something happening I was thinking of it in a sense of look forward to. Thanks!