I’ve spent the last few weeks transferring over the client sites I host from an older server, to a newer one with better speed and security. In the process, I was reminded of the potential hazards of development complexities that can sneak into the most basic of sites. While leveraging Wordpress can make some problems trivial, it’s also got equal tradeoffs and stress points that show up at the least opportune moments.

The more we add to the web, and the more complex it gets, the more difficult it can be to work with. More complex code and development standards, multiplied by sifting through resources that all claim to be “the only correct method”, means that things aren’t getting any easier.

I’ve been working on a pet project this week to update some branded email templates with a more recent style. The prior versions were mostly text-based content templates to save time and focus my thoughts for a variety of situations. I’ve since polished up a bit on the oh-so-sexy skill of HTML email building, and thought this was a perfect excuse to do a comprehensive deep dive and make some really nice templates.

Speaking of new and old users alike, this week I wanted to start talking about accessibility in modern design and development. It’s a topic that can innocently fly under the radar, or deliberately be swept under the rug. If responsive design for mobile devices is a can of worms, then the effort and understanding of accessibility might seem a bit like a Lovecraftian nightmare.

Mobile phones might be something you’ve heard of in the past couple of years. Like Beanie Babies and Tamagotchi, it’s a safe bet that mobile browsing of the internet is something that’s here to stay. As a matter of fact, we are probably still in the early days of seeing mobile saturation, much less whatever strange and unique user interfaces will eventually come next.

My team has been working on a few parallel projects recently that are all massive in scale. For a team with only a couple dedicated developers, that means that we’re regularly involved in a flurry of very big-picture ideas and small-detail implementation and testing.