Like many others, I’ve been observing the hype around Superhuman for a while…
The Fundamental Differences Between Vim and Other Editors
I’ve been deep-diving on Vim lately, as I tend to every couple of years.…
Vim Config Update: 2019 Edition
I like to update my Vim configuration every 2-5 years just to make sure I am working…
The Difference Between Kilobytes and Kibibytes
I’ve been in the industry for over 20 years, and I’m just now learning…
Google’s March 2019 Core Update Resuscitated my Site
In October of 2018 my site was hit by a meteor called Google. My traffic dropped…
Machine Learning Will Capture the ‘Je Ne Sais Quoi’ of Human Existence
Human genius has always been something of a mystery. Experts often cannot articulate…
The Rise of the Corporate Technology Ecosystem (CTE)
I love thinking about how technological advancement will intersect with our desires…
AI-powered Visual Sensors Will be Wielded By Digital Assistants to Build us Custom UIs
Benedict Evans is one of my favorite tech analysts. His content is usually great,…
Machine Learning’s Effect On Humanity Will Be Magnifying Our Successes and Failures
AI—and specifically machine learning—are going to empower humans the…
DNS Servers That Offer Privacy and Filtering
If you’re a programmer, a systems administrator, or really any type of IT…
How to Monitor a Website’s Uptime for $0.75/month on Amazon
If you’re like me, you care if your website goes down. There have been services…
How to Ctrl-Alt-Delete in VMware
Few things are more annoying than being stuck inside a bad UI, and withinin virtualization…
The Difference Between Decompilers, Disassemblers, Debuggers, and Hex Editors
For people looking to get into reverse engineering, the barrier to entry can be…
Medium Just Became an Even Worse Option for Blogging
Medium has quietly been making a series of changes that are all bad news for writers…
The Future of Config-file-based IT Infrastructure
To me the main feature is that they’re the beginning of config-file-based infrastructure.…
What I Found Most Interesting from Amazon re:invent 2018
Amazon has completely crushed it again at this year’s re:invent conference.…
Some of My Favorite Shell Aliases From Over the Years
Aliases are one of those things that follow you, from laptop to laptop, and server…
Why I Use a Single-screen iPhone Configuration
There are lots of ways to organize the apps on your phone. You can have lots of…
The Most Exciting Features from the WWDC 2018 Keynote
This year’s WWDC Keynote was all about software, and it had updates for…
John Gruber Wrong About the Duplex Demo
John Gruber of Daring Fireball took a big shot at Google Duplex recently. He basically…
DevOps as the Art and Science of Deliberate Practice
The best definition I’ve ever heard for DevOps is the ability to practice…
Learn the Difference Between Real and Fake Machine Learning
There are few technologies as misunderstood right now as Machine Learning. Some…
Apple’s Biggest Weakness is Siri, and It’s Becoming a Problem
Many think voice assistants are still in the toy category, but I’m convinced…
I Grow Tired of Technologists Who Don’t Understand the Internet of Things
Gizmodo just did an article about how silly smart homes are, how broken the tech…
What is Everyone In Consumer Tech Racing Towards?
I wrote The Real Internet of Things to answer the question of where all this consumer…