The Curious Engineer

All blogs / Lisp / Clojure / Scheme

code · words · emotions: Daniel Janus’s blog

blog.danieljanus.pl

Lisp / Clojure / SchemeDatabasesSoftware / engineering practiceRust

Posts
74 from 4 Apr 2008 to 8 Oct 2026
Posting
monthly (7 in the last year)
Kind
personal blog
Feed
https://blog.danieljanus.pl/atom.xml

2026 6

  1. SSHing to my reMarkable from anywhere
  2. Things I wish Datomic had: Map values
  3. Now what?
  4. How can I keep from singing?
  5. Translating non-trivial codebases with Claude
  6. my last post

2025 4

  1. On LLMs in programming
  2. No, really, you can’t branch Datomic from the past (and what you can do instead)
  3. Cleaner codebase, happier mind
  4. Double, double toil and trouble or, Corner-Cases of Comparing Clojure Numbers

2024 1

  1. Lossy CSS compression for fun and loss (or profit)

2023 3

  1. My mental model of transducers
  2. A visual tree iterator in Rust
  3. Learning to learn Rust

2022 3

  1. Dutch Clojure Days 2022
  2. How to pay for books
  3. I love my GPD Micro PC

2021 2

  1. Testing a compiler that can’t even print stuff out
  2. Things I wish Git had: Commit groups

2020 6

  1. I made a website to guess tomorrow’s number of COVID-19 cases, and here’s what happened
  2. Making of “Clojure as a dependency”
  3. Clojure as a dependency
  4. Indenting cond forms
  5. Careful with that middleware, Eugene
  6. Word Champions

2019 2

  1. Web of Documents
  2. Re-framing text-mode apps

2014 4

  1. Happy Programmers’ Day!
  2. You already use Lisp syntax
  3. DOS debugging quirk
  4. 2048: A close look at the source

2013 1

  1. Lithium revisited: A 16-bit kernel (well, sort of) written in Clojure (well, sort of)

2012 5

  1. My top three iOS apps for mapping
  2. Lithium: an x86 assembler for Clojure
  3. How to call a private function in Clojure
  4. Lifehacking: How to get cheap home equipment using Clojure
  5. Ever wanted to programmatically file a lawsuit? In Poland, you can.

2011 7

  1. Combining virtual sequences<br>or, Sequential Fun with Macros<br>or, How to Implement Clojure-Like Pseudo-Sequences with Poor Man’s Laziness in a Predominantly Imperative Language
  2. Color your own Europe with Clojure!
  3. Meet my little friend createTree
  4. A quirk with JavaScript closures
  5. The Dijkstran wheel of fortune: SPSS, Excel, VBA
  6. Hello world, again
  7. Last post here

2010 8

  1. Keyword arguments
  2. Sunflower
  3. A case for symbol capture
  4. Hiking in the Apennines
  5. The pitfalls of <code>lein swank</code>
  6. Downcasing strings
  7. Clojure SET
  8. Reactivation (and some ramblings on my blogging infrastructure)

2009 1

  1. Google Books

2008 21

  1. anti-procrastination.el
  2. The immensely powerful tool
  3. Who said Common Lisp programs cannot be small?
  4. You win some, you lose some, you talk some
  5. cl-morfeusz: A ninety minutes’ hack
  6. Another metapost
  7. Today’s lesson: Mind the symlinks
  8. Recently read #1: Akhmatova meets Bashō (Vasil Bykaŭ, “The Wall”)
  9. Inward ripeness
  10. cl-netstrings
  11. Best OS ever
  12. Forgetting
  13. Hacking away with JSON-RPC
  14. ECLM 2008
  15. Poliqarp’s new protocol
  16. I’m not playing this stupid game anymore
  17. Recipe for a successful presentation
  18. Yavp
  19. Ubuntu post-installation tricks
  20. The TeX Hackery
  21. Introduction