Healthy Websites Have Good Anatomy
If you’ve ever struggled on how to organize components in your project, then this is well worth the read. This article goes into the Atomic Design principles (+ some extensions of it) and explains all the rules that will make finding your way around a codebase much easier.
It’s been 5 years since I was introduced to this way of building websites (Jeff is my coworker!) and it’s a fantastic way of doing it, especially when you hop around different projects all the time. I use it both at work and on personal projects like this website.