Seeing in Patterns, Thinking in CodeI love to code. When I code I am writing poetry and performing surgery and building watches and solving riddles, all at the same time. To…Oct 26, 2024Oct 26, 2024
ChatGPT may be a blessing in disguise for computer science education.“Write a python function that takes a positive integer and returns an array of that integer’s prime factors.”Jan 19, 20231Jan 19, 20231
Origin StoryIn 1990, relatively fresh out of college, my undergraduate-level expertise in nuclear arms control in much less demand than anticipated, I…Nov 29, 2022Nov 29, 2022
Why You Should Learn to Program. From a Blacksmith.I want everybody in the world, of any age, to learn to code. This is because I have personally found such joy in programming, and I want to…Jun 16, 2021Jun 16, 2021
10 Ways to Learn BinaryThere are 10 kinds of people…those who count in binary, and those who do not.Jan 16, 2020Jan 16, 2020
Your First Programming LanguageThe history of software development could be described as an accretion of layers…somewhat analogous to layers of sediment in a geologic…Jan 9, 2020Jan 9, 2020
Why Code?Obviously the demand for computer science, or more specifically programming, or “coding”, is growing, along with the enthusiasm for STEM…Jan 8, 2020Jan 8, 2020