41554 blogs · [ { "id": "01a08791-9de1-712a-89d8-1e03be46faee", "title": "Feedback loops is all you need", "url": "https://joy.pm/feedback-loops-is-all-you-need/", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03bf07ce0e", "title": "My little openclaw village", "url": "https://joy.pm/my-little-openclaw-village/", "published_at": "2026-04-18T00:00:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03bf16a840", "title": "Highly customized websites", "url": "https://joy.pm/highly-customized-websites/", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03bfcb182e", "title": "Context is part of the game", "url": "https://joy.pm/context-is-part-of-the-code/", "published_at": "2026-02-08T10:15:43+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c06caa2c", "title": "Making LLMs play old text based adventures", "url": "https://joy.pm/making-llms-play-old-text-based-adventures/", "published_at": "2026-01-10T18:45:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c106a89c", "title": "Joyful shorts 03", "url": "https://joy.pm/joyful-shorts-03/", "published_at": "2026-01-07T23:56:29+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c1bb5ae5", "title": "Leveraging neovim as a TUI", "url": "https://joy.pm/leveraging-neovim-as-a-tui/", "published_at": "2025-12-24T08:07:18+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c2553ee9", "title": "Joyful shorts 02", "url": "https://joy.pm/joyful-shorts-02/", "published_at": "2025-12-23T08:58:13+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c26de807", "title": "Ai skills is now an open standard", "url": "https://joy.pm/ai-skills-is-now-an-open-standard/", "published_at": "2025-12-20T08:46:33+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c3198ba5", "title": "Joyful shorts 01", "url": "https://joy.pm/shorts-of-the-week/", "published_at": "2025-12-06T20:17:02+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c3aa0c34", "title": "I'm Finally Happy with My Mac Setup: An Arch Linux User's Journey", "url": "https://joy.pm/im-finally-happy-with-my-mac-setup-an-arch-linux-users-journey/", "published_at": "2024-12-29T15:17:36+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c3c7a183", "title": "Data informed vs Data driven management", "url": "https://joy.pm/data-informed-vs-data-driven/", "published_at": "2024-07-28T09:03:40+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c4000c78", "title": "Post mortem: 2024-05-25", "url": "https://joy.pm/post-mortem-2024/", "published_at": "2024-05-27T14:41:12+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c4d1c3be", "title": "An intuitive grasp over Fourier Transform", "url": "https://joy.pm/an-intuitive-grasp-over-fourier-transform/", "published_at": "2024-05-26T10:51:34+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c4e77480", "title": "Homelab version 2024", "url": "https://joy.pm/homelab-version-2024/", "published_at": "2024-05-10T12:14:59+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c59ef962", "title": "Moving to Ghost", "url": "https://joy.pm/moving-to-ghost/", "published_at": "2024-04-27T18:32:41+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c5a8593c", "title": "The joy of books: Sprint", "url": "https://joy.pm/the-joy-of-books-sprint/", "published_at": "2024-04-25T08:32:48+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c5da77ff", "title": "Projects", "url": "https://joy.pm/projects/", "published_at": "2024-04-23T08:22:27+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c6833dd0", "title": "Anemic Models", "url": "https://joy.pm/anemic-models/", "published_at": "2024-02-16T08:12:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c6d0e834", "title": "A New Perspective on picking Books", "url": "https://joy.pm/a-new-perspective-on-picking-books/", "published_at": "2024-02-15T08:11:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c7a71025", "title": "Software engineers, not programming language engineers", "url": "https://joy.pm/software-engineers-not-programming-language-engineers/", "published_at": "2024-02-12T08:10:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c8a50b4a", "title": "Hello World", "url": "https://joy.pm/hello-world/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03c98c4ddc", "title": "Choosing my next read", "url": "https://joy.pm/choosing-my-next-read/", "published_at": "2023-11-14T08:09:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03ca825239", "title": "Shutting down hackers.surf", "url": "https://joy.pm/shutting-down-hackers-surf/", "published_at": "2023-10-12T08:08:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cb2b8ab8", "title": "A bit of machine learning with a Stratocaster", "url": "https://joy.pm/a-bit-of-machine-learning-with-a-stratocaster/", "published_at": "2023-05-25T08:07:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cba0d4e2", "title": "Oh my, oh my, AI", "url": "https://joy.pm/oh-my-oh-my-ai/", "published_at": "2023-05-17T08:06:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cc5bf59f", "title": "Software rots", "url": "https://joy.pm/software-rots/", "published_at": "2022-05-27T08:05:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03ccea2aaf", "title": "Weird software: library.joy.pm", "url": "https://joy.pm/weird-software-library-joy-pm/", "published_at": "2022-01-10T08:04:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cd1ca43a", "title": "The map is not the territory", "url": "https://joy.pm/the-map-is-not-the-territory/", "published_at": "2021-09-08T08:03:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cd8862ce", "title": "Predictability, estimations, nobel prizes and powerful people", "url": "https://joy.pm/predictability-estimations-nobel-prizes-and-powerful-people/", "published_at": "2021-03-16T08:02:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03ce11a12b", "title": "Internal developer platforms", "url": "https://joy.pm/internal-developer-platforms/", "published_at": "2020-05-27T08:01:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03ce498308", "title": "The joy of books: A philosophy of software design", "url": "https://joy.pm/the-joy-of-books-a-philosophy-of-software-design/", "published_at": "2019-12-30T08:00:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03ce7a570e", "title": "A Graphviz primer", "url": "https://joy.pm/a-graphviz-primer/", "published_at": "2017-09-17T07:59:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cee40db1", "title": "Playing with happiness on Twitter", "url": "https://joy.pm/playing-with-happiness-on-twitter/", "published_at": "2017-09-07T07:58:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cf129077", "title": "org-edit-special and editing code in org mode", "url": "https://joy.pm/org-edit-special-and-editing-code-in-org-mode/", "published_at": "2017-02-25T07:57:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cf9381c5", "title": "Taking notes and coding", "url": "https://joy.pm/taking-notes-and-coding/", "published_at": "2016-12-18T07:56:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cfa908bf", "title": "Playing with text to speech in emacs (part 1)", "url": "https://joy.pm/playing-with-text-to-speech-in-emacs-part-1/", "published_at": "2016-12-16T07:55:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03cfb615a8", "title": "Back to a static site", "url": "https://joy.pm/back-to-a-static-site/", "published_at": "2016-12-15T07:50:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03d0610bde", "title": "Sending to pocket from elfeed", "url": "https://joy.pm/sending-to-pocket-from-elfeed/", "published_at": "2016-08-18T07:49:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03d084a831", "title": "When to rewrite", "url": "https://joy.pm/when-to-rewrite/", "published_at": "2016-06-13T07:48:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03d146dba2", "title": "Compiling emacs", "url": "https://joy.pm/compiling-emacs-2/", "published_at": "2016-05-07T07:46:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03d1fdf70e", "title": "The black art of commit messages", "url": "https://joy.pm/the-black-art-of-commit-messages/", "published_at": "2016-04-05T07:42:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03d2488810", "title": "Ambition", "url": "https://joy.pm/ambition/", "published_at": "2016-04-01T07:38:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03d290c2a7", "title": "A warm welcome to MS Sculpt keyboard", "url": "https://joy.pm/a-warm-welcome-to-ms-sculpt-keyboard/", "published_at": "2015-07-21T07:36:00+00:00" }, { "id": "01a08791-9de1-712a-89d8-1e03d3788b4e", "title": "Pairing over Tmux", "url": "https://joy.pm/untitled/", "published_at": "2015-07-11T07:34:00+00:00" } ] posts Claim your blog
Back to joy.pm
Blog · corpus.blog/blogs/joy.pm/posts

joy.pm

joy.pm

2026

2025

2024

2023

2022

2021

2020

2019

2017

2016

2015