Code Mode: A True Developers Drug of Choice

This week I wanted to chat about a syndrome that I have experienced a few times over the years as both an amateur and a professional developer. What syndrome am I referring to? One of my favorites: The syndrome of “Code Mode”. What is “Code Mode”? The term refers to the scenario in which you planned on accomplishing X number of things in a given coding session and end up accomplishing X^2 instead largely due to bursts of sustained inspiration and abnormally long periods of consistent lucidity....

February 19, 2018 · 3 min · Jay Little

The Bigger They are, the Harder They Fall

When it comes to the modern day world of software, one thing above all has become clear to me over the last 20 years: On a long enough time line, failure is virtually guaranteed. That being the case, how our software approaches, adjusts for and reconciles failure is clearly its most important characteristic. That’s not to say that modern day software is all garbage, but in all the ways that actually matter, that largely appears to be the case....

February 12, 2018 · 4 min · Jay Little

Ethical Quandary: Is it ever responsible to irresponsibly disclose?

Today’s post is going to examine an ethical grey area that I currently find to be very relevant. Is it ever okay to ignore responsible disclosure standards for security related issues? Spoiler alert: I’m going to argue that there are cases in which ignoring these standards is not only permissible but the only real ethical course of action. Okay so lets start with some sample code. The below code represents a simple ....

February 7, 2018 · 5 min · Jay Little

The Evolution of Tech: Roadkill

In a follow up to last weeks post, I’ve decided to examine some of the other side effects of increased technology accessibility. After spending some more time pondering my last post, I realized that the problem goes far beyond a loss of unrelated learning opportunities. In fact I would go so far as to say that easy to use tech may in fact be making us dumber while still making us more productive....

January 29, 2018 · 4 min · Jay Little

The Evolution of Tech: Amnesiac Highway

Something insidious has been lapping away at the innards of my mind for quite awhile. To be honest I wasn’t even consciously aware of it 48 hours ago. So why am I writing about it now? Yesterday at my nephew’s 9th birthday party, somebody posited the theory that video games act as a gateway drug for other more productive technology related pursuits. I immediately took offense to that although I didn’t fully understand why at the time....

January 22, 2018 · 4 min · Jay Little

The dream of FOSS Hardware: A whisper in the wind

As everybody who reads this site on a regular basis knows, I’m a strong advocate for Free and Open Source Software (FOSS). What I don’t spent quite as much time talking about are my preferences regarding hardware. The reason for this is pretty simple. My hardware preferences are pretty fleeting. While I have been a dedicated user of Linux for years, I struggle when it comes to identifying an equivalent entity on the hardware side of the fence....

January 8, 2018 · 7 min · Jay Little

A Man Without a Web Browser

So those of you who know me personally know that I recently switched from Chromium to Firefox. I obviously haven’t commented on that change here. Why? Well there is actually a really good reason for my silence and I’m going to tell you why. The long and short of it is that Firefox Quantum represents a huge performance and compatibility improvement. However the organization which manages and maintains it, Mozilla, has been making some really questionable moves as of late so I’m already looking for an alternative....

January 1, 2018 · 5 min · Jay Little

Notable Principles for 2018

With the new year right around the corner, it seems its the expected time to make a few resolutions. Though I have gone out of my way to largely ignore this practice, at the end of 2016 I made my first resolution in over a decade. That resolution was, “Don’t buy any video games” which I actually managed to stick to for about six months. This year I’ve decided to tweak my approach....

December 26, 2017 · 4 min · Jay Little

Repeat after me: Games are supposed to be fun

So over the last few weeks I’ve been dividing my time between Divinity: Original Sin and Horizon Zero Dawn. I stated playing Divinity first so I’ve plowed much more time into it, lets say 60 hours. Whereas I’ve put about 25 hours into Horizon. I love Horizon. So why am I telling you this? I have a confession. I hate Divinity. I hate nearly everything about it. I can already hear you asking, “Why do you hate it?...

December 19, 2017 · 4 min · Jay Little

Riding the Nostalgia Wave: How Old is too Old?

Over my years as a software developer I have on occasion stopped and asked myself, “What exactly is the point?” I realize that on the surface that sounds a bit depressing, but you have to recognize that over the last forty years virtually every type of program you can think of has already been written. Sure there are a handful of exceptions, but generally most of us aren’t doing anything particularly new....

December 5, 2017 · 5 min · Jay Little