tech

Most people don't want a computer

+

But there are still many who do. And this divide is likely going to change the face of technology and computing for the next decade and beyond. What side are you going to be on?

Open does not always mean Open Source

+

Before the term Open Source was popularized, Open meant something altogether different in the technology world.

Tracing difficult shell scripts

+

If you've ever examined the contents of a shell script and thought to yourself - OH, HELL NO! - then this blog post is for you.

So, you think online conferencing is new?

+

Almost 150 years ago, the town of Hespeler in Upper Canada had something that no other town had: a digital communication network and conferencing platform.

Fundamental computer science concepts every software developer should know

+

Most software developers do not have a degree in computer science. However, there's some basic computer science concepts you should know at minimum when working in the field.

How to write an academic technical textbook

+

I've written many, many books. And I've been asked by many, many people what's involved. This blog post is their answer.

Why you should use technology less

+

We should always be aware about our relationship to technology, and whether technology is becoming a diminished substitute for key things that comprise our humanity.

The UNIX Philosophy in 2019

+

The UNIX philosophy is alive and well. In fact, it's booming today!

SPARCbook 3000ST: The coolest 90s laptop

+

Seriously, how cool is a SPARC-based laptop from the 90s running Solaris?!?

Cult of Mac Book

+

On a dare, I wrote a book called 'Escaping the Cult of Mac' and gave it away free on Github. It's seriously funny (and true).