41554 blogs · [ { "id": "01a087cf-5494-7034-8481-b6d809d989ce", "title": "Making human languages irrelevant", "url": "https://rakhim.exotext.com/making-human-languages-irrelevant", "published_at": "2026-03-31T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80a9b5a75", "title": "Related UI elements should not appear unrelated", "url": "https://rakhim.exotext.com/related-ui-elements-should-not-appear-unrelated", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80b7197f9", "title": "Windows 11 after two decades of macOS: okay, but also awful", "url": "https://rakhim.exotext.com/windows-11-experience", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80b9cf231", "title": "Modern UI is clean and invisible? Ha, I wish!", "url": "https://rakhim.exotext.com/modern-ui-is-not-invisible", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80c4b3d47", "title": "Alarm is sacred, must not fail, but iOS 26 is wicked", "url": "https://rakhim.exotext.com/alarm-is-sacred-but-ios-26-is-wicked", "published_at": "2025-11-17T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80d2ebadf", "title": "Examples are the best documentation", "url": "https://rakhim.exotext.com/examples-are-the-best-documentation", "published_at": "2025-09-27T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80dff24ab", "title": "Benjamin Button Reviews macOS", "url": "https://rakhim.exotext.com/benjamin-button-reviews-macos", "published_at": "2025-09-17T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80e12adca", "title": "AI is not another abstraction because god plays dice", "url": "https://rakhim.exotext.com/ai_is_not_another_abstraction_because_god_plays_dice", "published_at": "2025-09-08T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80e596446", "title": "Finland is a high-context society that loves defaults", "url": "https://rakhim.exotext.com/finland-is-a-high-context-society-that-loves-defaults", "published_at": "2025-08-14T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80e61742a", "title": "AI is impressive because we’ve failed at semantic web and personal computing", "url": "https://rakhim.exotext.com/ai-is-impressive-because-we-ve-failed-at-semantic-web-and-personal-computing", "published_at": "2025-08-08T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80ea582b2", "title": "Thank you Google for breaking my YouTube addiction", "url": "https://rakhim.exotext.com/thank-you-google-for-breaking-my-youtube-addiction", "published_at": "2025-05-17T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80f9d4852", "title": "But what if I really want a faster horse?", "url": "https://rakhim.exotext.com/but-what-if-i-really-want-a-faster-horse", "published_at": "2025-04-04T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d80fe3f197", "title": "How to play Half Life 1 and 2 on M-chip Macs", "url": "https://rakhim.exotext.com/how-to-play-half-life-2-on-mchip-macs", "published_at": "2025-04-01T18:49:31+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d810cc323f", "title": "Knight Ride: a game about rogue (chess) knight", "url": "https://rakhim.exotext.com/knight-ride-a-game-about-rogue-chess-knight", "published_at": "2025-03-29T18:50:06+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d811be22e9", "title": "Don't make it \"like Google\"", "url": "https://rakhim.exotext.com/dont-make-it-like-google", "published_at": "2025-03-26T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d812ab9fe3", "title": "Why I prefer to git stage outside of the editor or the terminal", "url": "https://rakhim.exotext.com/git-stage-outside-editor", "published_at": "2025-02-23T10:51:13+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d8130aa1a6", "title": "They made computers behave like annoying salesmen", "url": "https://rakhim.exotext.com/they-made-computers-behave-like-annoying-salesmen", "published_at": "2025-01-15T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d8136aca19", "title": "YouTube picks, December 2024", "url": "https://rakhim.exotext.com/youtube-picks-december-2024", "published_at": "2024-12-31T11:05:53+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d8141c5ab0", "title": "How to make forbidden changes to SQLite tables", "url": "https://rakhim.exotext.com/how-to-make-forbidden-changes-to-sqlite-tables", "published_at": "2024-12-24T11:08:52+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d814b61c4a", "title": "I wish your bespoke React-Tailwind-etc static site generator had RSS", "url": "https://rakhim.exotext.com/wish-your-bespoke-site-generator-had-rss", "published_at": "2024-12-23T06:46:26+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d81572b8b5", "title": "How to build and publish multi-platform Rust binaries via Github actions", "url": "https://rakhim.exotext.com/how-to-build-and-publish-multi-platform-rust-binaries", "published_at": "2024-12-20T11:36:20+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d815ce2d61", "title": "How do you do, fellow web developers? A growing disconnect.", "url": "https://rakhim.exotext.com/web-developers-a-growing-disconnect", "published_at": "2024-12-19T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d8163c7b3f", "title": "Jupyter notebooks as e2e tests", "url": "https://rakhim.exotext.com/jupyter-notebooks-as-e2e-tests", "published_at": "2024-12-16T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d816c31180", "title": "Lesser-known science fiction movies", "url": "https://rakhim.exotext.com/lesser-known-sci-fi-movies", "published_at": "2024-12-15T13:29:59+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d81789003a", "title": "Your minimalistic app is great! Can you add these 38 features, though?", "url": "https://rakhim.exotext.com/can-you-add-38-features", "published_at": "2024-11-16T19:00:49+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d8181406e1", "title": "Should I use web fonts?", "url": "https://rakhim.exotext.com/webfonts-yay-nay", "published_at": "2024-11-01T13:14:15+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d818406041", "title": "In search for a good Markdown editor for my blogging platform", "url": "https://rakhim.exotext.com/markdown-editor-for-exotext", "published_at": "2024-10-31T18:42:42+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d818bda010", "title": "Here we go", "url": "https://rakhim.exotext.com/here-we-go", "published_at": "2024-10-31T17:18:12+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d818f05b1b", "title": "The mandatory smartphone", "url": "https://rakhim.exotext.com/the-mandatory-smartphone", "published_at": "2020-08-18T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d8192700e6", "title": "It's okay to walk uphill", "url": "https://rakhim.exotext.com/its-okay-to-walk-uphill", "published_at": "2020-07-23T12:14:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d819f272f0", "title": "Programming vs. Coding vs. Software Engineering", "url": "https://rakhim.exotext.com/programming-vs-coding-vs-software-engineering", "published_at": "2019-11-27T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d81ad9f3b8", "title": "Products aren't for people yet", "url": "https://rakhim.exotext.com/products-arent-for-people-yet", "published_at": "2017-02-04T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d81b11f761", "title": "Producing a video lesson", "url": "https://rakhim.exotext.com/producing-a-video-lesson", "published_at": "2017-01-11T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d81bf5397a", "title": "Please, recommend me a book about X", "url": "https://rakhim.exotext.com/please-recommend-me-a-book-about-x", "published_at": "2016-11-24T00:00:00+00:00" }, { "id": "01a087cf-5494-7034-8481-b6d81cd08ff8", "title": "Dreaming of obsession", "url": "https://rakhim.exotext.com/dreaming-of-obsession", "published_at": "2014-12-23T00:00:00+00:00" } ] posts Claim your blog
Back to Rakhim's blog
Blog · corpus.blog/blogs/rakhim.exotext.com/posts

Rakhim's blog

rakhim.exotext.com

2026

2025

2024

2020

2019

2017

2016

2014