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

All notes

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