Want to receive my work as I publish it? Subscribe via email or RSS.

All notes

View selected notes
  1. Talk to the Blog
  2. Things I can do online instead of doomscrolling
  3. Weekly Notes #17
  4. Chilli for Your Mom
  5. Places to Find Indie Web Content
  6. "I understand"
  7. Max Bittker
  8. Say Hi Catalog
  9. Bless this Mess
  10. Pierwsza Bajka Róży
  11. How to Draw a Janusz
  12. the holiest of all vegetables
  13. Celebrating World Egg Day
  14. Transient notes are like fuel
  15. Leading or Line Height - a Measured Response
  16. Zygmunt Bauman
  17. $ cp example.env .env (a.k.a. adventures of the Bun-man)
  18. Weekly Notes #9
  19. Fleeting Notes
  20. Sit., (together) devlog 001
  21. Chthonic Companion
  22. Projects and apps I built for my own well-being
  23. xitter.png - privacy-friendly embeds and one-way mirrors
  24. Why make toys, why play?
  25. Virginia
  26. Gregglogger
  27. 3-3-3 Rule for Rescue Dogs
  28. Sit., part 2 – devlog 001
  29. Half-ass it
  30. Weekly Notes #5
  31. Shader Park is Kinda Neat
  32. Ursula K. Le Guin
  33. Two Minute Week
  34. State Management in JS using Proxy
  35. Anglerfish by Lucas and Paulo
  36. I am I am I am
  37. Weekly Notes #16
  38. How to optimise images for Obsidian Publish
  39. Second Fig Digression
  40. Less is more, more or less
  41. Pickle
  42. Phone (linguistics)
  43. Sit., (together) – why I'm happy with it
  44. Heart of Dorkness
  45. What's a Peach?
  46. Your time is the most valuable thing you have
  47. Abusing and reviewing Obsidian Publish
  48. Spikes
  49. Julia
  50. Work With the Garage Door Up
  51. Brocas's Aphasia
  52. Weekly Notes #11
  53. Medieval Content Farm and Procedural Cheese
  54. Muddle Your Way To Success
  55. Publishing tools (desktop → web, no-code)
  56. Nothing Twice
  57. Ensō Roadmap (2024)
  58. Wislawa Szymborska
  59. First Fig Digression
  60. Night Rider
  61. Weekly Notes #12
  62. Project Cemetery
  63. Portuguese Orange, Persian Portugal
  64. User Agent is becoming a User Identifier
  65. Default Apps 2023
  66. Disclaimer
  67. working definition
  68. Sketch - Ensō Coffeeshop Mode
  69. An everything canvas
  70. Data Is the New Oil
  71. Why is it So Hard to Respond to Positive Comments
  72. Texas Friendship Massacre
  73. Rafałku
  74. Obsidian for Vampires
  75. Shader Park and 2D
  76. Bootleg T-Shirts - December Batch
  77. New Ensō - first public beta
  78. Roland Topor Fidget Spinner
  79. Better note taking is not the problem, it's better thinking
  80. Let people send me printed messages via the cat printer
  81. Insomnia, Control
  82. Weekly Notes #20: 111!
  83. Weekly Notes #15
  84. Programmers have a Pavlovian Engineering Response
  85. Kind software
  86. Zhoozh
  87. HCD
  88. Storienteer
  89. Mobile as a multi-tool not a peephole
  90. Here's a List of Toys
  91. Building a private, clutter-free browser on top of Safari
  92. Things to support my own well-being – a wishlist
  93. Midnight Shader
  94. Amor Fati
  95. Weekly Notes #6
  96. How I Use Analytics With My Indie Projects
  97. Sharing more often -- toolbox
  98. Tools That Replaced Spreadsheets for Me
  99. 40
  100. allophone
  101. Types of Memory
  102. Weekly Notes #8
  103. Dark Mode - Articles
  104. the Snail of Theseus
  105. Brutally simple
  106. Asemic Writing
  107. Sit., (together) devlog 002 – Space Kalimba
  108. Future of Coding
  109. Dogs and Palimpsests
  110. Overscroll, behave.
  111. Auto-hibernate Subscriptions
  112. Patreon and Ownership
  113. Just Some Innocent Gradient Fun
  114. 112
  115. FAQs are a Dark Orange Flag
  116. Things you can do when you don't rely on ads
  117. Natural Gradients in CSS
  118. RAG
  119. Weekly Notes #1
  120. Weekly Notes #19
  121. Temporada Janusz Stamp
  122. Weekly Notes #3
  123. Default Apps - from 2023 to 2025
  124. The modern Web has lost the User Agent
  125. Personal Without Being Parasocial
  126. phoneme
  127. Kill your darlings, their bones are the best fertiliser
  128. kebab-case
  129. Kepasa (and a bonus gift for Notion)
  130. Tools like Obsidian a true Web 1.0 platform
  131. Why I Didn't Study Computer Science
  132. Say Hi
  133. XP
  134. New Week
  135. Doom-driven development
  136. Fermi Paradox (for 35-Year-Olds)
  137. Sleepy Safari
  138. Sit., (together)
  139. Sandboxes, Games, and Play
  140. Weekly Notes #14
  141. Fig Tree Brushes
  142. Nihil novi sub sole
  143. Wernicke's Aphasia
  144. Sit. Offline Mode
  145. LLM-powered Tools I'm Actually Using
  146. Journey
  147. Find Your Tribe
  148. Everything is Alive
  149. Bedtime Doodles, an Anatomy
  150. Sigmoid function
  151. Jeremy Bent-ham
  152. Rosie's Poem
  153. Chthonic
  154. Defaults Matter, Don't Assume Consent
  155. Weekly Notes #2
  156. My Now Page
  157. Spiritual Volleyball
  158. Parahippocampal Gyrus
  159. The Janusz I Live In
  160. Let's Hold Hands
  161. Cat Printer – tools and resources
  162. Expressive Writing
  163. Using Writing to Process Your Emotions
  164. Essentially
  165. Montaigne
  166. Let your dog take you on a walk
  167. Ad Space Bodies
  168. Weekly Notes #10
  169. 111
  170. Stream of Consciousness Morning Notes
  171. Link In A Box - On Trust and 2-Hour Projects
  172. My Bootleg T-shirts
  173. Demon Tamagotchis
  174. Work on my notes with the garage door up
  175. 2-2-2 Project Scoping Technique
  176. beautifully weird
  177. Vercel, Svelte and Doom-Driven Development
  178. Wikipedia Rabbit Holes
  179. the way I find and organise information has become more polarised
  180. Fig
  181. Wittgenstein, Parmenides, or Parmesan
  182. Snippet - How to count words in a folder
  183. Broca's Area
  184. Acceptance is Defiance
  185. Instead or writing a comment, write a post and link it
  186. Aye-aye
  187. Physical uncolouring book
  188. Proteus
  189. Bird-knife
  190. Reasons to use open, offline LLMs
  191. Visual Snapshot Tests, Cheap Bastard Edition™
  192. Screenshot Saturday
  193. Midnight Ramen
  194. Default Apps 2025
  195. Summarise My Weekly Notes (With Llamas)
  196. Mental Health Toolbox (working title)
  197. Proteus - Uncertainty is the only Certainty
  198. best Kebab on Old Street
  199. How I Use Obsidian to Publish These Notes
  200. Express is the CSS of web frameworks
  201. Tip of the Tongue and Handmade Software
  202. Orthographic Shorthand
  203. Weekly Notes #16
  204. Inertia - the Good Parts
  205. MISS – Make It Stupid, Simple
  206. Be kind, be curious
  207. TouchDesigner (and Mr Noto, the Talking Ball)
  208. Dog mode
  209. Weekly Notes #7
  210. Done? Take Time to Appreciate and Reflect
  211. 2 cheesy existential metaphors
  212. Ensō Design Constraints
  213. SVG filter quirks
  214. Writing is Thinking
  215. How I Make My Bootleg T-shirts
  216. Web and Feedback Loops
  217. Cacio e pepe with black garlic
  218. retrospective.png
  219. Beautiful Things
  220. Weekly Notes #13
  221. Make
  222. This is not writing or productivity advice
  223. Wernicke's Area
  224. Oops! Not Found
  225. Enso Technical Roadmap
  226. Stories Help Us Learn, Teach and Remember
  227. pet the tarantula
  228. Share your unfinished, scrappy work
  229. Alternatives to Adobe
  230. Deadlines Bring Focus
  231. Weekly Notes #4
  232. Communication is Action
a dog saying: but wait! there is more!
a giant foot-shaped snail with a house on its back. the house is still in construction, with a big crane towering above it The image is a stylized black-and-white illustration. In the lower left corner, there is a small, cozy-looking house with smoke rising from its chimney. The smoke, however, does not dissipate into the air but instead forms a dark, looming cloud. Within the cloud, the silhouette of a large, menacing face is visible, with its eyes and nose peeking through the darkness. The creature, perhaps a cat, appears to be watching over the house ominously, creating a sense of foreboding or unease.