Some things I read that I enjoyed this week:
- I caught up on a bunch of Net Interest by Marc Rubinstein. I don’t have a premium subscription, but mostly because I find newsletters hard to keep up with. His post on Klarna and Dave was particularly interesting.
- Evolving Away From Entities:
- “Think about the behavior” when designing an API
- “Why would we just take a single table from an RDBMS and put it on the far end of an HTTP interface?”
- “But there’s something about YAGNI you have to keep in mind… it applies when you can keep the cost of change low and refactor across interfaces. Microservices do well at keeping the cost of change low, but are much more difficult when refactoring. The whole idea is that a service interface is isomorphic to a boundary in your organization. So we don’t have collective code ownership, we don’t have refactoring across the interface, and I contend that YAGNI must be greatly weakened as a rule.”
- Less a blog and more a tool, http://exercism.org/ is pretty cool for picking up a language
- https://www.jobsearch.dev as a pattern for finding a job along with https://www.techinterviewhandbook.org/coding-interview-study-plan/, Grokking the Coding Interview, and Grind 75