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.

Reply via email to