RSS.Social

Vinit Kumar

follow: @[email protected]

Posts

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