Vinit Kumar
Why I Rewrote json2xml in C—After Making It Fast with Rust
Seventeen Merges and Twelve Reviews: Two Weeks in Open Source
Closing the fzf.vim Gaps in fff-plus.nvim
Finding the Last Bottlenecks in json2xml with Flamegraphs
What My YouTube Subscriptions Say About Me
fff-plus.nvim: The Better Shape for My fff.nvim Picker Work
Inconsolata with Coding Ligatures and a Narrow Variant
Eight Months of Open Source Work
json2xml 6.2.0: Cutting Serializer Memory Usage in Half
Daily Blog May 29
Daily Blog May 28
Github PR Attention: A Terminal UI for Taming the PR Inbox
How to Land That Job
Why I Forked fff.nvim and Turned It Into a Complete Picker Ecosystem
New Blog After a Hiatus
json2xml v6.0.1: 29x Faster with Native Rust Extension
Building json2xml Across Three Languages in One Day
How to Be a Good Programmer in the Age of AI
Hello 2026
The 25x Speedup: Why Python Performance Rules Matter
Django CMS Fellows & Community Annual Report 2025: A Year of Extraordinary Contributions
My Open Source Contributions in 2025
2025 in Review
Migrating from Packer to Lazy.nvim: A 15x Faster Startup and Why Packer is Dead
Vibe Engineering with Django: Working with AI Coding Agents
Monokai Pro for Vim: Bringing Modern Aesthetics to Terminal Editing
My New AI Workflow: Embracing Command-Line AI Tools
Go 1.25: Container-Aware Runtime, Experimental GC, and Developer Experience Enhancements
How Not To Install LazyGit on Ubuntu
AI Agents, Me, and My Feelings
PDF Joiner Now Supports Linux: Quick Setup Guide
Books on My Desk
Future of Error Handling in Go Notes
Redis Creator's Code Philosophy: 10 Programming Principles from Antirez
Balancing AI Tools in Development: A Practical Workflow Guide
Natural Coder
Oscura Vim - My New Favorite Theme Collection
Mission Statement of Thorstel Ball
Pour Your Heart Into It
Professional Vim Configuration: Terminal and GUI Setup for Modern Development
Job Security
No Cross Posting In Foreseeable Future
Simple PDF joiner to Join PDF Files on Mac
Daily Blog Number 7
Daily Blog Number 6
Daily Blog Number 5
Daily Blog Number 4
Daily Blog Number 3
Daily Blog Number 2
Daily Blog Number 1
Developer's Guide to AI Tools: Real-world Experience with 5 Leading Platforms
2024 in Review
Git Sparse Checkout for Large Repos
CSS Container Queries Are Game Changers
Creating Universal macOS Binaries: A Complete Guide to Fat Binary Generation
Building a Free Multi-Device Sync System for Obsidian with Git
New Job at ScaleFusion
Non Negotiables
Why Asking For Help Is A Crucial Skill
Why Asking For Help Is A Crucial Skill
Monthly Review
Optimizing ZSH Performance: A Guide to Profiling and Fixing Shell Slowness
New Week Start
Weekly Review (24-28 June 2024)
Favorite Coding Fonts in 2024
Learning is Important
Fire in my belly
Leveling Up With Gary Bernhardt's Destroyallsoftware Series
The Changing Landscape of Free Online Services and Open-Source Software
The Changing Landscape of Free Online Services and Open-Source Software
Building Large Technical Projects: Lessons from HashiCorp's Co-Founder
Migrating to Neovim: A Developer's Guide to Modern Editor Configuration
Python Performance Optimization: Memory-Efficient Collection Handling
Remote Work Success Guide: 7 Years of Practical Experience and Best Practices
A Somewhat Sane Guide for Software Development
Influential Programmers: A Personal Tribute to 10 Open Source Leaders
Coding principles every engineer should know
How To Manage Infra in 2019
The Minimalist Developer: Maximizing Productivity with Fewer Tools
6 years of full time job
How To Convert LaTex to PDF on macOS
Lightweight LaTeX to PDF Conversion on macOS: A Minimal Setup Guide
How to Use React with djangoCMS 3.5.2 and above?
Integrating React with Django CMS: Solving Content Refresh Challenges
Important Values
Four years of Full time job
Some New Learnings
Open Source
Why I Write Code
GPS Tracking on Android
Advanced Mac Storage Cleanup: Command Line Guide for Power Users
How it went?
Developer's Guide to Time Management: An 8-Hour Workday Breakdown
7 Essential Practices for Writing Better Code: A Developer's Journey
Implementing Read-Only Access in Django Admin: A Complete Guide
Complete Guide to Emacs: Setting Up a Modern Development Environment
Be Awesome
One Year at Job
Setup Macvim for Maximum awesomeness
2013 Year In Review
Simplicity in things
Understanding JavaScript Classes: A Practical Guide to Prototypal Inheritance
Buying New Books
One Month Hacking
New Theme For My Blog
I Have Grown
Life At A Startup
This Could Be Some Plan
Professional Ethics: 15 Principles for Success in Work and Life
Maximizing Productivity: A Developer's Guide to Time Management and Focus
My Current Projects
My Setup
Single Machine Work-flow
Best Practices for Managing Open Source Projects on GitHub
Django plugin open sourced
Django plugin and Google command line project open sourced
My First Flight
Building a Twitter Clone with Node.js: A Learning Project
Linux to Mac
From Chrome Extensions to Career: My JavaScript Journey