Phil Hagelberg
Programmer known online as technomancy; author of Leiningen, the Clojure build tool, and a maintainer of the Fennel programming language.
Phil Hagelberg did not write this page. What is this?
It collects the places they publish and what they have said there, each linked to the source. They have no account here. Is this you? Claim it, correct it, or ask us to remove it from ppll.
Where they publish
technomancy.usSite His blog on Lisp, Emacs, Clojure and Fennel.
Recent
- in which more paths are charted towards code independence 25 Apr 2026
- in which web pages are served but also fetched 8 Apr 2025
- in which things once suspended are resumed 31 Dec 2024
Show 8 more
- in which social media can be put in your own hands 13 Sept 2024
- in which an escape route is discovered 31 Dec 2023
- in which legibility comes at a price 22 Nov 2022
- in which the word column has several meanings, none of them architectural 25 Jul 2022
- in which five different paths lead to methods 8 Feb 2022
- in which not everything is static, but most things are 12 Sept 2021
- in which a laptop defies the trends 6 Sept 2021
- in which there is no such thing as a functional programming language 22 Mar 2021
Link verified 5 Sept 2026. Recent items update automatically from the channel.
@technomancyGitHub Leiningen, Fennel and Emacs packages.
Recent
- leiningen — Moved to Codeberg; this is a temporary convenience mirror 8 Jun 2026
- mire — Mire is a simple MUD written in Clojure 22 Jul 2021
- slamhound — Slamhound rips your namespace form apart and reconstructs it. 1 Oct 2020
Show 9 more
- lein-licenses — List the license of each of your dependencies. 1 Oct 2020
- robert-hooke — Hooke your Clojure functions! 27 Jul 2020
- orestes — the ultimate yak shave 17 Jul 2020
- syme — Instant collaboration on GitHub projects. 17 Jul 2020
- circleci.el — Show build output from CircleCI builds inside Emacs 22 May 2020
- atreus-firmware — Firmware for the Atreus keyboard 8 Mar 2020
- chortles — Calculate the magnitude of a given laugh 22 Aug 2019
- grenchman — Sorry about the name 3 Jan 2019
- emacs-starter-kit — [ARCHIVED] this is ancient history 28 May 2018
Link verified 5 Sept 2026. Recent items update automatically from the channel.
Recommends rcmnd
What they recommendrcmnd 9 things — each backed by an exact quote.
Compiled by rcmnd.app, not by them: the quotes are theirs, and each links to the post it was copied from.
Recent
Skype Disliked
I would like a fully-functional web browser inside Emacs, but the biggest pain point in the software I use now is definitely Skype.
usesthis.com 2012-01-25
pair.io Uses
I don't pair as much as I used to, but I've started using pair.io, a service for spinning up ephemeral collaborative programming nodes.
usesthis.com 2012-01-25
Xmonad Loved
I've also just switched away from stock GNOME to XMonad since I just kept hearing how it's become the canonical implementation of tiling done right. Now I'm wishing I had switched sooner; it makes the classic paradigm just seem so cumbersome in comparison.
usesthis.com 2012-01-25
Show 6 more
Debian Squeeze Liked
Debian's installer is less polished, but I appreciate their conservative get-it-right-at-all-costs approach a lot more these days than when I was in college and had a lot of time to mess around with goofed-up packages.
usesthis.com 2012-01-25
mpd Uses
Outside the dynamic interactive one-big-process environments I'm a big fan of simple orthogonal tools that work well together, so I use xbindkeys for all my launchers and mpd for my tunes.
usesthis.com 2012-01-25
Leiningen Uses
For work I use Leiningen a lot. A lot of people get confused when working with Clojure because Clojure itself is just a library rather than an application, and they expect to interact directly with it.
usesthis.com 2012-01-25
their own
Conkeror Uses
There are still a few things that aren't feasible to be implemented in Emacs Lisp yet, but Conkeror lets me maintain the runtime-modifiable paradigm in the browser.
usesthis.com 2012-01-25
GNU Emacs Loved
I do as much as I can in GNU Emacs since it pains me to use monolithic software that can't be modified at runtime. Emacs is the closest you can get on a modern OS (except maybe for Smalltalk) to the dream of the fully-dynamic Lisp Machines of the 80s - you can alter nearly any aspect at runtime without recompiling or even restarting.
usesthis.com 2012-01-25
ThinkPad X200s Liked
I use a ThinkPad X200s, which is about as light a machine (1.1 kg) as you can get and still have a comfortable full-size keyboard. I prioritize mobility since I work from coffee shops around Seattle about every other day. My laptop has held up really well despite being over 2 years old.
usesthis.com 2012-01-25
Latest
Full feed →Everything, newest firstFeed Repos, posts and recommendations from the cards above, in one stream.
Filter & sortAll sources · condensed
- leiningen — Moved to Codeberg; this is a temporary convenience mirror 8 Jun
- in which more paths are charted towards code independence 25 Apr
- in which web pages are served but also fetched 8 Apr 2025
- in which things once suspended are resumed 31 Dec 2024
- in which social media can be put in your own hands 13 Sept 2024
- in which an escape route is discovered 31 Dec 2023
Show 26 more
- in which legibility comes at a price 22 Nov 2022
- in which the word column has several meanings, none of them architectural 25 Jul 2022
- in which five different paths lead to methods 8 Feb 2022
- in which not everything is static, but most things are 12 Sept 2021
- in which a laptop defies the trends 6 Sept 2021
- mire — Mire is a simple MUD written in Clojure 22 Jul 2021
- in which there is no such thing as a functional programming language 22 Mar 2021
- slamhound — Slamhound rips your namespace form apart and reconstructs it. 1 Oct 2020
- lein-licenses — List the license of each of your dependencies. 1 Oct 2020
- robert-hooke — Hooke your Clojure functions! 27 Jul 2020
- orestes — the ultimate yak shave 17 Jul 2020
- syme — Instant collaboration on GitHub projects. 17 Jul 2020
- circleci.el — Show build output from CircleCI builds inside Emacs 22 May 2020
- atreus-firmware — Firmware for the Atreus keyboard 8 Mar 2020
- chortles — Calculate the magnitude of a given laugh 22 Aug 2019
- grenchman — Sorry about the name 3 Jan 2019
- emacs-starter-kit — [ARCHIVED] this is ancient history 28 May 2018
- ThinkPad X200s 25 Jan 2012 Liked
- GNU Emacs 25 Jan 2012 Loved
- Conkeror 25 Jan 2012 Uses
- Leiningen 25 Jan 2012 Usestheir own
- mpd 25 Jan 2012 Uses
- Debian Squeeze 25 Jan 2012 Liked
- Xmonad 25 Jan 2012 Loved
- pair.io 25 Jan 2012 Uses
- Skype 25 Jan 2012 Disliked