"It has never been easier to build an MVP and in turn, it has never been harder to keep focus. When new features always feel like they're just a prompt away, feature creep feels like a never ending battle. Being disciplined is more important than ever."
I really feel this one!
designers talk a lot of design systems
but not enough system design:
“system design” is about designing the fundamental architecture of an entire product so they work together, not just the visual surface
like designing a city’s infrastructure:
- you need to consider how all parts connect together
- how to scale to accommodate more users
- how to maintain consistency and understandability
- how to make complex things simple
some of my system design work:
- unifying Chat, Composer, Agent, and related concepts in Cursor
- designing how Databases, Views, Automations, Connections, AI relate to each other in Notion
good system design should be:
- flexible but not complex
- powerful but not intimidating
- scalable but not chaotic
the core of system design is finding the simplest fundamental concepts, then making these concepts combinable to solve complex problems, so users can create infinite things with a small set of concepts
@dan_abramov2 how about
- start with server-side templates (no components)
- then add HTMX
- then add Astro (outputting HTMX)
- then add client React (awkward boundary though)
- then add GraphQL+Relay
- then make it client-heavy because the Astro–React boundary is too awkward
- then invent RSC
Most everyone that delays caffeine intake to 90-120min post waking experiences increased mood and energy (after the acclimation which takes 1-2 days), better afternoon energy and night time sleep. Caffeine timing matters.
“Intensive parenting isn’t going away, because too many parents know it works—and the problem is not its high costs. The problem is that only the richest, most highly educated parents can manage everything without breaking their lives in half.”
https://t.co/tvxRYmzEoy
“Sarcasm attacks without providing solutions”
“[It] alludes to a critique [and] … burden[s] … the audience … suggest[ing] that if they don’t already understand it … they are deficient”
“if you want to … critique … do it explicitly and earnestly”
https://t.co/eZHFQP3WSl
When parents talk to me about gaming and screens, it’s always about fear. ‘Will they get addicted?’ they ask me. ‘I can’t control my own use, how can a child do it?’. There’s so much fear that we have no time to talk about the benefits. So here are some of the things I see. 1/
So for you that enjoy (or tolerate) chitchat, what do you talk about these days? The covid death toll? potential nuclear war? crypto? financial bubbles? today’s raging head? political polarization? global warming?
…ya know nevermind. I’ll keep to myself and hide in the corner.
Oh, and I totally LOLed out loud at:
“Here is my defensive extra section which I’ve added later because I’m annoyed at people’s reading comprehension. Sorry.”
“This, unfortunately, screws people over when nobody has taken them aside and explained to them that everyone is lying. So, this is me taking you aside and explaining it to you. I hope it helps.”
https://t.co/LOCL4AlJjT