Support Code for Philly
tl;dr:This is a long-winded ask that you become a recurring monthly donor to Code for Philly, an al… Read more
tl;dr:This is a long-winded ask that you become a recurring monthly donor to Code for Philly, an al… Read more
This month (January 2026) marks my second anniversary at Community Legal Services and, weirdly, man… Read more
My boot camp loan is fully paid as of today. 5 years ago, I finished a software engineering immersi… Read more
I am consistently impressed by ribo.zone's website, but this entry is downright marvelous. But the … Read more
This was my talk for the HOPE_16 conference:Planning a Project with No BudgetTravis Southard (he/hi… Read more
It seems like it's calmed down now, but I had two weird spam interactions this past weekend on my p… Read more
Had a fantastic time at #hope_16 this weekend! Watched cool talks, met cool people, and got to give… Read more
Currently reading Karen Hao's Empire of AI while also needing to advise more at work about responsi… Read more
Votes for the Tiny Awards are open! These are awards for the "best of the small, poetic, creative, … Read more
I am delighted to be speaking at the Hackers on Planet Earth (HOPE_16) conference in Queens in a fe… Read more
I'm old enough to remember when it was both illegal and inappropriate that the President of the Uni… Read more
Andrew Dana Hudson looks back on "On the Political Dimensions of Solarpunk" after 10 years. When I … Read more
I saw a post come through my RSS about an IndieWeb Movie Club. dead.garden chose Mary Poppins as th… Read more
Phenomenal essay from Molly White."When we throw up our hands and say none of it matters, we’re doi… Read more
The SOLARPUNKS blog published a short little post about an IGA grocery store in Montreal that has a… Read more
If you feel like you have to put "Reader Caution Advised: This post was written by AI and has a bun… Read more
We have just installed the window units for the summer before it gets too hot to do it without bein… Read more
Nominations are open for the Tiny Awards, "[celebrating] the best of the small, poetic, creative, h… Read more
https://goodinternetmagazine.com/ Enjoying reading through. Looking forward to the print version! Read more
All set up and ready! Read more
Photo by Jessi MelcerLast week was Philly Tech Week and I was asked to appear "on stage" at two eve… Read more
I have been maintaining this website for over ten years now. I love having my little space on the w… Read more
I started a new role at CLS at the beginning of the year. My previous supervisor, Nate, moved on to… Read more
Last week, I was listening to Spotify for the last time. Already I was planning a breakup and start… Read more
I have made a blogroll! This feels important to me as I try (along with many others) to build a bet… Read more
After reading a blog post from Andrew Dana Hudson about thermochauvinism, I have begun referring to… Read more
Maintenance and repair are essential to a more sustainable, and frankly pleasant world. Well-mainta… Read more
Recently returned from a ten day vacation in Lisbon, Portugal to celebrate my mother-in-law's birth… Read more
Over the past few years, I have been taking in a lot of Solarpunk influences. Solarpunk is a moveme… Read more
I have been sketching lately. Mostly sitting in a place and drawing a building or plant within view… Read more
Despite a very full schedule leading up to the Social Justice Hackathon, I have been really enjoyin… Read more
Coming through feeling sick and just in time for day light savings, which snuck up on me this year.… Read more
Excited to see that the sunlight is just starting to stick around after 6pm lately. A few hours of … Read more
After a few weeks working at my new job and settling into new habits, there's a part of me that fee… Read more
New year. I am newly 35 years old and just came through a tough but still good year. Many years hav… Read more
Earlier this year I built a project that came from a personal need. I have three student loans from… Read more
Autumn is in full show here in Philadelphia, at least up in the Northwest of Philly where I now liv… Read more
Over the past few weeks I have released a tutorial to make the classic video game, Minesweeper, fro… Read more
n How to make Minesweeper part 3This is the final part of this 3-part series! I recommend starting … Read more
n n n n How to make Minesweeper part 2n This is part 2 of 3 and I recomm… Read more
n n n nOverviewnLet’s make minesweeper with just native web tools! Using only native w… Read more
I have some updates from the past week and a content schedule for the next month!Firstly I am honor… Read more
I have been working on personal projects in my spare time for a few weeks: stepping into a leadersh… Read more
I have been arguing with myself for a while now about getting back into content creation for then p… Read more
I have been trying to keep this portfolio and its parts pretty simple and lightweight. Part of this… Read more
I am still very much on the job search. I am actively seeking a full-time (though ideally 32-hours-… Read more
I am currently volunteering on a project as part of Code for Philly's Launchpad 2023. I am working … Read more
Note: This was originally published on the Azavea blog, but I wanted to put this here in case that … Read more