Resolutions for 2015

With the new year right around the corner, I wanted to take some time to write down some personal resolutions in 2015.

I think it’s good to make a list of the things you want to accomplish. Making them public forces some level of accountability, and writing them down somewhere you can easily refer back to can make it easy to stay focused. Here’s what I plan on doing in the coming 12 months.

  • Stop buying domain names – I’ve scaled down many of my physical possessions in 2014, but I also let some domain names go that I’ve held on to for far too long. I’m not alone in this; Jason Santa Maria recently discussed his struggle with domain affliction. My thinking is this: if I have an idea for something to build, I’ll make it first, then purchase the domain name rather than vice versa. With all the new TLDs available now, there’s not going to be a shortage of something I can use. The key point here is to build the ideas, not dream about them.
  • Stop buying books – Deal website and holiday specials are great, but I’ve got more than enough to learn. No more taking advantage of “mighty deals” and thinking I’ll get around to reading them someday. I need to dig into what I already have, and then …
  • Publish book reviews – I’d like to use this site more, and one way will be to write reviews of the books I’m going through in my archive. I’m currently going through a book that I can’t wait to write a review on, and would love to make it a regular thing.
  • Contribute to some projects – Recently I’ve come in contact with some projects that could use some help, and I’d like to help contribute in some fashion. The web is great for this: there are open source projects that need code improvements, better documentation, and more. There’s no reason not to get involved in something, and I’m looking forward to giving back next year.
  • Get some certifications – Listen, I think experience trumps certification any day of the week. Still, I’ve found in the past that studying for certifications can be a great learning experience, and frankly, I just want to do it. I’ll call it my own version of continuing education, just cheaper and at my own pace.

How about you? Got any goals for 2015 you want to share? Stick ’em in the comments below.

Posted in Announcements | Leave a comment

How to: Enable multiple modules with Drush and Bash

As a huge fan of Drush, the command line interface for Drupal, I keep finding new ways to make it more useful and productive.

Recently a friend showed me how to use a Bash command with Drush to enable multiple modules with one line in Terminal. I added the Rules project to my Drupal install with Drush by navigating to my Drupal directory from the Mac OS X Terminal, then running this command:

drush dl rules

Drush did its magic and downloaded all the necessary modules for the Rules project: rules_scheduler, rules_i18n, rules_admin, rules. To enable these modules, I have a few options. I can use the web interface in admin/modules for my Drupal install and enable them with a few clicks. I can also type:

drush en rules_scheduler rules_i18n rules_admin rules

Using this command, Drush will enable all of those modules for me. But there’s a shortcut I can take with a deeper understanding of Bash’s syntax. In this instance, I only want to enable three of the four modules, leaving out rules_i18n for the project. Back in Terminal, I put this in the command-line:

drush en rules{_scheduler,_admin}

After I hit enter, I get a prompt that asks:

"The following extensions will be enabled: rules_scheduler, rules_admin, rules. Do you really want to continue? (y/n)."

I say yes, and they are enabled for me.

Now that’s what I call power.

Posted in Development | Tagged , , | Leave a comment

A little math goes a long way …

Kansas City Business Journal Subscription Page

Are there 59 weeks in a year? Could have sworn there are only 52.

Source: Kansas City Business Journal

Posted in Marketing | Tagged | Leave a comment

A good day for Panic


Coda 2 screen shot


Coders can be incredibly picky about the tools they use, especially text editors. If you spend a good portion of your time hammering, you’re going to want a hammer you really like to get the job done. Likewise, if you’re nose deep in code most of the day, your choice of text editors matter, too.

When I’m working on designs, I really like to use Panic‘s Coda editor (Mac). I’ve been using the first version for several years, but it has been getting a little long in the tooth. So, I was thrilled when I found out on Tuesday that Coda 2 would be released today. I haven’t had a lot of time to play with it yet, but I’m impressed with what I seen of it so far.

Diet Coda

Diet Coda

In addition to Coda, Panic also released the new, iPad-only Diet Coda application as well. I installed the application on my iPad and gave it a spin this morning. I am impressed. I entered in my web server credentials, logged in and was bouncing around the server just like I was on its desktop counterpart.

The one immediate thing that I saw as a minus for Diet Coda was security. I would like to see the app itself have an extra layer of password protection before a user can get to the editing section, since it would give a user direct access to your web server. All the more reason to require a password on your mobile device, and have a way to remote wipe it in case it was ever stolen.

Even still, it’s a great app that highlights the iPad can be much, much more than only a device for consumption.


Both of these apps are high quality from a trusted company that wins awards for its software. Because of that, they’re not free, but affordable. Coda 2 is priced at $99, with Diet Coda priced at $19.

For May 24, 2012 only, Coda and Diet Coda are 50 percent off. A demo version of Coda can be downloaded from the Panic website.

Posted in Software | Leave a comment


It all started because of car tags.

I was frustrated with the online experience I had  went through to renew my annual automobile property taxes, so I emailed a friend of mine and we had a good laugh. But, it was one of those things where I wanted to share the story in a better way than email, and wasn’t set up to do it.

And so I finally got around to setting up the domain to get this thing rolling. As of this posting, it’s nothing fancy. I’m using someone else’s theme, with someone else’s design. I don’t have content written yet.

But I’ve got a lot of things I want to talk about. I’ve been hording little things that I’d like to talk about in  my Evernote  account. There are things tucked away in the crevices of my Gmail. Bookmarks linger, waiting to be discussed.

My loves are web, software, computers, and gadgets. But also I love usability, design, and language. So today, I’m taking a serious step in my writing about these topics, something I’ve been putting off for too long.

I hope you enjoy!

Posted in Announcements | Leave a comment