Advertisement · 728 × 90

Posts by Miguel

Joining the Core UIKit team :)

1 month ago 7 0 0 0

taking my airpods off cause the gym’s got better music than me 🥲

1 month ago 3 0 0 0

thinking of buying a wii on ebay :)

1 month ago 4 0 0 0

Oh nice lol

2 months ago 2 0 0 0
mirror selfie of miguel flexing his bicep

mirror selfie of miguel flexing his bicep

progress

2 months ago 25 1 0 0
Preview
crates.io: Rust Package Registry

I’m guessing this?

crates.io/crates/decid...

3 months ago 3 0 1 0

fuck demo to the execs was stressful

3 months ago 1 0 0 0
Advertisement

24

4 months ago 4 0 0 0

new madeon song is such a banger

4 months ago 1 0 0 0
Nintendo Switch 2 downloading Pokemon Legends Z-A

Nintendo Switch 2 downloading Pokemon Legends Z-A

i caved

5 months ago 1 0 0 0

The weekly steam sales emails I get 😭

6 months ago 1 0 0 0

5’8” is not short king 😠

7 months ago 3 0 0 0
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 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.

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

7 months ago 76 22 3 2

bluesky let me dm myself gdi

7 months ago 3 0 0 0

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

7 months ago 1938 358 26 5

good, begging my vibe coder friends to learn actual programming 😭😭

8 months ago 2 0 0 0

But maybe I’m misunderstanding the point of this question…

9 months ago 0 0 0 0
Advertisement

I feel like the Component framework option is quite loaded. If you used it on its own, it’d be client side rendering, but you also have things like Next & Astro that do SSG or SSR, which would fall into the other categories while still using e.g. React

9 months ago 2 0 1 0

Yo that RX bar is so goood

9 months ago 0 0 0 0

Gotta show her the cache of recently used data (chair full of once-worn clothes)

9 months ago 3 0 0 0

man fuck this game

9 months ago 2 0 0 0

no mans sky just erased half my fucking base????

9 months ago 2 0 1 0
Screenshot of email from Nintendo: “Nintendo Switch 2 + Mario Kart World Bundle is waiting for you!”

Screenshot of email from Nintendo: “Nintendo Switch 2 + Mario Kart World Bundle is waiting for you!”

FINALLY

10 months ago 2 0 0 0

yesssssss

10 months ago 1 0 1 0
Screenshot of myself in the WWDC25 session: Set the scene with SwiftUI in visionOS

Screenshot of myself in the WWDC25 session: Set the scene with SwiftUI in visionOS

Huh, who’s this guy in WWDC25?

developer.apple.com/videos/play/...

10 months ago 86 1 5 0

Oh yeah it’s WWDC time! 🥳

10 months ago 2 0 0 0
Advertisement
I don’t really care if something good happened to you. It should have happened to me instead

I don’t really care if something good happened to you. It should have happened to me instead

so luckkyyyy 😭😭

10 months ago 1 0 1 0
Preview
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?

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?

10 months ago 145 37 13 16

so much work and so little time 🫠🫠🫠

10 months ago 1 0 0 0

noooo keep going the story is sooo goood

10 months ago 1 0 0 0