“One learns by doing the thing.”


Going through the thought process of “Why do I want to write a book about Scala/FP?” led me to develop my goals for this book. They are:

Introduction: Learning Functional Programming in Scala

“So why do I write, torturing myself to put it down? Because in spite of myself I've learned some things.”

Ralph Ellison

The short version of “Why I wrote this book” is that I found that trying to learn functional programming in Scala was really hard, and I want to try to improve that situation.

The longer answer goes like this ...

Learning Functional Programming in Scala alvin May 15, 2017 - 4:18pm

Table of Contents

  1. The changes
  2. The plan
  3. Download
  4. Updates
Table of Contents1 - The changes2 - The plan3 - Download4 - Updates

Dateline May 15, 2017: Version 0.1.1 of my new book, Learning Functional Programming in Scala, is now available. Please read below for more details.

The thermodynamics of learning alvin February 7, 2017 - 10:01am

From a Phys.org article titled The thermodynamics of learning:

“The greatest significance of our work is that we bring the second law of thermodynamics to the analysis of neural networks,” Sebastian Goldt at the University of Stuttgart, Germany, told Phys.org. “The second law is a very powerful statement about which transformations are possible — and learning is just a transformation of a neural network at the expense of energy. This makes our results quite general and takes us one step towards understanding the ultimate limits of the efficiency of neural networks.”

You’ve got to be real. Don't be a phony.

“You’ve got to be real. Don't be a phony. Find ‘you,’ who you are ... Say, ‘Here I am. Take me for what I am with all my frailties, all my stupidity, and so on. And if you can’t, leave me alone.’”

~ Leo Buscaglia in the book, Living, Loving, & Learning

Teaching: “Eventually they’ll just see my mouth moving”

This is a good quote on teaching, from this espn.com page:

“One thing that we’ve learned as coaches: we’re teachers,” O’Brien said. “He’s the quarterback. If I’m just talking to him, eventually they’ll just see my mouth moving. Blah blah blah. We want them to get up there and actually do it.”

Jon Lester: “Nothing I can do but wear it” alvin May 22, 2016 - 2:55pm

If a guy is going to tweet something after a loss, I like Jon Lester’s attitude. “Nothing I can do but wear it, learn from it, and turn the page.”

The power of visual aids in e-learning

This image is from an article on shiftelearning.com titled, “Studies confirm the power of visuals in eLearning.” Whenever I get it finished, I suspect that my new book on Scala and functional programming will be one of the most visual FP books ever written, so I’m trying to learn as much about “visual aids in learning” as I can.