Splits

When writing programs, just a little bit of extra thought can produce exponential UX gains. Say we want to take input of two values, separated by a space. We make an input field, and tell the user to .... input two values separated by space. But users don't read. They try…

embrace EXTEND exterminate

"The new microsoft" is not new. Some have said for some while now that microsoft, under Satya Nadella, is a new company – one that has recognized the value of open source, and has embraced the community. To be sure, MS has embraced the community because they recognized the value, but…

AI Overlords

There was an interesting confluence of news this week. Three separate stories taken together paint a broader picture that we may be nearing the inflection point where AI begins displacing more people than the new opportunities it creates. That or we just become disposable meat sacks grinding out metrics to…

APC Fault Codes

This is right up there with the worst support answers I've ever seen. So they're basically saying: our products may be faulty, but we're not going to tell you. Please just pay us for support, and trust that it's totally worth it. Thanks!…

Google Antitrust

1990 called; they want their antitrust action back. There is plenty to be concerned about regarding big tech today, including google specifically, but the the DOJ's action against google is deeply flawed. To understand why, let's start by reviewing the intro of their complaint. Two decades ago, Google became the…