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.