tech

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).

35th Anniversary of the Macintosh Computer

+

Today marks the 35th anniversary of the Macintosh computer.