corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0964b-c10e-70d6-a2bc-f07aeccff1b3", "title": "I made a build profiler to understand Bun’s compile times", "url": "https://lalitm.com/post/buildprof/", "published_at": "2026-09-12T13:38:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b28253c3", "title": "Opus 5 doesn't use em-dashes in code comments", "url": "https://lalitm.com/post/code-comments-are-a-model-fingerprint/", "published_at": "2026-08-18T22:35:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b2fe4abe", "title": "PyTorch profiles are going to look much better in Perfetto", "url": "https://lalitm.com/post/pytorch-profiles-perfetto/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24a9249c31", "title": "Responsibility Is Taken Before It Is Given", "url": "https://lalitm.com/responsibility-is-taken-before-it-is-given/", "published_at": "2026-08-15T19:31:41+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24a93e2d48", "title": "Changing Devtools Is Cheap. Owning Them Isn’t.", "url": "https://lalitm.com/post/changing-devtools-is-cheap-owning-them-isnt/", "published_at": "2026-08-09T13:53:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24a95d9792", "title": "GitHub has alternatives, but no replacement", "url": "https://lalitm.com/post/github-alternatives/", "published_at": "2026-08-01T15:00:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b3870271", "title": "AI agents are not subsystem maintainers", "url": "https://lalitm.com/post/ai-subsystem-maintainer/", "published_at": "2026-07-27T09:43:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24aa44f99d", "title": "How I Find Problems to Solve as a Staff Engineer", "url": "https://lalitm.com/post/find-problems-staff-engineer/", "published_at": "2026-07-25T13:55:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b4031120", "title": "What I'm Changing After A Year Of Blogging", "url": "https://lalitm.com/post/what-i-m-changing-after-a-year-of-blogging/", "published_at": "2026-07-17T00:00:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24aaf220f5", "title": "The git history command deserves more attention", "url": "https://lalitm.com/post/git-history/", "published_at": "2026-07-13T18:40:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b4644590", "title": "Perfetto v57: fixing PyTorch traces, plus journald logs and an AI skill", "url": "https://lalitm.com/post/perfetto-v57/", "published_at": "2026-07-02T23:23:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b55ec106", "title": "On \"When impressive performance gains do not matter\"", "url": "https://lalitm.com/post/on-when-impressive-performance/", "published_at": "2026-06-30T15:25:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b5bea161", "title": "syntaqlite 0.6: SQLite dot commands and pyodide", "url": "https://lalitm.com/post/syntaqlite-06/", "published_at": "2026-06-17T20:53:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b5f0c65d", "title": "TIL: Iroh: peer-to-peer networking for app developers", "url": "https://lalitm.com/post/til-iroh/", "published_at": "2026-06-16T01:36:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24ab622e4f", "title": "Security analysis is finally reaching software's long tail", "url": "https://lalitm.com/post/perfetto-security-bugs-ai/", "published_at": "2026-06-07T15:26:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e0cb73d75", "title": "Which country voted the best at Eurovision?", "url": "https://lalitm.com/post/which-country-voted-best-at-eurovision/", "published_at": "2026-05-17T14:30:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24ac4322ac", "title": "Don't answer the first question", "url": "https://lalitm.com/post/dont-answer-the-first-question/", "published_at": "2026-05-16T13:19:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24acf16420", "title": "Eight years of wanting, three months of building with AI", "url": "https://lalitm.com/post/building-syntaqlite-ai/", "published_at": "2026-04-05T12:00:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24adb7a19b", "title": "syntaqlite: high-fidelity devtools that SQLite deserves", "url": "https://lalitm.com/post/syntaqlite/", "published_at": "2026-03-17T05:35:45+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e0d4d1ecd", "title": "Rendering 100k trace events faster with exponential search", "url": "https://lalitm.com/post/exponential-search/", "published_at": "2026-02-03T21:07:04+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24ae4d709a", "title": "The surprising attention on sprites, exe.dev, and shellbox", "url": "https://lalitm.com/trying-sprites-exedev-shellbox/", "published_at": "2026-01-29T00:34:22+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24af119b98", "title": "Why Senior Engineers Let Bad Projects Fail", "url": "https://lalitm.com/post/why-senior-engineers-let-bad-projects-fail/", "published_at": "2026-01-13T10:48:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24aff964df", "title": "One Number I Trust: Plain-Text Accounting for a Multi-Currency Household", "url": "https://lalitm.com/post/one-number-i-trust/", "published_at": "2026-01-01T09:09:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e0e36864f", "title": "Homepage Redesign, Light Mode and More", "url": "https://lalitm.com/post/homepage-redesign-light-mode-and-more/", "published_at": "2025-12-06T23:50:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24affcd92b", "title": "Why I Ignore The Spotlight as a Staff Engineer", "url": "https://lalitm.com/software-engineering-outside-the-spotlight/", "published_at": "2025-12-04T00:15:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b03368cd", "title": "We stopped roadmap work for a week and fixed 189 bugs", "url": "https://lalitm.com/fixits-are-good-for-the-soul/", "published_at": "2025-11-22T18:20:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e0eced3a7", "title": "TIL: Number in man page titles (e.g. sleep(3))", "url": "https://lalitm.com/til-number-in-man-page-titles-e-g-sleep-3/", "published_at": "2025-11-17T13:10:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b10ee99f", "title": "When Good Technical Writing Isn't Enough", "url": "https://lalitm.com/on-why-i-write-this-blog/", "published_at": "2025-11-12T20:14:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e0eebd432", "title": "CAST(x AS STRING) casts to integer in SQLite", "url": "https://lalitm.com/cast-x-as-string-casts-to-integer-in-sqlite/", "published_at": "2025-11-03T13:15:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e0f84d86a", "title": "TIL: Diátaxis: Systematic technical documentation", "url": "https://lalitm.com/til-diataxis-systematic-technical-documentation/", "published_at": "2025-11-02T23:44:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b12a9480", "title": "Perfetto: Swiss Army Knife for Linux Client Tracing", "url": "https://lalitm.com/perfetto-swiss-army-knife/", "published_at": "2025-10-31T00:00:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e0fe441a6", "title": "TIL: Public File Hosting with 0x0.st", "url": "https://lalitm.com/til-public-file-hosting-with-0x0-st/", "published_at": "2025-10-25T14:13:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e104d5911", "title": "TIL: `will-change` and `isolation` CSS properties", "url": "https://lalitm.com/til-will-change-and-isolation-css-properties/", "published_at": "2025-10-23T23:20:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e10eaf28c", "title": "TIL: The Documentation System (Divio)", "url": "https://lalitm.com/til-the-documentation-system-divio/", "published_at": "2025-10-19T18:38:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b1708c7e", "title": "On Perfetto, Open Source, and Company Priorities", "url": "https://lalitm.com/perfetto-oss-company-prio/", "published_at": "2025-10-17T14:00:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e111ccafd", "title": "What Makes a Good Tool for Claude Code", "url": "https://lalitm.com/writing-tools-for-claude-code/", "published_at": "2025-10-12T00:00:00+00:00" }, { "id": "01a08798-18aa-7035-96fc-b42e112aba93", "title": "Harnessing Frustration: Using LLMs to Overcome Activation Energy", "url": "https://lalitm.com/llm-motivation-via-emotions/", "published_at": "2025-07-14T00:00:00+00:00" }, { "id": "01a08798-18a9-711a-86fa-6a24b21e0a13", "title": "V4L2 and Hardware Encoding on the Raspberry Pi", "url": "https://lalitm.com/hw-encoding-raspi/", "published_at": "2021-02-01T23:00:00+00:00" } ] posts
Claim your blog
Back to Lalit Maganti
Blog · corpus.blog/blogs/lalitm.com/posts
Lalit Maganti
lalitm.com
2026
I made a build profiler to understand Bun’s compile times
original ↗
12 Sept 2026
Opus 5 doesn't use em-dashes in code comments
original ↗
18 Aug 2026
PyTorch profiles are going to look much better in Perfetto
original ↗
17 Aug 2026
Responsibility Is Taken Before It Is Given
original ↗
15 Aug 2026
Changing Devtools Is Cheap. Owning Them Isn’t.
original ↗
9 Aug 2026
GitHub has alternatives, but no replacement
original ↗
1 Aug 2026
AI agents are not subsystem maintainers
original ↗
27 Jul 2026
How I Find Problems to Solve as a Staff Engineer
original ↗
25 Jul 2026
What I'm Changing After A Year Of Blogging
original ↗
17 Jul 2026
The git history command deserves more attention
original ↗
13 Jul 2026
Perfetto v57: fixing PyTorch traces, plus journald logs and an AI skill
original ↗
2 Jul 2026
On "When impressive performance gains do not matter"
original ↗
30 Jun 2026
syntaqlite 0.6: SQLite dot commands and pyodide
original ↗
17 Jun 2026
TIL: Iroh: peer-to-peer networking for app developers
original ↗
16 Jun 2026
Security analysis is finally reaching software's long tail
original ↗
7 Jun 2026
Which country voted the best at Eurovision?
original ↗
17 May 2026
Don't answer the first question
original ↗
16 May 2026
Eight years of wanting, three months of building with AI
original ↗
5 Apr 2026
syntaqlite: high-fidelity devtools that SQLite deserves
original ↗
17 Mar 2026
Rendering 100k trace events faster with exponential search
original ↗
3 Feb 2026
The surprising attention on sprites, exe.dev, and shellbox
original ↗
29 Jan 2026
Why Senior Engineers Let Bad Projects Fail
original ↗
13 Jan 2026
One Number I Trust: Plain-Text Accounting for a Multi-Currency Household
original ↗
1 Jan 2026
2025
Homepage Redesign, Light Mode and More
original ↗
6 Dec 2025
Why I Ignore The Spotlight as a Staff Engineer
original ↗
4 Dec 2025
We stopped roadmap work for a week and fixed 189 bugs
original ↗
22 Nov 2025
TIL: Number in man page titles (e.g. sleep(3))
original ↗
17 Nov 2025
When Good Technical Writing Isn't Enough
original ↗
12 Nov 2025
CAST(x AS STRING) casts to integer in SQLite
original ↗
3 Nov 2025
TIL: Diátaxis: Systematic technical documentation
original ↗
2 Nov 2025
Perfetto: Swiss Army Knife for Linux Client Tracing
original ↗
31 Oct 2025
TIL: Public File Hosting with 0x0.st
original ↗
25 Oct 2025
TIL: `will-change` and `isolation` CSS properties
original ↗
23 Oct 2025
TIL: The Documentation System (Divio)
original ↗
19 Oct 2025
On Perfetto, Open Source, and Company Priorities
original ↗
17 Oct 2025
What Makes a Good Tool for Claude Code
original ↗
12 Oct 2025
Harnessing Frustration: Using LLMs to Overcome Activation Energy
original ↗
14 Jul 2025
2021
V4L2 and Hardware Encoding on the Raspberry Pi
original ↗
1 Feb 2021