Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
1

What I'm up to - December 2023

from Philip Ilic Thomas [alt+shift+b] in programming

This is my monthly newsletter about what I'm up to, which I send in place of social media. What I did in November - Started writing some essays about online work, dependability, tools, and craft on t...
1st Dec 2023

Stay updated

Get a weekly newsletter with the top 5 articles worth reading every week.

More from Philip Ilic Thomas

What I'm up to - September 2026

Here is my monthly newsletter about what I am up to. What I did in August I moved back to New York. I have been busy bouncing between hotels and touring potential homes. I visited Copenhagen for an event at noma.

3 weeks ago
What I'm up to - August 2026

My monthly newsletter about what I am up to, which I send in place of social media: What I did in July Concluded my trip to Japan and posted more photos to the Tsundoku pop-up newsletter. I am having a lot of fun exploring photography as a hobby.

1st Aug 2026 • 1 votes
What I'm up to - July 2026

My monthly newsletter about what I am up to, which I send in place of social media. What I did in June I left Chroma, and I start a new role in August. In this liminal time, I am spending a couple of weeks in Japan and practicing photography.

1st Jul 2026 • 1 votes
What I'm up to - June 2026

My monthly newsletter about what I'm up to, which I send in place of social media. What I did in May - Went to Oaxaca for vacation, which was a culturally rich and walkable place. I enjoyed a lot of ...

1st Jun 2026 • 1 votes
What I'm up to - May 2026

My monthly newsletter about what I'm up to, which I send in place of social media: What I did in April - Visited NYC briefly. Discovered a new cafe I like called WatchHouse - they even happened to be...

1st May 2026 • 1 votes

More in programming

The joy and agony of a snail mail newsletter

A chance to create offline relationships, hone your craft, and eat your bodyweight in envelope glue

53 minutes ago • 1 votes
You are still valuable

A frustrated Reddit post about being a condom between an AI and production made the rounds in our team. Here is why I think the opposite is true and what it means for how we review code, plan work and think.

yesterday • 1 votes
Mommy bloggers react

After a write-up in the New York Times, Mommy Bloggers had two options. Either lean in, or step back. Given how popular it became after that, it's not hard to guess which option they chose. The post Mommy bloggers react appeared first on The History of the Web.

3 days ago • 1 votes
Haunt 0.4.0 released

I'm quite a bit late on this one, but Haunt version 0.4.0 was released released back in July. I haven't had much time for blogging, but I'm catching up now! This release contains a small set of improvements and bug fixes since the 0.3.0 release in 2024. About Haunt Haunt is a static site generator that uses the Guile Scheme as its configuration language. It aims to be simple, functional, and extensible. Features include: Easy blog and Atom/RSS feed generation Markdown post support Simple development server for viewing edits before publishing Purely functional build process User extensibility Notable changes Added support for HTML in Markdown documents. This was a long time coming because guile-markdown did not support it and the library was abandoned by the original maintainer. As part of my work at Spritely, we forked it, implemented the relevant portions of the CommonMark specification, and released it. Spritely's guile-commonmark fork is now considered to be the official upstream by Guix and others. A further consequence of this is that guile-lib is now a required dependency for building Haunt as we need the (htmlprag) module to parse Markdown documents with embedded HTML. html->shtml from guile-lib's (htmlprag) module is now used instead of xml->sxml in the HTML reader. It was silly of me to use xml->sxml for this purpose years ago, but at the time I wanted guile-lib to be an optional dependency. Added haunt new subcommand for creating a new site. Added default directory, template, and prefix arguments to flat-pages procedure. Added support for index metadata flag to flat pages for pretty URLs. Flat pages now receive all page metadata, not just the page title. This is a breaking change from 0.3.0. Added .scm as an additional extension for sxml-reader. make-file-extension-matcher now supports multiple extensions. Fixed emission of <script> and <style> elements. Fixed handling of no available reader in flat pages builder. Fixed unreachable error handling clause when a reader is not found for a post. Fixed default blog theme template missing an <html> tag. Fixed overloaded -h option in haunt serve. Deprecated post in Skribe reader in favor of document. Download Haunt 0.4.0 is already available in Guix: guix pull guix install haunt See the Haunt project page for information on how to build from source. Thank you to Camilo Rodrigues, Noé Lopez, jgart, Jakob L. Kreuze, and Daniel Meißner for their contributions to this release! Happy haunting!

3 days ago • 1 votes
On reading books

How books have coloured my life

3 days ago • 2 votes
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in