1 Year on Nix

For eight years, Ubuntu was my home. I knew the system inside out — or at least I thought I did. I had a dotfiles repo, a symlink manager, and a comfortable routine. Everything was version controlled. Everything was under control.

It wasn't.

Getting Started with Haskell

Haskell is a purely functional programming language known for its strong static type system, lazy evaluation, and mathematical elegance. In this post, we will walk through the fundamentals that make Haskell a compelling choice for building reliable software.