being stuck on a problem, meticulously working through it, and eventually finding a solution is so satisfying
definitely one of my favorite things about being a software engineer
@PaulDJohnston With plenty of power tools available via cloud providers, it is easy to lose sight of fundamental principles.
"Use the right tool for the right job in the right way."
Lessons about API design that I internalized thru k8s.
1) Breaking changes are easy to do by mistake
2) Explicit > implicit
3) Don't make nothing mean something
4) Version skew is hard
5) Painting yourself into a corner is easy
6) Think hard before guaranteeing non-empty lists
@jeffgardnerdev This is definitely frustrating.
I am hoping they will add a network API to the lambda extension that is capable of logging all network traffic.
Why do we need Technical Engineering Managers?
Below is a list of Lesser-Known Reasons why we need More Technical Engineering Managers:
1- Prevent team members from underperforming due to a lack of opportunities! How? 👇
🧵
Cloudflare - one of the best such blogs. https://t.co/GJG0wtfh2w
Dropbox: amazing, just a bit sparse: https://t.co/KKOEfkaf4S
Uber: sometimes I wish it would go into even more details: https://t.co/LafaWI6SYk
DoorDash: https://t.co/HFmU5yw4wW
Netflix: https://t.co/r86SZNfUbh