Bacon and Eggs

The Chicken and The Pig – Part 1

If you’ve been working in software for any length of time you may have come across the fable of the chicken and the pig. I’ve heard a couple of different variations on the story, but the basic idea is this: Consider a meal of bacon and eggs. In order to […]

Windows Phone ‘LocalTimestamp’ field

I recently had a question that wasn’t easily found via Google so I figured it deserved a proper write-up. My friends know that I like to geek out on programming with dates and times and they sometimes ping me with questions. The other day a friend of mine was looking […]


How I Use Git On Windows – Remote Repositories

Git is a great source control solution for single-developer projects because you can create a repository on a developer workstation and have it be completely self-contained without any need for a centralized server. I often use Git for small personal projects where I don’t need to collaborate with anyone else […]

How I Use Git On Windows – Repository Setup

In my last post about Git I went through some of the essential tools you’ll need  in order to use Git on Windows. Now that you have Git up and running on your machine, we can start talking about how to actually use it. Creating A Repository This is Git 101 […]

Sample git log output

How I Use Git On Windows – Setup and Tooling

I’ve been using Git as my primary version control system both at work and for personal projects for awhile now. While I think that git has become pretty widely accepted (perhaps even ubiquitous), acceptance rates seem higher among non-Windows developers. This is purely anecdotal and based only on my own experience, […]

Support for Support

Talk To Your Support Team

Do you have a team (or a person) dedicated to providing support for the software that you write? If so, how is your relationship with the members of that team? No matter what your answer to this question, you can almost certainly make this relationship better by simply talking with that […]

Google Calendar Tip: Daily Agenda Notification

Flexible Hours I’ve been working remotely for about five years now and I absolutely love it. One of my favorite aspects of working this way is that it lends itself to working flexible hours. I love being able to get in some work at night or when I would have […]

WordPress Logo

Hello World! (and hello WordPress)

Welcome to the personal website and blog of Jesse Taber. I am in the process of migrating posts from my old blog host in favor of a WordPress installation. This is going to be a pretty painful move I’m afraid, but it’s long overdue. In the meantime, all of my […]

Old rotary phone

That Escalated Quickly

I have been working remotely out of my home for over 4 years now. All of my coworkers during that time have also worked remotely. Lots of folks have written about the challenges inherent in facilitating communication on remote teams and strategies for overcoming them. A popular theme around this […]

Learning dice

Limiting Variables to Ease Learning

To date I’ve primarily been a “.NET developer”; which is to say that most of the code I’ve written for work or for fun has been C# or VB .NET running in a Windows environment. I’ve often wanted to work with other languages or platforms, but have stuck to what […]