Update!
I had not completed my post about observables, mostly because much had changed in the last 6 months.
To begin with, I quit my job at Matific. From the beginning I had my doubts about whether my ideal of a working environment is in par with Matific’s. Sadly, it turned out that we are not, so we went our separate ways. I wish Matific to keep on making great educational games.
Instead of finding another job, I became a freelancer! And not only that, my wonderful life-partner had set me up with some friends of her and we started a game studio. That’s a dream coming true for me, and our first game, Zen Garden, should come out in the next few of months!
As a freelancer, I’ve picked up a lot of new technologies, and I plan to write about them. My first project used Node.JS, Elm and Docker, and it was a blast. I’m in love with Elm. I never enjoyed writing for the browser as I enjoyed it with Elm, which is not only a functional, type-safe language, it is also surprisingly similar to learn. Even more when you consider that its inspiration was Haskell (which I like, too, but its far from being easy to learn).
I plan to write shorter and more frequent posts from now on. Also, I’m considering migrating this blog to either Medium or my own hosting. Or maybe both? Time will tell.
Oh, and one more thing: I’m hoping to create a community of Functional Programming enthusiasts in Israel. I’m planning to do that by organizing more Elm meet-ups and around a functional programming in Hebrew discussion group on Facebook. You’re welcome to join!

