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”
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
Tech enthusiast, passionate software engineer and hardcore dark mode advocate