Miguel

@miguel.is

a french coder kid living in california 24 🏳️‍🌈

this resonates with my experience, that a lot of the best designs out there are often accidental it's also hard to design a good api because "what it gets used for" and "what it is designed for" rarely match up in practice too

I don't really know how to explain how one develops an API. Unlike all this AI nonsense, this is the real "vibe coding." You're basically building out a thing that might have to live for a quarter of a century or more, for people you've never met, with nothing but raw hope that it's going to even work out for their needs, and it will feel good and fun to use. You design on vibes, and hope nothing harshes its mellow when it smacks face-first into the real world.

So all you can do is work with fundamentals. Is this thing easy to understand? Is that thing unnecessarily complex? Does this thing need to be here at all? Should we add a thing that makes the complex parts simple for common cases, or should we just make the complex parts less unwieldy?

I have to tell you, as someone that has shipped several libraries now...no one is an expert in this field. Some (most?) of the most important programming interfaces, across all of technology, designed by capable engineers, are honestly terrible. Past some obvious rookie mistakes, the best of us are just the most lucky, I suspect.

I like how Studio Ghibli films are like, "Cool, a new monster friend!" and "A witch and her cat!" when you're a kid, and then "Do you ever think about your parents dying?" and "What if you're so burned out you can't do the thing you love anymore?" when you're an adult

Back when I was finding my feet in tech everybody was buzzing about building positive change. Somewhere along the way, something changed. Fortunately for us though, tech is not the first industry forced to defend itself against dubious practices. What might we learn if we were to look elsewhere?

Looking elsewhere - Robb Owen

Against the backdrop of mass layoffs, LLMs, site-builders and vibe coding what does it mean to conscientiously build for the web, and where do we go from here?

robbowen.digital

to me, one of the wonderful things about these movies is that they exist outside of our reality; they're fantasy stories that use their just-beyond-our-world settings to shine light on how principles of love and friendship and loyalty and environmentalism thrive even in realms we don't recognize