Simple glossary for computer science

In my experience, comprehension is achieved through clarity of thinking. This glossary is an ongoing project to clarify my thinking by defining computer science concepts in simple language.…

(in)formal education

Over 5 years of professional programming has taught me much that I value. But I'm surely not the first self-taught computer person to wonder about the gaps in my theoretical knowledge. I've made a plan to fill in those gaps, and more. I've selected a set of courses, all of…

Using dd on MacOS to make a live USB of Fedora

The Fedora Project has several documented methods for preparing a live USB. As of Fedora 34, the only official and supported method for creating a Fedora USB stick is the Fedora Media Writer utility. But, for my own reasons, I'll use the command line utility dd. Read the instructions for…