Developer Life

My First Ghosting

I’m trying out Ghost for the first time. I’ve wanted to find an alternative to Blogger for a while now but just hadn’t put the effort into it. Blogger is tremendously easy to blog with but the presentation of the blog itself really shows its age. I wanted to find something with the …

Travels on the Source Control Highway

Whether you love your source control system or it drives you completely mad there’s no denying it’s one of the most important tools you have as a software developer. Over the years I’ve used several source control software packages, even going so far as to dabble with writing one …

Developing one step forward and two steps back.

I think most developers will probably relate with this frustration. I don’t know how many times I’ve gone to add some cool new feature to an application only to find that it requires an update to some dependent project or another. Almost without fail such an update requires further …

Documentation? Oh my.

I’m at work near the end of a long day. I spent almost the entire day writing documentation. As a developer I understand the absolute necessity of good documentation but good lord it’s boring to write. I do derive a certain satisfaction out of a job well done when it’s complete but …

So much code so little time.

EOM

Good UI Designers Rock!

I’ve been playing around with xaml technologies for several years now and it’s given me the utmost respect for truly good UI designers. In the era up to and including Win Forms I’d always thought of myself as a competent UI designer but xaml has change all that. Quite simply there …

A legacy of legacy.

When I first started developing software professionally I remember occasionally finding older code and thinking “how could someone design something so poorly?” I’ve been writing software for the same company now for more than a decade. A few years back I first came across a piece …

Quandary

This week my job duties shifted significantly. I’ve gone from doing primarily hands on development to researching development issues for upcoming projects or current problem processes and then presenting possible solutions to the project’s shareholders. In practical terms this means …

The holy trinity?

Programming, a good craft beer and some down-tempo music.