The Curious Engineer

All blogs / Dev tools / editors / IDEs

Lalit Maganti

lalitm.com

Software performance, developer tools, and open source, from a founding engineer of Perfetto.

Dev tools / editors / IDEsPerformance / optimizationSoftware / engineering practice

’21’22’23’24’25’26
Posts
38 from 1 Feb 2021 to 12 Sep 2026
Posting
weekly (30 in the last year)
Kind
personal blog
Feed
https://lalitm.com/index.xml

2026 23

  1. I made a build visualizer to understand Bun’s compile times
  2. Opus 5 doesn't use em-dashes in code comments
  3. PyTorch profiles are going to look much better in Perfetto
  4. Responsibility Is Taken Before It Is Given
  5. Changing Devtools Is Cheap. Owning Them Isn’t.
  6. GitHub has alternatives, but no replacement
  7. AI agents are not subsystem maintainers
  8. How I Find Problems to Solve as a Staff Engineer
  9. What I'm Changing After A Year Of Blogging
  10. The git history command deserves more attention
  11. Perfetto v57: fixing PyTorch traces, plus journald logs and an AI skill
  12. On "When impressive performance gains do not matter"
  13. syntaqlite 0.6: SQLite dot commands and pyodide
  14. TIL: Iroh: peer-to-peer networking for app developers
  15. Security analysis is finally reaching software's long tail
  16. Which country voted the best at Eurovision?
  17. Don't answer the first question
  18. Eight years of wanting, three months of building with AI
  19. syntaqlite: high-fidelity devtools that SQLite deserves
  20. Rendering 100k trace events faster with exponential search
  21. The surprising attention on sprites, exe.dev, and shellbox
  22. Why Senior Engineers Let Bad Projects Fail
  23. One Number I Trust: Plain-Text Accounting for a Multi-Currency Household

2025 14

  1. Homepage Redesign, Light Mode and More
  2. Why I Ignore The Spotlight as a Staff Engineer
  3. We stopped roadmap work for a week and fixed 189 bugs
  4. TIL: Number in man page titles (e.g. sleep(3))
  5. When Good Technical Writing Isn't Enough
  6. CAST(x AS STRING) casts to integer in SQLite
  7. TIL: Diátaxis: Systematic technical documentation
  8. Perfetto: Swiss Army Knife for Linux Client Tracing
  9. TIL: Public File Hosting with 0x0.st
  10. TIL: `will-change` and `isolation` CSS properties
  11. TIL: The Documentation System (Divio)
  12. On Perfetto, Open Source, and Company Priorities
  13. What Makes a Good Tool for Claude Code
  14. Harnessing Frustration: Using LLMs to Overcome Activation Energy

2021 1

  1. V4L2 and Hardware Encoding on the Raspberry Pi