Technology is evolving so rapidly that just staying informed of new developments is a challenge, let alone learning how they work and meaningfully incorporating them into our lives.

It seems like every time I read a new article on technology, a new tool or framework is referenced that I didn’t know existed. I mean, just how many JavaScript frameworks do we really need?

And the conundrum is always the same — do I invest my most precious resource, time, to learn about them?

Usually, I take a tour down Google Lane and spend countless hours reading poorly constructed documentation, user-commentary, or long-winded YouTube videos in search of an answer, only to realize later what a colossal waste of time the entire endeavor was.


Because it’s usually all fluff. The materials appear to be created by SEO enthusiasts whose aim is more to manipulate Google search engine rankings than it is for actual human-understanding.

And since you’re here reading this, you know very well what I’m talking about!

We can do better.

This website will provide succinct, easily understood examples of common technology problems.

I make no promises about going into every detail about every command-line switch in every article, but you’ll always have enough information to solve whatever problem we’re discussing.

Sometimes even… an article here will be, for all intents and purposes, a bookmark to a well-written, albeit difficult to find, resource — there’s no reason to re-create the wheel.

Welcome to Hands On Keyboard.

Charles Joseph