“Finally, time after time I see integration-test logs show failures and some dev says ‘oh yeah, those particular tests are flaky, they just fail sometimes.’”
“What was keeping the vast majority of workers from using all of their potential? And what was empowering the minority who reported that they were able to do so?” (via @Pocket) https://pocket.co/xhNdz5
“I’ve found that deployment tooling tends to support code changes better than config change: there’s just more engineering effort put into making code changes safer.”
Why do config changes keep coming up in major incidents? – Surfing Complexity https://surfingcomplexity.blog/2021/05/29/why-do-config-changes-keep-coming-up-in-major-incidents/
Yep. Config cuts (and heals) both ways. My take is that it’s less important what we choose to call it than whether it needs to exist at all. Also reminds me of https://m.subbu.org/incidents-trends-from-the-trenches-e2f8497d52ed
Definitely. Calling something “config” can reduce the perceived impact of the change and bypass the normal, if imperfect safeguards, used to move “code”. Either one is both a blessing a curse.
“I am a big believer in the philosophy that management is not a promotion, but a change of career.” (via @Pocket) #longreads https://leaddev.com/hiring-onboarding-retention/how-hire-engineering-manager-within-or-without
Yeah, I find myself waiting for that part as well. It tends to end at “it’s too complex” as both explanation and dismissal. And then I think about all the things that are unstated assumptions that are “too complex”
An incomplete list of skills senior engineers need, beyond coding | by Camille Fournier | Jun, 2021 | Medium https://skamille.medium.com/an-incomplete-list-of-skills-senior-engineers-need-beyond-coding-8ed4a521b29f
“One of the great and terrible things about XP, is that it operationalizes peer pressure.” (via @Pocket) https://www.simplermachines.com/the-mortifying-ordeal-of-pairing-all-day/
“No matter how self-documenting the code is, comments help a lot with understanding stuff. Whenever I go back to an old project, I find the comments far more useful to reorient myself than my code or my tests.” (via @Pocket) #longreads https://pocket.co/xhFMpd
👋 It’s the day after the summer solstice in NA and I’m hiring for my AWS Lambda team. Help us bring even more sunshine to the darkness that is server management! ☀️
💯
“Humans’ limited capacity for information processing in short-term memory…requires that designers avoid interfaces in which users must remember information from one display and then use that information on another display.” https://www.cs.umd.edu/users/ben/goldenrules.html
“I have led fully co-located teams, fully distributed teams, and partially distributed teams. I have always said that the latter is the hardest to do well.” (via @Pocket) #longreads https://pocket.co/xhFkq3
“I have found it useful to bear these in mind while I coach. I’ve passed them on in various forms to people who are learning how to be better leaders, and suggest that leaders pass them on too.” (via @Pocket) #longreads https://pocket.co/xhFkRe