@evilcassieroll@DavidKPiano This is a myth. Engineering is not "thinking then typing". It's inspecting, discovering, exploring alternatives, cleaning up, deciding etc. All keyboard work.
@weswinder Vibe coding revolutionizes the one-man show, where responsibility ends at "it works". In a company, responsibility extends to how the code looks.
@dhh Everything is a trade-off, static vs dynamic typing is no exception. With dynamic typing, you trade formal guarantees for simplicity and skill for runtime vigilance.
@adnansahinovich "Redux = client state management."
Redux = a warehouse to store what's in the shop
Redux = a notebook to track what's in the fridge
Redux = a filing cabinet for pizza orders
Redux = a personal assistant to remember if the lamp is on
@adnansahinovich You shouldn't handle state, that's your mistake. Unless you're making a document editor. Don't switch to zustand or mobx, switch to tanstack query. Think stateless, the state is the REST. The proper question is not how to handle state, but how to sync state.