Explore the power of immutability in software development through this GOTO Aarhus 2014 conference talk by David Nolen, a Cognitect Software Engineer. Delve into the history of computing, from JCR Licklider's Man-Computer Symbiosis to modern-day supercomputers in our pockets. Discover how investing computational resources in immutable data structures can lead to higher levels of abstraction and improved program design. Learn about Om, a ClojureScript library created by Nolen to explore these possibilities, and understand how its big ideas can be applied to JavaScript. Gain insights into persistent data structures, structural sharing, and their performance benefits. Examine the concept of React and its implementation in Om, complete with a live demo and heap snapshot analysis. Compare Om's approach with other frameworks like Elm and explore Facebook's strategy in this domain. This talk offers a comprehensive look at how immutability can revolutionize modern programming practices.