• Egoless Engineering: Great ideas here:
    • A task (frontend, backend, ops, security, etc) does not equate to a role
    • Senior people don’t own, they teach
    • Isolating a team from certain kinds of work isn’t sustainable nor does it always produce the best outcomes (eg dev from ops, security)
    • Let them deploy and build safety nets and gaurdrails (tests, promotion process, feature flags, etc)
  • How Programming Changed: “70% of my lines of code is now written by Claude Code” :/
  • AI, DevOps, and Kubernetes: Kelsey Hightower on What’s Next: Chat with Kelsey Hightower. Talks about:
    • Workload apis are a sign our aesthetic for describing programs we want to run to a computer are changing and that they’re a super important touchpoint in our systems for making code run (eg vms with scripts, docker, k8s / helm, application servers like tomcat)
    • How to describe your intention to a computer (natural language or other)
    • Platform engineering is thinking about contracts between applications and execution environment and making them easy to grok
    • Want to hide details about specialized problem domains from other layers in a system (eg a developer shouldn’t have to worry about how infrastructure works)
    • Bold claim: LLMs freeze human knowledge now in 2025 and are we saying all future code can be written by them
    • We have many different languages in our systems (terrafrom, ansible, sql / other db query language, java, css, html, javascript, json, xml, etc) and we’re required to understand them all - an llm allows us to go from intention to running code in various dialects quicker
    • When evaluating a new tool
      • What is it?
      • How does it work?
      • Why does it exist? (Why couldn’t we just use the previous thing?)