The Curious Engineer

All blogs / Software / engineering practice

Cracking The Code

igupta.in/blog

My collected thoughts on the overlap of software engineering, technology and human behaviour

Software / engineering practiceDev tools / editors / IDEsDatabasesLinux / Unix

Posts
51 from 18 Nov 2012 to 30 Aug 2026
Posting
monthly (6 in the last year)
Kind
personal blog
Feed
https://igupta.in/feed.xml

2026 4

  1. Why I am no longer letting Claude Code add itself as Co-author in my commits
  2. Why I am no longer letting Claude Code add itself as Co-author in my commits
  3. Slowing down to go fast
  4. Slowing down to go fast

2025 2

  1. TIL: bash builtin RANDOM
  2. TIL: bash builtin RANDOM

2024 4

  1. TIL: MySQL will return 2 rows affected if UPSERT updates an existing row
  2. TIL: magit-status-here
  3. TIL: MySQL will return 2 rows affected if UPSERT updates an existing row
  4. TIL: magit-status-here

2022 2

  1. Write a compiler with David Beazley
  2. Write a compiler with David Beazley

2021 2

  1. No dunst notifications when running picom - a debugging story
  2. No dunst notifications when running picom - a debugging story

2020 2

  1. Life of a Container
  2. Life of a Container

2019 2

  1. What I have learned being a programmer
  2. What I have learned being a programmer

2018 4

  1. Whitespaces and strings in Bash
  2. Whitespaces and strings in Bash
  3. A Helm debugging story
  4. Leaves

2017 17

  1. Job search
  2. Notes on Raft, the consensus protocol
  3. How to ask for Feedback
  4. Recurse Center - Checkins
  5. Recurse Center - Never Graduate!
  6. Half time: Retrospection, Introspection & Prospection
  7. Writing a Unix Shell - Part III
  8. Writing a Unix Shell - Part II
  9. Exploration and Prioritisation - Week two of RC
  10. Django Girls - Bangalore 2017
  11. Getting noticed on the Internet and what to do about it
  12. Uncertainty, Intimidation & the Stupid one in the room
  13. Writing a Unix Shell - Part I
  14. Day 0 of Recurse Center
  15. Memories
  16. Think about how you deploy code before you write it
  17. I forget things easily

2016 2

  1. Starry Starry Night
  2. Howrah Bridge

2015 2

  1. Dealing with datetime objects in a Python + Postgres environment
  2. Calvin And Hobbes

2014 6

  1. Google Summer of Code - Closure
  2. ZeroMQ transport for U1DB sync protocol
  3. Design and Unit Testing
  4. GSoC Project Preview
  5. Accepted Into Google Summer of Code 2014
  6. Automating Replies to Facebook Birthday Wishes

2013 1

  1. Download Manager for Linux

2012 1

  1. Multiplayer Tic Tac Toe