Hello, I’m Carl Dehlin from Sweden, and this is my techblog. If I have to choose a professional title it would be “computer visionist”, but to be honest I just love to hack stuff together and dive into all kinds of software, especially the kind that focus on computation and problem solving. In particular I am quite fond of learning new computer languages, combining with some mathematics, and implement that in code! You can find (some of) it at GitHub (most stuff is still hiding in private repos around the internet…)

List of favorite computer languages so far

  • Tcl (Tool Command Language, an unholy marriage between Lisp and Bash!). Very much of an “under the radar language” lacking evangelical figures in media. If you haven’t tried it you are missing out.
  • Clojure (Functional Lisp). Best interactive programming experience I’ve had so far. If you thought you had used a REPL before, think again. Awesome for doing AoC.
  • Haskell: Great as a mental exercise and expanding your understanding of types and functional programs, however I am still not convinced about it’s practical usability.

Professionally I do C++ (though I sometimes miss good old C, am I crazy!?), Python, Bash and YAPL.

Some very strong beliefs of mine

Here are my two cats, Fibonacci and Mewton. They like to screw up my code and read books

Fibonacci Meowton

I started this blog because I have tons of ideas in my head that I need to get out. I hope you enjoy reading some of the material. Feel free to reach out to me on email if you want to discuss anything.

Blog ethics

I aim to write this blog in an immutable fashion. After publishing a post, any updates except from minor typos will be transparent with date of modification. Why is this important? Immutability is essential for any time of information system. Blogs are information sources and ensuring that their content does not change is crucial if they are to be referenced by others. Immutability does not exclude appendability, you can always add information, you are just not allowed to change it. This way, if you find one of my posts interesting, you can safely link against it, just mention from which date you link to it. Unless I post this on some type of “blog-chain” there is no way to enforce this, so this is a purely social contract of trust.