Shattering 'Old Code' Rose Colored Glasses

Over the course of my career, while my standards may have changed, I have always prided myself on the idea that the code I wrote was “solid” when judged by the standards of the day. Due to a recent job change, I found myself with yet another opportunity to validate this particular belief. Sadly, in this particular case, it appears to be a mixed bag at best. Now let’s be clear: This application works reasonably well. The bulk of the code was written about eight years ago. The application hasn’t received any updates in over five years when I started working on it again last week. Despite this, it was still in service and providing value to my employer. That is a victory which brings a smile to my face. ...

May 24, 2018 · 4 min · Jay Little

My Ode to Rogue-Likes

Everybody knows that I love to play RPGs (Role Playing Games). In fact I love them so much that over the last few years I mostly stopped playing games from every other genre. Despite that, my love for RPGs has begun to wane a bit in recent years. While I do still love getting immersed in wonderfully complex multi-layered lore and tweaking my stats and skills to best maximize my chances for victory, somewhere along the way the thrill of that began to fade. Maybe it’s the fact that I’ve played hundreds or even thousands of these games and after awhile they all start to blur together. Or perhaps it’s the fact that the infamous RPG grind really can wear you down if you spend too much time grappling with it. ...

May 15, 2018 · 4 min · Jay Little

Unplanned Obsolescence

For those of you who don’t know, I spent most of this past week at a conference in Chicago put on by my employer. This was a bit awkward as I was working out the second week of my three week notice with them. Nevertheless I went and a good time was had by all. During this trip I received a lot of unsolicited feedback from various co-workers most of which was positive and very much appreciated. Somewhere along the way, while discussing my impending departure for the umpteenth time, I reached an important conclusion: I am obsolete. ...

May 6, 2018 · 4 min · Jay Little

Tor Versus Zoom

As I’m sure many of you know, an important part of being a remote worker is maintaining lines of communication with your co-workers. At work we use a variety of tools to accomplish that but one of the most important tools is one called Zoom. It is a screen sharing, audio and video conferencing tool that can accommodate hundreds of people at once and this tends to make it very useful. ...

April 23, 2018 · 4 min · Jay Little

Road to Acceptance: Anger Versus Apathy

So I’ve been spending a lot of time in the midst of a situation that leaves me feeling very angry. Today I got more angry than usual and since that is becoming a more common occurrence I thought it might behoove me to delve into why. I’m going to start off explaining why I am angry. The core issue is that I am expected to accomplish a task that is by all rights impossible to accomplish. My roadblock isn’t a technological one but rather a cultural and organizational one. I want to change the world in which I live for the better. My mandate is to provide the tools that will enable us to do exactly that. But with each passing day it becomes clear that the tools aren’t enough. Tooling can’t combat apathy. ...

April 18, 2018 · 3 min · Jay Little

Check and Mate

So in an effort to diversify my hobbies a bit I’ve recently decided to spend some time getting to know Chess a bit better. While I have casually played Chess all of my life, the reality is that outside of knowing how the pieces move and the conditions under which a game is completed, I didn’t know much else. While this might come as a shock since I was part of the Chess Club throughout high school, the harsh reality is that there were no clubs oriented towards my primary interest (any and all things computer related). Thankfully I was not the only person who joined Chess Club as a last resort. In that most of us had something in common. ...

April 15, 2018 · 3 min · Jay Little

Oh Green Fairy, Where Art Thou?

This week we are taking a break from our regularly scheduled tech related posts/rants to delve into a subject that is near and dear to my heart: Absinthe. Anybody who knows me, knows I like to indulge myself with a snort of liquor now and again. Though I tend to stick mostly to whiskey (all kinds, no whiskey is beneath me), I do enjoy other things as well. Chief among that group is a little thing known as absinthe. ...

April 6, 2018 · 4 min · Jay Little

When and Why I Leave

Anybody who has ever bothered to read my resume has probably thought to themselves: “This guy sure likes to switch jobs.” Well I can’t fault them for making that observation as it is at least half true. While I do switch jobs fairly often, the painful truth is that I don’t like doing it. Interviewing as a developer is an intensely painful process rife with reciting answers obtained via rote memorization and concocting inventive answers to cute but ultimately pointless logic problems. Despite those misgivings, I still change it up every few years. Full disclosure: I’m thinking about what my next position will be as I write this. Ping me if you want to chat about that. ...

March 29, 2018 · 3 min · Jay Little

Agile is Good and Scrum is Dumb

One of the most disturbing trends I have seen over the last few years is the interchangeability of the terms Agile and Scrum. Most people believe that Scrum is a form of Agile. A lot of employers will advertise that they use Agile when in fact they actually use Scrum. If this doesn’t infuriate you, it likely means that you have no idea what Agile actually is, so keep reading. ...

March 23, 2018 · 5 min · Jay Little

Fact: Every Tech Related Disaster Is Man-Made

Yesterday at work I was finishing off an extremely productive week. After spending the previous week on a spike, everything was really starting to come together for the feature I’m building. It was a good day. But then during a team demo somebody made a comment that turned things a bit sour for me. Later on I ranted about this during sprint planning. While the ultimate end result wasn’t a big deal, I mulled it over in an attempt to determine why any of this ticked me off to begin with. ...

March 17, 2018 · 4 min · Jay Little