Notes on learning and teaching web development—better ways to learn and teach programming skills, the essential metaskills and mindset beyond syntax, and code as a creative practice.
From server to browser—understand the basics of the full stack to create a clear learning path.
Go beyond the tutorial with a balanced approach to learning programming.
Experiments for practicing mindfulness while writing code.
Navigating the next step in your development career.
Tried and true methods to create writer's block.
Learn about the four layers of programming skills: syntax, programmatic thinking, creativity, and interdisciplinary skills.
How I built an interactive visualization of refugee data in Wisconsin.
Here's the post that I wish existed when I started learning web development
Writing accessible and learner-friendly tutorials.
Strategies and mindset for untangling code.
Collecting a reading list of important and influential writing for web development students.
What to do when you have to come up with your own answers.
Use Jekyll includes to create easy to manage image captions.
Kevin McGillivray is a web developer and writer in Wisconsin. He writes about creativity, online and offline neighborhoods, and vegetables. He paints and dives.
Letters in bottles
Signal your address to receive my infrequent newsletters in a bottle where I write about treasures, tales, and deep dive dispatches.