What I’ve been doing lately

It has been a while since I’ve updated on what things I have been learning or playing with lately. For work my study should be focused on Sql Server and PowerShell or possibly C#. I somewhat hold to that, although I really need to push through the SQL Server training that I have available through work. I should also go back and see if the Oracle OCI cloud certifications are still free, and if so, try to re-up my OCI certifications.

In my personal life, I finally hit Haskell hard enough that I think I finally got it well enough to deal with it on a basic level. I recently used Tcl to solve a programming challenge. I had forgotten how much I love the experience of using Tcl. It is such a hackable language environment. It gets out of my way better than any other language I have used. I can do weirder stuff with Tcl than even in Scheme or Common Lisp. It’s super flexible and probably not all that appropriate for production code that you need to make sure will only run correctly or not at all. But for solving problems the ‘wrong’ way, it’s the fastest and most fun environment I’ve ever used.

So, for the past few days I’ve been ruminating on the thought of using Haskell, Tcl, and Go as my sort of ‘Pocket’ languages – languages that I keep in my back pocket for solving problems or making little utilities that I don’t want to have to deal with a lot of hassle to use or distribute.

Other than that, I am trying to come up with a language that I want use for LeetCode style problems. If I am limited to the languages that LeetCode actually supports – I am not sure if I want to use Go for that due to the lack of dynamicity in the Go language environment. On the other hand, how much time do I want to put into something like Python that is so hard to deploy? Maybe it is worth biting the bullet and just learning and getting good at JavaScript or TypeScript. Other than Python, JavaScript is probably the most dynamic language that LeetCode supports that I am likely to use anyway.

Standard

Leave a comment