Blog
A collection of concise notes on small things I learn day to day across a variety of languages and technologies. Many are things that aren't really a full blog post: just jottings and notes.
So I'm thinking: 'I'm learning this now & I want to remember this for the future' ... as well as: 'I'm realising I want to retain this and making notes helps me consolidate and retain this info'
Inspired by jbranchaud/til and https://til.simonwillison.net.
And a discussion about 'TIL' in and in this blog post. And humble attempt at: Learning In Public™
57 posts
2026
- Dbos and fly sprites
- TIL: LLM trained on only historical materials.
- Make design system via claude
- TIL the cross-over between AI assisted development and DDD
- The last museum
- TIL: the laws of software
- Make an audio book for free
- Docling the python document reading library
- Make a forwarding phone number
- Clever django testing
- TIL That knowing (and applying!) the theory of constraints with AI is obviously hard, or we’d all be doing it.
- TIL: like robots.txt in a website, but for LLM
- Simple style html page
- TIL: You don’t need Javascript for common UX patterns
- Til: I side with.
- TIL How to make nicer AI posters
- Glossary of ai
- TIL python auto documentation from classes
- TIL: “Specification Pattern”
- Jev
- TIL Wrapture
- TIL: the history of the web
- TIL Deeper look into type in Python
- Papercraft and more
- TIL: this consumer database
- TIL About AI
- Organizational slimemould
- TIL : new colour spaces
- Brew postgres
- TIL - Resiliency vs reliability engineering
- Killport
- TIL Metrics for Maintainable Code
- TIL how to learn about a new codebase quickly.
- Panda3d
- Css swimlanes
- Markdown to svg python
- Html parser python
- Blender
- Packing optimal 3d
2025
- TIL python: create a simple object from SimpleNamespace
- TIL new subtest feature added to pytest
- TIL : How to ensure correct logs are emitted using Pytest
- Setting multiple things in py
- TIL: Git bisect has more to it
- TIL: Postgres in a browser
- TIL: some new in-memory databases to choose from
- TIL : images for a border in CSS
- TIL Gemini code assistant is now in Pycharm
- TIL a nice way to explicitly pass data into exceptions
- TIL how to organize dependencies in large codebases with UV.
- TIL: Github Opportunities might not be legit
- TIL: Raspberry Pi 500+ is a thing
- Job stories for api design
- TIL Downloading open source LLMs: Ollama is a thing.
- Dev containers in JetBrains is a thing.
- Exception Chains in Python
- Stripe: how to runout a Subscription