My 2019 reading challenge

A few days ago, after 10 months of reading 50 books totalling almost 17,000 pages, I wrapped up the 2019 PopSugar Reading Challenge. If you’re curious about the full list of books I read for this challenge, here’s my list. Otherwise, here are the highlights. Best 5 books I found through the challenge The Nightingale […]

What I took from GTD

I’ve read Getting Things Done twice now, once a few years back and once just this month. Here’s the 2 minute summary of what I’ve taken from it. Capture EVERYTHING on your mind Write down everything you think about that may involve some action at some point in your life. I don’t care if it’s […]

A tiny guide to adulting

I’ve spent the last few years trying to become a real life adult. Here’s a one page summary of what I’ve learned. Exercise Lift weights at least 3x per week. If you’re new, use the Stronglifts mobile app. Also do 30+ minutes of cardio at least 3x per week. Diet Follow the No S Diet […]

In defense of Functional CSS

Functional CSS (or Atomic CSS, or Utility-first CSS) is the latest thing to have blown my mind. This post is my attempt to explain why I think it’s amazing and why all of the common arguments against it are misguided or rooted in outdated ideas. What the heck is it? Functional CSS basically means that […]

Utility classes vs. inline styles

One of the most common arguments against functional CSS aka atomic CSS aka utility-first CSS, such as Tachyons or Tailwind, is that it’s no different than just writing inline styles on everything. Here’s my take on why that’s not true. Utility classes are pre-defined With inline styles, you can do anything you want in terms of colors, font […]