3 ms·
That, and also there are so many independent confounding factors in these comparison studies that I am not sure they can ever outperform reasoning or personal e
by stmw 9y ago
That, and also there are so many independent confounding factors in these comparison studies that I am not sure they can ever outperform reasoning or personal experience. The reasoning part in your comment - lowering cognitive load, faster feedback cycles (in editor, in compiler, etc.), fewer typo-induced problems - seems hard to argue with.
- fulafel 9y agoIt seems both camps count lowering the cognitive load and faster feedback cycles to their advantage! Good dynamic systems have long done live-coding against the running system with instant feedback. Even recent static languages like Rust and Scala have notoriously long compile times and thus slow feedback loops. Also there's along tradition of querying the system for things like auto-completion / doc display. The cognitive load of fancy type systems like Haskell's is seen as very high.