Layers of abstraction, the cost of convenience, and the commoditization of experience

The story of progress is one of abstraction, of increased convenience, and the taming of novel experience into the everyday. An obvious example that comes to mind is in programming, and in fact this is the context in which the seed of this idea first came to me. In my first digital electronics lab at […]

General Mattis on ‘Too Busy To Read’

“The problem with being too busy to read is that you learn by experience (or by your men’s experience), i.e. the hard way. By reading, you learn through others’ experiences, generally a better way to do business, especially in our line of work where the consequences of incompetence are so final for young men. Thanks to my reading, […]

The Neo-generalist and functional resumes

It has been many years since I’ve really given my resume much thought. I have, of course, kept it (and my LinkedIn profile) up to date in terms of my actual job, and mostly up to date in terms of the work I’ve done in the course of those jobs. But it is a straight ahead chronological […]

Toys and tools – different in degree, or different in kind? 

At the end of a brief history of human communication, Dave Gray of XPLANE gets to what he sees as the future of communications: visual communications. Today, we are free once more. Paradoxically, n… Source: The toys of today, the tools of tomorrow | Brett’s Phrontistery

The PMP – How it Ruined Project Management | Stuart Hamilton | Pulse | LinkedIn

There has always been a class of worker that is paid for their labor, not for their expertise. There is a reason they were called “laborers”. The IT professional used to be part of the workforce where they were highly skilled and earned a premium for their experience. Now employers, often while employing contract IT […]

Fourth and inches

Chances are you’ve heard the saying, “Won the battle but lost the war.” While it is hard to willingly accept defeat or failure, sometimes your best strategy in a given situation is to not give it your all. To not try your absolute hardest to be successful. To not try to win at the specific task at hand. To lose a battle so you can win the war.