Highlights: Colorado Springs, Buena Vista, UFO Watchtower

Colorado Springs

Keya, Zag, and I headed down to Colorado Springs to visit my sister, Kristen. She took us on a hike in the Red Rock Canyon Open space. It’s a beautiful meandering set of loops that can be extended if your group is up for it. It looks like the open space would be a pretty fun place for beginner mountain bikers or climbers as well.

After the hike, we saw some flyers in the dirt near the Jeep for a place called Pub Dog that supposedly lets dogs hang out “inside” while you eat. Of course we had to go there! That kind of thing is rare. I think they got around the city rules stating dogs can’t be inside restaurants. Basically, they have the “main” restaurant area with no dogs allowed and the “indoor patio” area technically outside of the main restaurant where dogs are allowed. Both are indoors with full AC. Outside, there was more patio seating and a dog play area. They also had pretty dang good food for dogs and people as well as good beer! A+

Buena Vista

After the hikes, we headed south toward Ojo Caliente. We stopped for dinner at House Rock Kitchen on the way. I have no pictures of the burger or place, but I assure you the burgers were spot on.

The UFO Watchtower

We ran out of light so we made the call to stop at the UFO Watchtower and camp. If you missed my previous post on it, the UFO Watchtower is one of my favorite places in Colorado and also has a camping area. We were there with a few other believers, but unfortunately we arrived past their bedtime. After some brief stargazing we crashed.
We couldn’t see much from the tower in the morning due to the low hanging smoke from various nearby forest fires so we packed up and headed out. Ojo Caliente, here we come!

Jeep gear update: getting taller and more capable

I have now taken my Jeep about 36,000 miles in just over a year and I’m getting ready to head out on another several month long journey. Here’s how my current gear is holding up along with some new upgrades.

New goodies

I finally finally FINALLY got my Gobi Ranger rack installed. I have been daydreaming about this thing for months. Not only does it look sharp, but it will hold 250-300 pounds gracefully. This will free up so much space within the Jeep and allow Keya, Zag, and myself to travel a bit more comfortably. I also got the tool box and some additional accessories that help keep it stable and from damaging my Jeep. I will likely be using it to store an extra gas tank (will purchase when needed) along with some surf boards and/or a canoe.
While waiting for Gobi to carefully fabricate the rack, I had my eye out for a specific cargo box. It needed to hold a fair bit of gear, while not taking up too much precious roof rack space. I settled on this Yakima Skybox 12 because it’s light, slim, and could even hold my skis. I set up a Craigslist alert and waited. Eventually I picked one up for about half the cost of a new one. Unfortunately, my rack wasn’t finished yet so I had to load it inside the Jeep (tight fit, but doable). So far it seems to work pretty well.
My tires were just about bald and fairly cupped since I didn’t do the best job rotating them early on (lesson learned). I picked up a new set of five slightly larger tires. They are the newest version the BFG Muds because the last set did extremely well in many conditions. And since I got bigger tires…
I got a 2″ lift. It’s nothing particularly flashy, but will be necessary with the added weight. I got stiffer variable rate coil springs meaning we won’t bottom out nearly as much when in fun places like the Maze District in the Canyonlands. It’s also a couple inches added distance from rocks which is always nice. Oh, and my mother can still get in my Jeep without a ladder so that’s well and good.

Going strong

tool roll and blanket
I have both the Shop Tool Roll and the Wool Camp Blanket from the Adventure Tool Company and both are holding up extremely well despite the abuse I’ve given them over the last year.
I use the tool roll to hold screwdrivers, wrenches, maps, zip ties, and some spare lug nuts. It’s super handy and I keep it tucked between the roll bar and the window of my hardtop.
I have use the blanket for all sorts of things. I use it to cover the gear in the back of my Jeep rendering my gear mostly invisible when looking through the windows. I have used to line my hammock on cold nights, to keep myself and my dog warm and occasionally as a picnic blanket. The thing is tough and when I do wash it, it just gets softer and more amazing.
My Zeon 10s winch seems to be doing well, though I don’t have to use it all too often (a good thing?). I mostly seem to be using it to help move larger trees out of the way when on trails that haven’t been used much.
My Maximus 3 rear tire carrier is doing extremely well. It’s been through some gnarly stuff and shows no signs of strain anywhere. It’s been lugging around two bikes, a small gas tank, a high lift jack, and my shovel for almost a year now. Props to the Maximus team.
Both of my Firestik antennas are holding up well despite the parking garage abuse I have given both of them.

Sorta busted, but still working

The speaker in my Cobra 75WXST CB radio went out somewhere in the woods in Canada. Not so great. When we finally realized what the problem was, I rigged up this setup on the spot using a speaker I had in my tool bag and a phone tripod I was planning on using as a phone tripod. It works fairly well considering I’ve been using it like this for six months, but I’ll likely need to rig up something more permanent.
My Bestop RoughRider Black Diamond Tailgate Organizer is still a little troubled in that both bags no longer stay locked on. However, neither have slid off and seem to be holding steady since the last update.
My Yakima spare tire bike rack that came with the Jeep is still working well enough. I had to grind the plate down a bit to fit the bolt pattern of the Maximus 3 tire carrier (slightly different than stock). The bikes move around quite a bit more than I’d like, but I have yet to lose one. We’ll see how it does with the new tire over the next few weeks.


I have given away the hitch tow point to my father as it was largely superficial. Now we have a good way to pull his vehicle out of rough spots if needed.
High lift jack mount
I replaced the original high lift jack mount when I installed the Maximus 3 tire carrier. I’ll be donating it at some point.
I was using a black plastic bin in the back to store my Jeep gear (recovery straps, tools, etc), but it was a pain to move around when needed and kept falling apart. With the addition of the cargo box, it’s no longer needed.

What’s next

I’m thinking of either replacing the bulbs in my stock headlights or adding some big goofy spotlights. The stock headlights are pretty dim, which is unfortunate because I actually like the design of them. I could use any ideas or suggestions in this area.

Buckskin Gulch

About a month ago, Keya and I hopped into my Jeep and headed down to Buckskin Gulch. Buckskin Gulch is the longest slot canyon in the USA and runs into the Paria river. It’s located on the border of Utah and Arizona. Getting to it can be done in any vehicle since most of the roads are really well maintained dirt roads.
We had an initial plan of dropping our bikes at the middle exit and riding back to the Jeep. When we went to check out the middle exit, we found out the entire road to it is super soft sand. We tried riding it, but ended up doing some pretty hilarious crashing mostly. We bailed on that idea and decided to do an out and back starting at Wire Pass.
We camped out close to the Wire Pass entrance near some unusually friendly jack rabbits. They kept us company in the evening and morning. The next day we headed into the canyon. It was intoxicating. Every turn yielded more spectacular canyon scenery occasionally opening up into massive open areas with trees and grass. It was wanderlust heaven. We hiked about ten miles in before turning around. We didn’t want to be caught in there after dark.

The next day, we decided to head to Lake Powell to do some kayaking! We found a kayak to rent and headed out toward Lone Rock and all the little canyons surrounding it. The water was super cold, but great for quick refreshing dips.

Then, we drove through Monument Valley to get to our camp site in the Valley of the Gods. Both are amazing places often seen in old westerns. The next day we did some off roading to get to some Native American ruins.

This was a great weekend trip. I highly recommend getting some fry bread and getting lost in the canyons in the area. Thanks for the fun, Buckskin!

Photos by Keya Lea Horiuchi and Michael Arestad

The UFO Watchtower and the Great Sand Dunes

Keya and I headed south to check out the Great Sand Dunes National Park a couple weeks ago. On the way, Keya asked if I had been to the “alien place” near the dunes. There is no better way to peak my interest than by mentioning aliens. While I was driving, she loaded up the website for the UFO Watchtower. It may be one my very favorite websites.

After one glance at the website, I was convinced. We had to go. Before going to the tower, we took a short detour to the town at the end of the road, Crestone. It’s an amazing little town with plenty of free-thinking folk. We had lunch at the brewery and, though eager to head out, stopped at the Free Box. The Free Box is a kind of free store. In it, everything is free. I dropped in a few books and an unused hat, but on the way out of it spotted a book on space tourism. Too perfect. Nabbed it and headed out to the watchtower!
When we got there, it was everything we could have hoped for. There were custom works of art all over the place designed to welcome travelers from any planet. We followed the signs on the way in to a deserted watchtower. There was no trouble parking at all.

We put our $4 into the box and headed up to the tower with our binoculars. Then, another vehicle pulled up and a couple got out to check out the watchtower. They seemed pretty knowledgable about aliens and vortexes. Not long after, a third truck rumbled on over from a nearby home and out of it walked one wonderful and quirky person, “That Crazy Lady Down the Road.” Judy is the one who built and operates the watchtower. She has some “out of this world” stories. She showed all of us around and introduced us to the two vortexes below the watchtower. According to her, many psychics (I think 20+ IIRC) confirmed not one, but two vortexes that intersect. These vortexes showed up not long after she built the watchtower probably because it was built as a welcome to all life forms. They connect to other universes. So cool. The vortexes are surrounded by tons of cool items left by people over the years. It has culminated in a pretty amazing work of art.

Keya and I couldn’t help but contribute. We both had perfect things.
I had been given a colorful wooden art puzzle by my aunt last year during my travels around the US. It accompanied me for thousands of miles across Canada and all the way down the west coast before returning to Colorado. Dozens of people messed with it as it was always front and center on my dashboard. I figured it probably has the best energy and history of all the stuff I had with me. It also fit right in. I de-cubed it and hung it next to one of the portals.

Keya had a wooden coin from her first Defcon (A defcoin?) that she had been carrying for some time. She found a figure reaching out for something in the garden and gave the figure the coin it had been reaching for all this time.

We then spent some time up on the watchtower checking out the dunes and seeing if we could spot a UFO or two. After a bit of that, we realized the weather was starting to turn. We needed to get to the dunes before things got too bad so we waved goodbye and headed to the Great Sand Dunes!

When we got there, it was already pretty windy. We geared up quickly, leashed Zag, and headed up the dunes. Unfortunately, the wind kept getting stronger. It got to the point where Zag was getting a bit anxious so we turned around. Zag and I ran down a few of them on the way back. Next time we are definitely heading to the top.

View this post on Instagram

Shifting sands

A post shared by Michael Arestad (@michaelarestad) on

Photos by Keya Lea Horiuchi and Michael Arestad

Organize your CSS properties however you dang like

Over the last several years, I have read several lengthy articles on how everyone should organize your CSS and why one method is better than another. In fact, I have even bought into several of these ideas in the past, but let’s take a look at what these systems are trying to solve and why they are largely unnecessary these days.

Generally, there seems to be a slowly-fought low-emotion war between alphabetization of CSS properties and “logical” groupings of properties. The methodologies tend to hinge on readability versus reducing the risk of duplicative code and are largely written to satisfy hypothetical problems . Let’s do a quick refresher on alphabetical versus “logical” groupings.


For those of you unaware (and still here), alphabetical ordering is just as the name suggests. The properties are ordered alphabetically. Organizing alphabetically is done with the idea that it is predictable and it’s unlikely you’ll have duplicate properties.


.alpha {
  background: #fff;
  color: #333;
  font-size: 1rem;
  font-weight: 300;
  left: 0;
  line-height: 1.5;
  margin-bottom: 20px;
  padding: 0 20px;
  position: absolute;
  top: 55px;
  width: 70%;

“Logical” groupings

This is the category I have leaned toward in the past. It allows people to group things together in a way that is logical to them. Keep font stuff together. Keep positioning stuff together. Keep animation stuff together. You call it.


.logical {
  background: #fff;

  position: absolute;
    top: 55px;
    left: 0;

  margin-bottom: 20px;
  padding: 0 20px;
  width: 70%

  color: #333;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.5;

Neither are better for any reason

Yep. Spoiler. Neither matters all that much and you can use every method on the same project without the universe imploding. Time to debunk some stuff!

Ease of reading

I think we can all agree that alphabetical isn’t perfect. It’s starts to get pretty funky when you get into absolute or fixed positioning with various authors making various recommendations. It’s also only super quick to skim when you know what property you’re looking for. It’s also not super intuitive to gather all the font or box-model properties to see what’s going on.

Most “logical” groupings (even ones in different orders with different conventions than ones I regularly use) are straightforward to read. There aren’t too many problems. Usually people get positioning, box model, and typography properties grouped nicely even without training. Heck, at this point I would recommend not even bothering to stress too much where things go. Let people do their own thing. Worst case scenario, you have to skim through fifteen properties. More realistically, though, it’s usually only a couple.

But none of the above matters. Ease of reading is a straw man argument by me. It’s easy to knock down because all that matters is the easy of finding a property. This is just as easy with either method and more often than not, in my experience, starts in the browser. Yep. Digging through inspector where all of our sweet line breaks and comments get reduced to a single list, but once you find it there, you can hope to the file and modify your property. You don’t even have to look that hard!

I have one more minor point to make about readability: Most of the time, property lists are short. We’re talking two to six properties. Both methods often end up looking and operating just fine at that length.

Reducing the risk of duplicate properties

Use a linter. Seriously. We have tools that pay attention to this so we don’t have to. Alphabetical is still suspect to minor duplicative properties unless you eliminate shorthand properties like the following.

.duplicate-line-height {
  font: 15px/20px serif;
  line-height: 1.5;

In addition to a linter, implement a code review process on all code. Even just one extra set of eyes will catch these things. Not only that, but you’ll grow much quicker as a developer when you implement a good code review process.

The takeaway: Do what you want

I get it it. You’re passionate about things and like them to be predictable. So do I. It’s satisfying to write that way, but it turns out, it’s not essential to writing really beautiful CSS. Use multiple patterns in your project if you want. Encourage people to try different things with their property ordering. Some might work. Some might make you cringe a little, but relax. You no longer have to stress about keeping everyone’s properties in a single opinionated order. You can do yours exactly how you want and they can as well.

There’s an additional benefit to mixing it up. When properties aren’t in a predictable order, you actually have to spend a little time reading them. Don’t worry. We’re talking additional seconds, not minutes. Don’t panic. More often than not you’ll end up improving on code you never would have seen if you just skimmed down a list for your desired property.

What do you think?

Have I gone mad? Am I way off base? Is this going to be nightmare-fuel for you (I hope not)?

The Maze

Last weekend, Keya and I went on a bit of an expedition down into the Maze District in the Canyonlands. It was unbelievable. If you’re thinking about going, you’ll probably want a pretty high clearance vehicle, as much water as you can carry, a few good maps, and maybe some extra gas. It’s pretty dang remote in there. I think the closest gas station to our camp site was 99 miles away and there aren’t any rangers around to help you out. Enjoy the photos. 🙂

Colorado photo dump

I’ve been a bit radio silent on this blog, so here are a bunch of photos and a little about what I’ve been up to.


Oh, and Joshua brought his nifty drone with us when we went snowshoeing and cut together this quick video.

Mathews-Winters Open Space

Copper Mountain

Eldorado Canyon


Switzerland Trail

Wonderland Park

Mount Sanitas

What’s next?

Well, let’s just say it involves going way the heck off grid this weekend. Will post about it next week. 🙂

Home sweet boat in Amsterdam

Several weeks ago, I was looking for a place for Jeff, Rick, and me to stay in. I jokingly suggested we stay in a houseboat, but in the end we decided against it thinking there just wouldn’t be enough space. Instead, I found a nice looking place for a reasonable price. They both took a look at it and gave it two thumbs up so I booked it.
Fast forward to this morning. As we neared the address, we realized it would be awfully close to a dock. Then it dawned on us. We booked a houseboat. And it is amazing. The thing is, the listing for it clearly stated that it was a houseboat, but we were all so tired we missed that part entirely. Quite the surprise.
Anyway, now we have some pretty fantastic canal views, a super convenient location to work from, the fastest internet I’ve used in some time, and some gentle rocking of waves to lull us to sleep. Here’s to the happy accidents that make adventures even better!


A fellow designer and coworker of mine at Automattic, John Maeda, has been curating articles on the fairly new design.blog since August last year. After WordCamp US, he invited Mel Choyce and me to write an article for it each.

He also asked me to design the cover. Designing the cover felt similar to coding for CSS Zen Garden, thought I had a tad more control over the HTML. Javascript, however, was a no go. I did some fancy Sass tricks to generate the absurd CSS for the animations. I hope you like it.

Here is my cover, which includes the links to Mel’s and my articles. You should also peruse and follow the various articles and covers produced on design.blog. They are quite delightful.

Safari, I want to love you, but I just can’t

I have been using Safari as my default browser for the last few months. I really wanted to see what Apple has been up to with their browser and wondered if I could use it effectively for designing and building websites.

The gist is that the browser is pretty dang nice for the most part. I love a bunch of the built-in features like their reader-mode (a must on hard-to-read sites). That said, it’s not the greatest for development or for having a bunch of tabs open.

Read More