I am the author of Living Clojure by O’Reilly. It is both an introduction and training plan for developers to learn Clojure.
The writing of the booking was inspired after being introduced to a running program called Ease into 5K. Before trying the program, I had tried running on my own. Each time, I ended up quitting before too long. I thought that I just wasn’t cut out for running. But in reality, I tried to do too much too fast. After hearing someone say that they had tried to pick up Clojure over the weekend, didn’t get too far, and didn’t think Clojure was for them, I made the connection. Doing too much too fast, isn’t only a problem with learning to run, but also a problem with learning programming languages. The reason I had finally succeeded with running was that I gradually worked myself up over a course of seven weeks. The book also follows this methodology. The first half of the book is a guided introduction to Clojure and some of its key libraries. The second half of the book is a structured set of daily exercises over a course of seven weeks that will give your brain a gradual doses of functional programming that will have you living Clojure at the end.
I’m busy working on writing a middle grade, fantasy/sci-fi novel featuring a coding heroine as well as real programming concepts and Clojure code.
For the last twelve years, Eliza has led an ordinary life with her family. Growing up in this town is especially easy since the government’s artificial intelligence takes care of everything. Unfortunately, the price for all this convenience is freedom, especially the freedom to code. All technical knowledge is strictly controlled by the government.
When her older brother is drafted into lifetime service against his wishes, she discovers she has a strange power to visualize and push code with her mind. The only problem is that she triggers the hacking alarms in the process. Now, she’s on the run from both the AI and its terrifying robots. She needs to find the Underground Programmer’s Academy and learn enough to rescue her brother before it’s too late.