I asked to purchase it last Tuesday to coincide with my rare vacation, and Eric happily obliged. Everyone’s different so YMMV; but using Kathy Sierra’s terms <https://www.youtube.com/watch?t=37&v=tBioIUWEyzo> I feel more of a “badass,” having gained a couple “superpowers”:
- able to participate in conversations about Om/React.js - got over the initial hump of making (and understanding without nagging confusion) an eloquent single-page app Educational techniques I’d like to steal when writing docs and mentoring: - Be upfront about gotchas, so learners aren’t stuck for hours experimenting/googling for the right incantation. (Many stay “backend programmers” because of all the mindless incidental complexity that web programming entailed. This isn’t necessarily a commitment to ignorance; could be a decision to learn other fulfilling things in their limited lives.) - When asking the learner to code, make it incremental so they can focus on one idea at a time. (One chunk in an expert’s mind can be 2, 10 or 1000 chunks in a learner’s.) Yet make it safe to go on a limb when inspiration strikes. (This course is very careful to let you easily revert to a Known Safe State at each step.) - A high road to gamification is when the learner helps someone, even if just fictionally. (The low road appeals to base urges of accumulating points; which maybe reflects a fantasy that their work has the same effect on their bank account.) After all, many programmers are insulated from users by Scrum Masters, Product Owners, Sales… not to mention those programmers who secretly feel their jobs are unnecessary <http://strikemag.org/bullshit-jobs/>. For many, helping even an obviously fictional person is still a step up. - Slightly offtopic, but his free lesson on eval <http://www.lispcast.com/the-most-important-idea-in-computer-science> is by far the best, most demystifying presentation I’ve personally seen. Found it more fun than watching Sussman implement it at the blackboard <https://www.youtube.com/watch?v=0m6hoOelZH8&index=13&list=PLE18841CABEA24090&t=4m06s>. (And Sussman is a tough act to beat.) On Friday, September 18, 2015 at 12:15:08 AM UTC+2, Eric Normand wrote: > > Hello, Clojurists! > > I've been working hard on my new course *LispCast Single Page > Applications with ClojureScript and Om > <http://www.purelyfunctional.tv/single-page-applications>.* It's an > interactive course teaching the basics of building an application from the > ground up. It's finished and it goes on sale on Monday, September 21. If > you get on the mailing list > <http://www.purelyfunctional.tv/single-page-applications#subscribe>, I'll > let you know when the sale starts and *you'll get a discount code*. It > will be $64 dollars and the sale will be 10% off. That's $57.60. The sale > will last 48 hours. > > LispCast courses combine animations, screencasts, exercises, code, and > more into a complete teaching package. I'm really happy to add *Single > Page Applications* to the lineup. I've been incredibly proud of the > progress ClojureScript has made to its development experience. Less than a > year ago, the Clojure survey > <https://cognitect.wufoo.com/widgets/a1n74s6k0s9hn8f/> showed that 63% of > people thought it was hard to bring up a REPL and 42% thought debugging was > too hard. There hasn't been a survey since that one, but with all of the > work to get to a 1.7 release (including official REPLs on different > platforms), it's looking so much better. I started the course back in June > and things have stabilized a lot even since then. Thanks to everyone who > worked on it. > > If you've been waiting to learn ClojureScript, things are really quite > comfortable now. If you want to learn ClojureScript, please check out > *LispCast > Single Page Applications with ClojureScript and Om > <http://www.purelyfunctional.tv/single-page-applications>.* > > Rock on! > Eric > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.