I am the programming equivalent of a home cook.
The exhortation “learn to code” has its foundations in market value. “Learn to code” is suggested as a way up, a way out. “Learn to code” offers economic leverage, professional transformation. “Learn to code” goes on your resume.
But let’s substitute a different phrase: “learn to cook”. People don’t only learn to cook so they can become chefs. Some do! But many more people learn to cook so they can eat better, or more affordably. Because they want to carry on a tradition. Sometimes they learn because they’re bored! Or even because they enjoy spending time with the person who’s teaching them.
This is fantastic: An app can be a home-cooked meal by Robin Sloan.
I had a fantastic conversation with Jem Sophia today (our first actual conversation after years of talking online!) who pointed me in the direction of this fantastic article. I love the sentiment and the metaphor. Creating software to scratch an itch without any ambitions of ScAlInG and turning it into a capitalistic enterprise.
This sentiment — while not identical — reminds me of an older fantastic article The Local Shops of the Web by Rachel Andrew:
A local shop is part of an ecosystem — here in England we call it the High Street. The owner of a local shop generally has no ambition to become a Tesco or WalMart. She’d rather experience steady growth, building relationships with customers who value what she brings to the community.
I’ve been doing a lot of experimenting with the latter and in the last year I’ve created Chrome extensions, Figma plugins, Storybook plugins, node servers, and a bunch of other stuff that I wouldn’t have had the patience and know-how to do without the assistance of AI tools.