Comment

Comment by jackblemming

Good code rarely needs to change because it's complete. It's meant to be built on top of, rather than modified for every new consumer. Think standard libraries. There is no reason for the linked list module to ever change unless it's for bug fixes or performance improvements.

Business logic needs to change all the time, because businesses are always changing. This is why we separate it out cleanly, so it can change easily.

Know what type of code you're writing so you can plan and design appropriately.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton