zanlib

en / pl
Blog Projects About
  • 27 December 2025
    On Pirsig's "Lila"
  • 23 December 2025
    I've been attempting to learn some Japanese over the last couple of months, documenting my approach
  • 11 December 2025
    On Hofstadter and Sander's "Surfaces and Essences"
  • 8 December 2025 Read

    A Year of Ergonomics

    What I bought in 2025 to improve my workspace.
  • 7 December 2025
    On Rory Sutherland's "Alchemy"
  • 2 December 2025
    Thoughts about OCaml after using it for two days for Advent of Code ([repo](https://github.com/zanli
  • 16 November 2025
    On "Obvious Adams"
  • 10 November 2025
    A few matters of style on this website that we would like to keep moving forward. All [articles](/en
  • 10 November 2025
    Seems like you can finally animate gradient colours in CSS. It is a bit finicky, though, using CSS c
  • 9 November 2025
    On Content Strategy
  • 17 July 2025 Read

    Quality in the Copycat World

    Sometimes technically correct is not the best kind of correct. It might not even be correct at all.
  • 10 May 2025
    On Builders and Monoids
  • 15 March 2025 Read

    Lisp in JavaScript

    Turing-completeness inside JavaScript arrays.
  • 23 October 2024 Read

    Elixir API from Scratch

    Building a basic API without codegens.
  • 17 August 2024
    On TypeScript's Flaws
  • 13 June 2024 Read

    Solid Anew

    Are the principles still relevant?
  • 8 November 2023
    On Image Composition With CSS Filters
  • 7 September 2023
    On Understanding Array Methods
  • 28 May 2023 Read

    How I See The World

    The fundamentals of my worldview.
  • 30 January 2023 Read

    Monoids in Practice

    One of the more useful algebraic structures.
  • 20 August 2022 Read

    Mastery and Perfection

    One should not aim to create the perfect, but to become a master.
  • 11 May 2022 Read

    Naming Things

    One of the two hardest things in computer science, supposedly.
  • 31 January 2022 Read

    Faith Before Reason

    Where do ideas come from?
  • 29 September 2021
    On Augustine's "Confessions"
  • 6 September 2021 Read

    The Strongest Force in the Universe

    A few words on the importance of storytelling and the ability to explain.
  • 8 February 2021 Read

    Agile, Avant la Lettre

    The ideas in the agile mainfesto are older than one might think.
  • 21 January 2021
    On Excel Add-ins in React
  • 16 December 2020 Read

    Axes of Governance

    Two ways to think about governing a team.
  • 11 November 2020 Read

    A Tale of a Dripping Faucet

    Why minor pain points can ruin your mood.
  • 26 October 2020 Read

    Vim's Small Idea

    What makes modal editing an underappreciated paradigm.
  • 18 October 2020 Read

    Books, Debts, and Delicatessen

    Musings on lifespan, wisdom and accumulation.
  • 11 October 2020
    On React's Imperative Handles
  • 31 August 2020 Read

    Romantic Programming

    The dichotomy of people's approach to technology.
  • 12 August 2020
    On Learning (Natural) Languages
  • 22 June 2020 Read

    The Tomato Game

    Not every question needs an answer.
  • 8 June 2020 Read

    How to Start Programming

    Some tips for the apprentices.
  • 4 April 2020 Read

    Gumption Traps

    Gumption traps are the internal and external obstacles that drain your drive. Understanding them gives you tools to protect the quality of your work.
  • 14 March 2020
    On Gaining Knowledge
  • 24 February 2020 Read

    Functional Ship of Theseus

    When to stop refactoring.
zanlib.dev © 2026 • Est. 2017