tech
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.
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.
Using the Windows Subsystem for Linux
Tonight I did a presentation on how to use the Windows Subsystem for Linux (WSL) now that it has matured somewhat. In this blog post, I’ll summarize the key parts of my presentation for anyone wishing to learn more about WSL!