Reading Time: 2minutesThis summer, GOTO live asked me to step in and interview one of their guests for their podcast. Simon Peyton Jones is the chair of Computing at School, the organization spearheading reform of England’s national computing curriculum for children. He’s also a former professor (and current Honorary Professor) at Glasgow University as well as an […]| Chelsea Troy
Reading Time: 3minutesHi folks! I want to start doing an end-of-year giving tradition on my workshop website, so I’ve come up with a plan. If you use the code giving-2024 in the shop between today and December 31, you’ll get 10% off your purchase, and the entirety of your purchase (all the dollars; I won’t even take […]| Chelsea Troy
Reading Time: 25minutesBy the way, you can listen to me read this post aloud on my Patreon, along with many other audio recordings. This post from a week ago talked about three decision-making traps that technical leaders fall into like flies into a honey jar: These traps wreak havoc in individual decision making. So, naturally, we’ve ported […]| Chelsea Troy
Reading Time: 15minutesBy the way, you can listen to me read this post aloud on my Patreon, along with many other audio recordings. Tech’s favorite party trick is promoting programmers into leadership roles with zero transition coaching, or even a briefing on what the role entails. The programmer accepts the promotion because…I mean, of course you’d accept […]| Chelsea Troy
I made the audio version of this post available for free on my Patreon! You can subscribe to get lots of other audio recordings of blog posts, too. Photo Credit: Tyler Pasciak LaRiviere for the Chi…| Chelsea Troy
Hi. I’m Chelsea Troy. I’m a computer science educator at the University of Chicago. I frequently write about teaching. I put it all in the teaching category for easy perusal :). I taught …| Chelsea Troy
Hi. I’m Chelsea Troy. I’m a computer science educator at the University of Chicago. I frequently write about teaching. I put it all in the teaching category for easy perusal :). I taught …| Chelsea Troy
Hi. I’m Chelsea Troy. I’m a computer science educator at the University of Chicago. I’m writing a series about designing my course, Mobile Software Development. You can see all the posts in t…| Chelsea Troy
A year and a half ago I picked up Crafting Interpreters. The project guides programmers through building their own interpreters for the Lox programming language. I started writing a …| Chelsea Troy
Were the world business-as-usual, I’d be in Portland today. My Portland plans: eat donuts, gorge my eyeballs on arresting Cascadia views, and speak at RailsConf in Jennifer Tu’s “…| Chelsea Troy
In the last debugging post, we repurposed a framework from Philosophy of Software Design to specifically address debugging. We also talked about some debugging tactics. This time, we’ll float…| Chelsea Troy
You have an idea at work. You’ve discussed it with some of your coworkers and garnered enough support to bring it into a forum. You’ve begun the process of encouraging decision makers t…| Chelsea Troy
I got home about a month ago from a conference tour through Romania, Belgium, and the Netherlands. I gave a talk about LLMs in all three places, and then one more time once I got home to Chicago. M…| Chelsea Troy
Sunlight fire-hosed through my east facing window at 5:15 AM last Wednesday. I have learned, in my eleven Chicago years, to welcome this part of summer. I scraped up a pair of shorts, tromped downs…| Chelsea Troy
This is the second post in a three part series about how to socialize your ideas to get your team to adopt them. Part 1: Start at the Grassroots Level Part 2: Scale up your Effort (this post) Part …| Chelsea Troy
I started teaching at the University of Chicago six years ago. Back then, in the spring 2019, students had not experienced the trauma of a centennial pandemic. They had usually done their education…| Chelsea Troy
Hello! Welcome to the tech debt series. This is not a series where I recommend hopping in right in the middle, in part because I almost immediately replace the term “tech debt” with the…| Chelsea Troy
How do you prevent an app from breaking? Do you do it with automated tests? Does that work? When doesn’t it work? What do you do when automated tests don’t work? How about cases where a…| Chelsea Troy
PearConf is, in the words of the website: a gathering of people who pair and collaborate to build software. This includes pair programming, pair design, and all of manner of cross-functional work. …| Chelsea Troy
This is the first post in a three part series about how to socialize your ideas to get your team to adopt them.| Chelsea Troy
Once upon a time, in the dawn of the internet era, web products came from college dudes. The dudes were almost always wealthy and well-connected, but they weren’t usually market-savvy. These …| Chelsea Troy
By the way, you can listen to me read this post aloud on my Patreon, along with many other audio recordings. In March I published a piece called How do we evaluate people for their technical leader…| Chelsea Troy
By the way, you can listen to me read this post aloud on my Patreon, along with many other audio recordings. In December of 2021, an itinerant sci-fi and fantasy gathering called Worldcon came unde…| Chelsea Troy
This April, I gave a talk at ETE 2024 called “The Tools We Still Need to Build with AI.” I think people expected me to list my predictions for profitable shovels to sell in the AI1 gold…| Chelsea Troy
By the way, you can listen to me read this post aloud on my Patreon, along with many other audio recordings. Four ginever glasses sit on a mirrored table at Distilleerderij’t Nieuwe Diep in F…| Chelsea Troy
By the way, you can listen to me read this post aloud on my Patreon (for free), and you can access many other audio recordings starting at $1/month! In February some years ago, my then-manager surp…| Chelsea Troy
“We’re swimming against a current. We keep swimming and swimming, but I look at the shore, and we haven’t moved.We’re exerting ourselves just to keep our software doing what…| Chelsea Troy
By the way, you can listen to me read this post aloud on my Patreon! It’s long, so there are three parts to the reading, but I made the first part free to listen. I joined Twitter in college,…| Chelsea Troy
In August of 2022, Heroku announced that they would discontinue free plans. This would end an era for Heroku as I knew it: the go-to web hosting platform for getting your first app into production.…| Chelsea Troy
An icy wind whipped through the Chicago loop. I hid behind buildings and skittered across streets, hoping to make it home before ice overtook the edges of my lips, or the three fingers that peeked …| Chelsea Troy
One time, a literal millionaire purchased a coffee for me while he was pitching me to come work for him as an engineer. I splurged and asked for a vanilla latte (about $6). After we spoke about the…| Chelsea Troy