User Tools

Site Tools


Programming Languages

There's a pile of languages and dialects, technology stacks and systems. I have realised that it is impossible to pursue a large number of them, but have an interest in many. This is a list of the things that are currently influencing my work and play code time, the things that affect my daily life, and those which I really want to learn to do well (but had no time yet).

Software development (I prefer programming as a term) is an amazing, but tiny part of Software Engineering, which is a tiny part of Computer Science -:!: in my humble opinion. I have met, and know some amazing devs, that can ace many languages and solve most problems, humbly and without ego. I am however of the opinion that I do not ever want to become complacent (I used to be in this mind-set some time ago), and constantly exploring, researching and learning the things that excite me, makes me a better software engineer. I gain from this, my work-place and team gains from it. I want to be a scholar forever, and this should be easy, considering the ever changing problems in the universe.


Languages that I currently work in, use from time to time, or just simply earmarked for interest.

PHP5/PHP7 Most of my career, and a lot of personal projects. A secret love, and very useful grinder. I will PHP forever, I love it on my own terms and conditions and it gets the job done, no doubt.
Haskell I always loved Haskell, and I am slowly(really) learning to write high-performance, pure, functional code in it. Haskell changed the way I think about how I write my php, permanently.
Go Recently started learning go, and I am somewhat hooked. About 1 month into it now. How can Ken and Rob be wrong? I steer all new programmers towards Go atm
NodeJS(es6) While I loathe front-end, Node got me into js for back-end. I wrote tonnes of microservices and API's in it over the last 1.5 years. I have developed a soft-spot for node.
Elixir I have 2 hours of elixir experience, thanks to my buddy, Zachary Ball. This is on my todo list. I like what I am seeing, Elixir is fault tolerant, functional and looks sexy.
Python Used to be the go-to tool for general stuff at work, and home-projects. There will always be something to be said about it, I don't enjoy Django however.


These are long-gone, and historic, but they played a large role in my earlier days. These languages remain dear, in some way, or hated in another… but will stay here, listed.

C Probably completely rusted up now. This was part of my studies and contemplating some small projects soon.
C++ Shelfed. Pulled 97% on my (simple, however) practical exam, and always loved it, although I am leaning more towards C or Go now.
languages.txt · Last modified: 2017/05/13 19:31 by mbvdlza