Last week, we lost a cherished instructor, colleague, co-worker, and friend. This blog post is a tribute to Bob for everyone who knew him.
Listening to music while working at your computer is one of the most effective productivity hacks for tech professionals. In this post, I'll outline how to create a music strategy for maximum effectiveness.
Software development is one of the most widely discussed aspects of the digital revolution, and I get plenty of questions about it as a result. If you're mildly curious about what it's like to be a software developer today, then this post is for you.
Back in 2001, I wrote a Linux textbook. Twenty-two years later, it's in its sixth edition and contains some incredible features geared to the modern learner and learning environment.
Back in 1998, I never thought I'd still be teaching in 2023. But I'm glad I stuck with it, and it's been a wild and rewarding ride.
MAGA pun aside, Linux is doing more for Apple hardware than macOS right now... at least in the eyes of some old UNIX nerds like me.
Each December, I reflect on the year's events in a summary blog post.
Working in tech industry can be difficult and stressful. But if you reboot your mind once a day, you'll stay relaxed and focused.
In the 1980s, RISC was the future. By the early 2000s, it was the past. And now it's the future again.
Simply put, open source is how we do software development today (insert mic drop). But what does open source actually mean, and how does it work in modern software development projects? Well, that's what we'll examine in this blog post.