Josh's Brain Blog

Don't Trust Tech Too Much

Submitted by Josh on

As we are the masters of our technology, we should trust our instincts when our technology does something we don't expect or don't understand. If we lack sufficient mastery of the technology to recognize this situation, we should either get it or seek out those who have it. I trust the people who build our smart devices, but I shouldn't forget that I'm the one actually using them.

Mmmmmmm, Text Pastries

Submitted by Josh on

Does a Homer Simpson reference read in the title of a blog post? I don't think so, but that's what this is. Also, the article is about Sublime Text, which if you're still using by the time you read this blurb, you probably already know everything therein.

Project in Detail: CoN World Cup

Submitted by Josh on

I've been a soccer player for the vast majority of my life, but my path to being a soccer fan was a slower one. That's something for some other blog, probably. But over at the Caves of Narshe, still my primary online community, there have been over the years a lot of folks who have been soccer fans just like me, and a fair amount of banter around the Beautiful Game, as they say.

Project in Detail: Mobile Caves of Narshe

Submitted by Josh on
As most of the web development for the Caves of Narshe is a one-man operation, I admit that the site can be slow to adapt to trends. Most recently, that trend has been responsive web, which is particularly annoying given that the site's core competency, video game information and walkthroughs, lends itself extremely well to use on a mobile device. Most games now are played with the user either on the mobile device itself, or with the phone or tablet sitting next to them as they play from the couch.

Generating Consistent Hover Effects Programmatically

Submitted by Josh on

A while back, I had a project in which I had a series of buttons that needed to be styled in a rainbow of candy colors, for a list of items that all lead to different spots in the same content hierarchy. The design mockups I was given for the project were detailed but did not appear to be internally consistent from color to color; the base colors were chosen from a brand guide, but the guide did not provide any detail for how to lighten or darken the colors for user interaction states. I started by developing CSS to match the mockups, but the problem kept gnawing at me.