Blogmark
Your job isn't programming
via jbranchaud@gmail.com
https://codeandcake.dev/posts/2025-12-12-your-job-isnt-programming
Great explanation of what makes a good abstraction:
Remember: abstractions are ideas, so a good abstraction should change the way you think about part of your codebase. If you introduce an abstraction and it doesn’t change the way you think, you haven’t made an abstraction, you’ve made a layer of indirection.