About:

Code, Culture, Carts & Carnatic Beats: Welcome to Kaush's World

Website:

Specializations:

Incoming Links:

Outgoing Links:

Subscribe to RSS:
The post argues that Firefox with uBlock Origin (uBO) offers superior privacy and ad-blocking capabilities compared to Chromium-based browsers like Brave and Edge, which are limited by Google's Manifest V3 (MV3) extension architec...
The article discusses the impact of AI on job displacement, particularly for software engineers. It contrasts a task-centric view, which sees AI as a tool for improving individual tasks, with a system-centric view that recognizes ...
The blog post discusses the evolution of AI in programming, highlighting four main paradigms: Super Autocomplete, Conversational Coding, Agentic Coding, and Simul Agentic Coding. It critiques a developer's outdated reliance on AI ...
The blog post analyzes Anthropic's new feature, Claude Skills, emphasizing its innovative approach to context engineering through progressive disclosure. Unlike existing solutions, Skills allows Claude to load information dynamica...
The blog post advocates for switching to Firefox as a superior web browser, especially after Chrome's recent changes that hinder the effectiveness of uBlock Origin. It highlights Firefox's open-source nature, customization options...
The author discusses the impact of AI on writing, particularly focusing on typographic originality, specifically the use of em and en dashes and lowercase letters. They argue for the reclamation of these stylistic choices, asserti...
The article discusses the evolving roles of AI in coding, distinguishing between three concepts: AI-assisted coding, vibe coding, and vibe engineering. AI-assisted coding involves programmers writing most of the code with AI provi...
The post discusses three critical factors for achieving successful AI coding: providing adequate context, crafting clear prompts, and executing tasks in manageable chunks. It emphasizes the importance of detailed instructions and ...
AI serves as a powerful tool for enhancing cognitive abilities, but understanding its complexities is crucial to avoid potential pitfalls.
The author discusses their journey of learning Rust as a way to combat the atrophy of coding skills due to reliance on AI. They highlight the differences between high-level languages like Kotlin and systems-level languages like Ru...
The author shares their experience of achieving a deep state of flow while coding, particularly using AI coding tools like Claude Code. They outline a structured process for working with AI agents, emphasizing the importance of pl...
The text discusses the iterative nature of sensemaking processes, comparing them to the functioning of large language models (LLMs). It emphasizes the importance of developing initial theories, evaluating evidence, and remaining o...
OpenCode enhances coding fluidity by allowing users to operate agents seamlessly across devices through a server-client architecture.
A Bash script and tmux facilitate efficient management of AI coding sessions by allowing users to fork subagents while preserving context and focus.
The post discusses Cursor, a rapidly growing SaaS company, emphasizing its strength in product innovation over model innovation. Despite concerns about competition from model providers, Cursor has consistently delivered high-quali...
The post discusses the concept of 'Cargo Culting' in software engineering, which refers to the practice of following design patterns or coding styles without understanding their underlying principles. The author critiques the tend...
The author discusses the importance of planning in AI coding agents, highlighting a feature that allows agents to document their tasks. They reference a session from OpenAI’s DevDay featuring Aaron Friel, who introduced the concep...
The post discusses the /init command from Claude Code, which simplifies the onboarding process for agentic coding by generating a CLAUDE.md file with essential repository instructions. It emphasizes the importance of providing cle...
The author shares an experiment in developing a maintainable Firefox add-on called 'Container Traffic Control' using a method termed 'vibe-coding.' The process involved strict constraints, including using a language the author was...
The blog post discusses the challenges of identifying good versus bad USB cables and introduces a solution through a script called 'usbi' that checks USB connections on macOS. The author shares their experience of initially creati...
The author discusses the benefits of using AI tools to reduce cognitive burden, allowing for increased productivity and creativity. They emphasize that while AI may not necessarily speed up the process, it alleviates mental strain...
The post highlights the advantages of Android's Wi-Fi sharing feature over traditional travel routers, emphasizing its practicality for multiple device connectivity.
The author advises opting for monthly AI subscriptions instead of annual ones due to the rapid advancements in AI models. They share a personal experience of using GPT Codex and Claude Sonnet 4.5 for debugging an Android issue, no...
The author discusses the benefits of standardizing keyboard shortcuts across various macOS text manipulation apps to reduce cognitive load and improve efficiency. By using consistent shortcuts like ⌘ O for opening files and ⌘ P fo...