In addition to working through numerous courses on Pluralsight, I’ve been trying to pick up the game of chess. Growing up I never really played the game much but I’m currently fascinated by it. The game is so deep and complex. Right now I’m using [lichess][lc] to learn how to play the game and trying to compete against the AI in games. I’m terrible but getting better each day. The site is technically impressive and open source. Check out the code on github. Looking at the source code makes me want to study Scala.
On the MOOC front, I started a new course on Coursera called Mastering the Software Engineering Interview. I’ve seen that there are books on this topic, like Cracking the Coding Interview, but I’ve never seen the content covered from the perspective of a university course. I’m through all the content from the first week and it’s high-quality so far. The course does not actually let non-paying customers complete the exercises though so there will be no formal completion for me. Luckily I’m more interested in the course material than I am in earning a certificate of completion.
MOOC Course: Mastering the Software Engineering Interview
On the Next…
I’m going to spend some time with Elixir this week. It’s nice to slip into the functional style after writing object-oriented code most of the day. I hope to also circle back around to studying .NET Core some more. I’ve been thinking a lot about the Idealistz application and there will be a lot of cool features. I will write out some user stories and ideal deal flows for how the application will work in the coming week.