About:

Rakhim's blog

Website:

Incoming Links:

Outgoing Links:

Herman's blog
Subscribe to RSS:
The article discusses the limitations of traditional search engines compared to modern LLM-based AI like ChatGPT, which can quickly surface answers from unstructured data. It critiques the reliance on full-text search over structu...
The blog post reviews the evolution of Apple's desktop operating systems, starting from the first version, Tahoe, which was criticized for its poor user interface. It highlights significant improvements in subsequent versions, suc...
Modern UI/UX design's focus on 'clean' aesthetics often results in confusing and disorienting user experiences, contrasting sharply with the character of older interfaces like Winamp.
The author critiques the notion that AI-assisted coding is merely another layer of abstraction in programming, comparing it to deterministic tools like compilers. They argue that AI is probabilistic and functions more like a contr...
The text discusses the concept of high-context and low-context cultures in anthropology, focusing on Finland as a high-context culture. It highlights how communication relies on contextual elements rather than explicit verbal or w...
The author reflects on their mixed experience using Windows 11 after years on macOS, highlighting both its strengths and significant frustrations.
The post discusses the inadequacy of formal technical documentation for developers who often need quick examples to understand functions and methods. It highlights the challenges developers face when switching between different pr...
The author expresses gratitude to Google for making YouTube less addictive by introducing changes that have made the platform feel less engaging and relevant. They highlight the shift from a relevant and engaging subscription-base...
The text discusses the concept of creating entirely new markets instead of just new products in existing ones, using the example of Netflix and Spotify. It highlights the shift from reliable libraries to an inconsistent stream of ...
The text discusses the challenges of playing Half Life 1 and 2 on Macs due to the transition from Intel x86 to Arm architecture. It provides various options to play the games, including using Wine, Crossover, Parallels Desktop, an...
The text is about a puzzle game called Knight Ride, which is a chess-inspired game developed by the author. The game involves a knight on a chess board with random enemy pieces and a target square. The player has to reach the targ...
The text criticizes Google for its UI & UX design and its influence on the broader perception of design. It discusses the consequences of Google's design choices and the impact on developers and users. The author compares Google's...
The author explains why they prefer to use a dedicated app for staging files in Git, even when using editors with built-in Git support. They believe that staging files is a significant step in preparing a meaningful commit and pre...
The text discusses the negative impact of humanizing user experience in software, comparing it to an annoying salesman. It highlights the frustration of dealing with manipulative software and the conditioning of the population to ...
The text explains how to make forbidden changes to an SQLite table using a hacky way, and a preferred method involving creating a new table with the correct structure and copying data from the old table.
The author discusses the lack of RSS feeds on many modern blogs and static site generators, despite the importance of RSS for blog readers. They encourage developers to consider adding RSS to their hand-crafted SSG and address com...
The article describes the setup to automate building and publishing multi-platform Rust binaries on Github. It includes building binaries for Windows, Linux, x86 Macs, and ARM Macs, adding files to the latest Github release, publi...
The author discusses the growing disconnect between his notion of programming and the younger web developers' notion of it. He talks about the shifting notions in the programming world and how it has fueled his feeling of disconne...
The text discusses the use of Jupyter notebooks as end-to-end tests for a new library. It explains how the notebooks are used to cover major end-to-end use cases and how they are made parametrized and run automatically. The author...
The text is about the author's love for science fiction movies and lists some lesser-known science fiction movies that they recommend.
The author released a simple note-taking app called Textpod and received positive feedback and feature requests. However, some people want to add 38 complex features, which goes against the app's minimalistic nature.
...
The author discusses the difficulty of finding a good Markdown editor for web development. They mention trying to integrate Tiptap, but finding it difficult to use. They then discuss other options, such as SimpleMDE, EasyMDE, Trix...