Hi! I’m Matthew MacDonald, writer, developer, and explorer of deep tech topics.
You can learn more about me here. Or scroll down to see what I’ve got planned for 2024.
2024 Projects
The Year of AI
This year I’m embarking on a new journey into the field of artificial intelligence. I’m looking at it from two separate sides—as a developer trying to learn the essential concepts of data science, and as a regular person seeking to understand how AI will reshape our world. Sign up to The Year of AI newsletter to join me in my journey.
Coding for Kids
I’ve got plenty of ideas about introducing kids to the fine art of programming:
Get my free book A Tiny Introduction to JavaScript for kids (or any absolute beginner).
Download Messing Up the Web, a micro introduction to HTML.
Use my Coding for Kids flowchart to find different approaches for your learners.
Or just read some of my writings on the subject from Young Coder:
CLASSIC Projects
The Tech Graveyard
Eulogies for dead or dying technology we’ve loved… or maybe not so much.
.NET and C#
Favorites from the Microsoft tech stack.
Every Windows Developer Needs a Little Linux
The Best Samples to Teach Yourself Blazor
.NET Has a Third-Party Software Problem
JavaScript
Navigating the wild and messy modern web.
How JavaScript Grew Up and Became a Real Language
Will Canvas Rendering Replace the DOM?
5 Misconceptions About Asynchronous Code in JavaScript
The JavaScript Cookbook
The Art of Software Development
Evergreen articles about software craft.
How to Improve When You’re a Self-Taught Programmer
Lessons Learned Writing 38 Programming Books
Curse of the Indie Game Developer
Refactoring and the Art of Improvement
The Case Against OOP is Wildly Overstated
Hello World
What it we taught programming ideas with comics?
Server-Side and Client-Side Code
The Stack, the Heap, and Pointers
Memory Management and Garbage Collection
Weird Brain
An older project about that wet mass of cell tissue called the brain.
Memory Lessons From a Man Who Couldn’t Forget
Your Brain: The Missing Manual
Your Body: The Missing Manual
Cthulhu for Kids
My Halloween project to bring H. P. Lovecraft’s cosmic horror to young readers.
Four Tales of Cthulhu
The Outsider