The pitfalls of the humble scrollbar
It sounds pretty obvious, but did you know scrollbars are rendered differently on different browsers _and_ operating systems? Windows renders overflowing content with a visible scrollbar _by default_, yet the scrollbars may not even show at all in Safari or Chrome on Mac OS X depending on the user's preferences.
From a UX perspective this is a pretty important pitfall to note if you're designing with overflowing content as a feature, and even more so if critical content is contained within the element itself.
Just because you can, doesn't mean you should
**There is design, and then there's design for design's sake.** You may have heard of over-engineering; well over-designing goes hand-in-hand. It's a scourge of the modern web, and instead of celebrating it let's just call it out for what it is- ego flexing with a side of esoteric UI gimmickry.
Lazy loading is not a cure-all
This likely a pretty unpopular opinion, but this is also _my_ blog so I gotta be honest.
In my recent perusal of the web, I've realised lazy loading is often redundant and unnecessary. In fact, I'll bet for the most part lazy loading is implemented just to satisfy Google, but it is also a feature many sites could do without.