In order to understand recursion, you must first understand recursion. Nerdy Proverb I’d been planning to do a little writeup on recursion and iteration to… Read More »The difference between recursion and iteration, stack overflow
One question I like to ask everyone, I’ll just give you a moment to think about: how many software devs are there out there in… Read More »Peter Wang: Scripting Society (PyCon US Keynote, 2022) – how many programmers does the world need?
So in computer science we’re in the business of formalising this how-to, imperative knowledge. How to do stuff. And the real issues of computer science… Read More »The Wizards (2): Harold Abelson on controlling complexity and real vs idealised systems
The Wizards (1): Harold Abelson on the essence of computer science as formalising procedural knowledge
Computer Science isn’t Computer Science is a terrible name for this business. First of all, it’s not a science. It might be engineering, or it… Read More »The Wizards (1): Harold Abelson on the essence of computer science as formalising procedural knowledge
I’ve been using Python with pandas on and off to automate analysis of reading-test data at the non-profit where I work. If you’re regularly analysing… Read More »Resources: Python (pandas) for Data Analysis
Educators, generals, dieticians, psychologists, and parents program. Armies, students, and some societies are programmed. An assault on large problems employs a succession of programs, most… Read More »Alan J. Perlis on Programming and Avoiding the Constipation of Philosophy
How’s this for an MVP? Wikipedia has: Bill Gates was a student at Harvard University and Paul Allen worked for Honeywell in Boston when they saw the Altair computer on the cover of Popular Electronics.… Read More »Microsoft’s first MVP: BASIC for the Altair 8800