corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a087dd-e6e8-7207-9692-d9ba45f3179d", "title": "Git status on Unix terminal", "url": "https://selfdotsend.com/blog/2018/07/19/git-status-on-unix-terminal", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba46aa836f", "title": "Writing a Programmers Editor - Part 1", "url": "https://selfdotsend.com/blog/2018/08/06/learn-to-write-an-editor", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba473558e5", "title": "Writing a Programmers Editor (Undo/Redo & Command Log) - Part 10", "url": "https://selfdotsend.com/blog/2018/10/06/writing-a-programmers-editor-part-10", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba47e9379d", "title": "Writing a Programmers Editor (Modes & Extensibility) - Part 11", "url": "https://selfdotsend.com/blog/2018/10/13/writing-a-programmers-editor-part-11", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba48d6c90c", "title": "Writing a Programmers Editor (DS/Gapbuffer) - Part 2", "url": "https://selfdotsend.com/blog/2018/08/11/writing-a-programmers-editor-(datastructure)---part-2", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba48e6dae2", "title": "Writing a Programmers Editor (Terminal I/O & Raw Mode) - Part 5", "url": "https://selfdotsend.com/blog/2018/09/01/writing-a-programmers-editor-part-5", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba48febe27", "title": "Writing a Programmers Editor (Keymaps & Input Handling) - Part 6", "url": "https://selfdotsend.com/blog/2018/09/08/writing-a-programmers-editor-part-6", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba4903f3c2", "title": "Writing a Programmers Editor (Rendering & Redisplay) - Part 7", "url": "https://selfdotsend.com/blog/2018/09/15/writing-a-programmers-editor-part-7", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba4947009b", "title": "Writing a Programmers Editor (Syntax Highlighting) - Part 9", "url": "https://selfdotsend.com/blog/2018/09/29/writing-a-programmers-editor-part-9", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a087dd-e6e8-7207-9692-d9ba498f25cb", "title": "How To Thrive in the Era of 'Easy' Engineering", "url": "https://selfdotsend.com/blog/2026/08/14/how-to-thrive-in-the-era-of-easy-engineering", "published_at": "2026-08-15T00:00:00+00:00" } ] posts
Claim your blog
Back to selfdotsend.com
Blog · corpus.blog/blogs/selfdotsend.com/posts
selfdotsend.com
selfdotsend.com
2026
Git status on Unix terminal
original ↗
16 Aug 2026
Writing a Programmers Editor - Part 1
original ↗
16 Aug 2026
Writing a Programmers Editor (Undo/Redo & Command Log) - Part 10
original ↗
16 Aug 2026
Writing a Programmers Editor (Modes & Extensibility) - Part 11
original ↗
16 Aug 2026
Writing a Programmers Editor (DS/Gapbuffer) - Part 2
original ↗
16 Aug 2026
Writing a Programmers Editor (Terminal I/O & Raw Mode) - Part 5
original ↗
16 Aug 2026
Writing a Programmers Editor (Keymaps & Input Handling) - Part 6
original ↗
16 Aug 2026
Writing a Programmers Editor (Rendering & Redisplay) - Part 7
original ↗
16 Aug 2026
Writing a Programmers Editor (Syntax Highlighting) - Part 9
original ↗
16 Aug 2026
How To Thrive in the Era of 'Easy' Engineering
original ↗
15 Aug 2026