This is Rich Hickey, the creator of Clojure, which is right up there as one of the best-thought-through pieces of software I've ever seen.
If you haven't read through Clojure's approach to managing mutable state, it's worth the time. http://clojure.org/about/state and also its particular set of tradeoffs, particularly being a JVM-hosted language: http://clojure.org/about/rationale On Tue, Apr 19, 2016 at 4:44 PM, Michael Comella < michael.l.come...@gmail.com> wrote: > Hey friends! > > Today, I sent Sebastian a talk that's made me rethink my development style > and I realized I should open it up to a wider audience: > > https://www.youtube.com/watch?v=f84n5oFoZBc > > Note: it's development-centric, but not development-specific. > > The presenter provides an explicit problem solving strategy to take when > solving hard problems and provides some important questions to ask – e.g. > what are the facts surrounding the problem? What are the constraints? What > don't you know yet? Even if you disagree with the approach of the > presenter, I think it's beneficial to have an explicit problem-solving > strategy. > > In this or another talk, the presenter mentions that he feels many bugs > come from having a poor-conception of the problem. After applying an > explicit strategy to problem solving, it's been insightful to have a better > concept of what I'm building before I start trying to build it and > (granted, it's still with a small sample size) I feel it's produced better > code with fewer bugs. > > Here are some notes on the talk [1] but it's unclear how helpful they are > without watching the video. Personally, I've copied this document, > simplified it, and have been adapting it for what approach what works for > me. > > Enjoy! > - Mike (:mcomella) > > [1]: http://willchen.me/hammock-driven-development > > _______________________________________________ > mobile-firefox-dev mailing list > mobile-firefox-dev@mozilla.org > https://mail.mozilla.org/listinfo/mobile-firefox-dev > >
_______________________________________________ mobile-firefox-dev mailing list mobile-firefox-dev@mozilla.org https://mail.mozilla.org/listinfo/mobile-firefox-dev