About me
A language lover. To me, a language is the foundation of the culture, and it shapes the community around it and shapes the way I think about the world.
Languages
I learn a new language once in a while to earn a fresh perspective and (hopefully) bring their philosophy to the current language implementation.
Production experience
- Python
- Ruby
Proficient
These are the languages that I use to make (side) projects or implementations here and there. Primarily they serve personal purposes, but usually, I don’t use them (yet) in the team or production codebase.
- C
- Go
Functional
My one eternal hobby. I adore the taste and expressiveness of functional programming. It strives to limit variables’ side effects, thus paving the way for concurrent, parallel, and distributed programming. Most treat code as data, so you focus more on a higher abstraction of thinking.
That said, I have an evergrowing list of learning/to-be-learned functional programming languages.
- Clojure
- Emacs Lisp