Skip to content

Writing

Ideas I could not leave alone.

Essays on building systems, moving through the world, learning in public, and the patterns they reveal about each other.

Start with a featured essay →

All writing

01 The Minimalist’s Guide to Transformative Accountability The Minimalist’s Guide to Transformative Accountability Maximize your potential with this insightful blog blending iOS Notes & Shortcuts with 'Atomic Habits' and 'Can't Hurt Me' insights.… Growth 7 min 02 Dancing with heuristic algorithms Dancing with heuristic algorithms How to solve NP-hard problems using local search heuristic algorithms — and how CS knowledge can help with real-life constraints. Engineering 10 min 03 Personal notes on Receiving Feedback Personal notes on Receiving Feedback Things to keep in mind while receiving feedback. How to process constructive as well as not so constructive feedback. Growth 6 min 04 SQL Server: Dropping Indexes in production (safely) SQL Server: Dropping Indexes in production (safely) Under the hood of dropping an index and the locking mechanism. It also talks about how you can delete indexes safely. Engineering 5 min 05 Unused index analysis in SQL Server with master-slave setup Unused index analysis in SQL Server with master-slave setup Identifying Unused indexes using SQL server DMVs involving dm_db_index_usage_stats in a replication setup Engineering 4 min 06 Crossing the chasm towards continuous learning Crossing the chasm towards continuous learning On the psychology of learning and making progress — and how imposter syndrome and the Dunning–Kruger effect shape the journey. Growth 7 min 07 Promises | Composition & Patterns Promises | Composition & Patterns Async programming with JavaScript promises — composing patterns like concurrent tasks, racing, sequential work, and cancel-when-ready. Engineering 10 min 08 Do you really understand CS? Do you really understand CS? Essay on how computer science is widely misunderstood and how is it different from software development Engineering 4 min 09 Engineering: The Good Parts Engineering: The Good Parts How engineering helps you develop an intelligence-enabled thought process and an analytical mind capable of weighing trade-offs. Engineering 2 min 10 Dynamic apache virtual hosts alias config Dynamic apache virtual hosts alias config Use apache2 and dnsmasq to create a virtual host alias Engineering 3 min 11 Best Packages to have in Ubuntu 16.04 GNOME Best Packages to have in Ubuntu 16.04 GNOME Install Ubuntu Restricted Extras, unrar, zip, unzip, libavcodec-extra flashplugin-installer, guake, zsh, oh-my-zsh, vim,… Tools & Productivity 3 min 12 Supercharge your terminal with guake and zsh Supercharge your terminal with guake and zsh For a Linux power user, Guake and zsh are essential tools. A practical setup for a dropdown terminal and useful aliases. Tools & Productivity 4 min 13 What is version control and why should you care? What is version control and why should you care? Why everyone should use version control to manage their project and how using Git can help you save hours Tools & Productivity 3 min

Begin a conversation

Get in touch.