Honest feedback about this after migrating everything in SC
Pros:
- Same mental model as in the script tag
- Same syntax as in the script tag
- Native syntax
Cons:
- More verbose (with deriveds), especially for simple things like `{let Component = $derived(icon)}
- But the worst part for me is...
I desperately need a big whiteboard in my office
Planned for a year and still haven’t got my hands on one
It’s very handy for things like–purely generic and hypothetical–software breakdowns and redesigns
I want to talk about being a software engineering manager in a world where AI is changing everything all at once.
First, change is hard on humans. Even good change is stressful. People are built for survival, which means: if you aren’t dying, keep doing whatever already “works”