The Mint

Announcing DataButler


DataButler is a simple tool to restore SQL backups (.bak files) to the local sql server using trusted connection. It seriously reduces the number of clicks it takes to restore a SQL database.


Double-click a .bak file and DataButler will greet you with a suggested name for your new restore. Press enter and you’re new database will quickly be restored. Be mindful that it will restore over any existing database with the same name. After the restore complete a GREEN window indicates success while a RED means something went sour.


Find the latest release version of DataButler here: Latest Release. If you’re looking for the source you can find it here: DataButler.

Getting JIRA to Talk to GitHub

The Situation

You have a private repository owned by an organization and you’re tasked with getting your JIRA instance talking with GitHub. Fear not for this post contains the secret sauce for making this work.

Read More

Muscle Memory VM Killer

The Problem

I live in OS X but use Windows for work via VMWare Fusion. I find myself constantly trying and failing to use OS X keyboard shortcuts in Windows. Usually it’s harmless but occasionally it can hinder productivity dramatically. Case in point the VM Killer: Command-W (⌘W).

Read More

Announcing git-author-fix


git-author-fix is a simple Windows tool for cleaning up and consolidating multiple commits with slightly diff author info. e.g. (Michael, mike)

Read More

Five Tips For Being a Happier (.NET) Developer

#1. Stop Copying and Pasting

Seriously the time you think you’re saving is not worth the risk of introducing a hard-to-spot bug because you forgot to change part of what you copied. Worse yet is if you’re just copying and pasting without editing.

#2. Stop Abusing Search and Replace

Read More

First Look: MailBox App

A couple weeks ago on a whim I downloaded the much-hyped Mailbox App on my iPhone 5. I was pretty interested in what this app could do to help make my inbox more productive. I was quickly slapped in the face by a screen indicating I had to wait in line and there were nearly 500,000 people in front of me! Mein Gott!

Read More

Open-sourcing Spot

Music at Work

Music is an important part of my daily office experience. My co-workers and I tend to rock out as we tackle our day. It helps tune out the world and allows us to focus on the code. This has been more or less accurate for many of the devs I’ve met over the years. What’s unique about my current environment is the lack of cubicles and earbuds.

We use an open concept with developers sitting in what amounts to a square round table of desks. Everyone is within earshot for instant communication and you only plug earbuds in if your after some private time. So without earbuds pumping music we had to figure out how to get tunes playing in the office.

Read More

VMware Fusion Performance Tips

I’m an Apple fan and love their hardware and OS X. You won’t find a non-Apple computer in my house. This wouldn’t be unusual except that I make my living creating software for the Windows platform. Weird or not I’m sold on Apple (for now) and given a choice it’s what I’ll be using. Of course this leaves the little problem of running Windows on my Mac so I can actually do my job.

Read More

AT&T Courtesy Upgrade Fee

Buying a new iPhone from Apple?

Prepare to get nailed with a $36 upgrade fee from AT&T (assuming your still painfully locked into a contract).

I’m not opposed to the idea itself. Perhaps they do have some “cost” associated with allowing my new device on their network and that’s fine. What I do have a problem with is their lame excuse for the fee.

AT&T’s Official Explanation

The upgrade fee is a one-time fee that allows us to assist customers by recommending new equipment, offering special offers and discounts, providing assistance with the upgrade process if needed, and supporting the returns process within 14 days. These specialized processes help us to ensure you are satisfied with your new equipment and are ready to use it the day you receive it. The upgrade fee allows us to defray some of these additional service costs.


The truth is if I have an issue with my iPhone I’m taking it to Apple (where I bought it) not to AT&T. Also, it takes a sick and twisted individual to call AT&T to get help with how to use an iPhone.

It all boils down to money. AT&T is a giant corporation that’s simply too big to notice why this is wrong. It’s just another example of them trying to squeeze every last drop of profit out of their customers.