Categories
Uncategorized

The power of “The Suck List”

There’s one list that I’ve found to be more valuable than the rest of them combined. I call this list “Things That Suck About My Life”. Here’s the process that I went through along with some random thoughts on why it’s been helpful for me.

Categories
Uncategorized

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.

Categories
Uncategorized

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 […]

Categories
Uncategorized

Tool Time, a weekly screencast

I love tools. It’s a bit of an obsession. As an outlet for this, I’m starting a weekly screencast where I do short (like, 1-2 minute) intros into various tools that people might find useful. It’s called Tool Time (yes, like in Home Improvement…please don’t sue me). Check it out on Twitter.

Categories
Uncategorized

Grav CMS is not a static site generator

I’m a fan of Grav CMS. I’m a fan of static site generators. But Grav CMS is not a static site generator. I’m creating this post to link to people who are confused by this. That word, “static” Grav is a “static file CMS”. Things like Jekyll or Hugo or Gatsby are “static site generators”. […]

Categories
Uncategorized

Drupal 8 Cache API examples cheat sheet

Here are some random useful snippets for dealing with caches in Drupal 8, just because I keep having to dig them up from the API. I’ll try to add more here as I go.

Categories
Uncategorized

Static sites should be the default

Let’s define a “static” site to mean that each page is just a regular old HTML file sitting in directory. In other words, if you visit /about-us in a browser, then you’re sent the HTML file that lives at /about-us/index.html which contains the entire page. Obviously, nobody wants to sit there and edit each HTML file individually, so fabulous […]

Categories
Uncategorized

Parenting tips and tricks

My 4th kid is now almost a month old, so it seems like as good a time as any to write up some random tips I’ve learned for dealing with young kids. Here they are, in no specific order. Sleep A friend of mine with 3 kids, when asked for parenting advice, said “just think […]

Categories
Uncategorized

Book Riot’s 2018 Reading Challenge

I spent the first few months of 2018 working through the Book Riot 2018 Read Harder Challenge. I had gotten stuck in a rut of reading dumb suspense and murder mystery books and wanted to break out of that, so this seemed logical. Overall thoughts Two thumbs up! This challenge got me to read a ton […]

Categories
Uncategorized

Idiotic feelings per day (IFPS)

How often each day do you feel like an idiot? Hopefully, the answer is “just enough.” I believe that measuring idiotic feelings per day (IFPS) is a decent method of predicting or identifying burnout. Here are your options: I feel like an idiot all the dang time! This is likely a sign that one (or […]