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.

How to Stop Creativity

Tried and true methods to create writer's block.

Wisconsin Refugees Development Notes

How I built an interactive visualization of refugee data in Wisconsin.

How to Create Image Captions with Jekyll

Use Jekyll includes to create easy to manage image captions.

Kevin McGillivray

Kevin McGillivray is a web developer, painter, 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.