54,302 blogs · [ { "id": "01a087c4-26dc-70fc-9b93-590649cf1b92", "title": "We are all at zero now", "url": "https://www.pinecoder.dev/blog/2026-03-01/we-are-all-at-zero-now/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a087c4-26dc-70fc-9b93-59064a31ea95", "title": "Brutus Privacy Policy", "url": "https://www.pinecoder.dev/privacy/", "published_at": "2025-09-26T08:00:00+00:00" }, { "id": "01a087c4-26dc-70fc-9b93-59064ae93285", "title": "Reflecting on Chronicles work in 2024", "url": "https://www.pinecoder.dev/blog/2025-01-10/", "published_at": "2025-01-10T00:00:00+00:00" }, { "id": "01a087c4-26dc-70fc-9b93-59064b23a875", "title": "Typed code and ADHD", "url": "https://www.pinecoder.dev/blog/2024-05-13/typed-code-adhd/", "published_at": "2024-05-13T00:00:00+00:00" }, { "id": "01a087c4-26dc-70fc-9b93-59064b2a7037", "title": "Reignition", "url": "https://www.pinecoder.dev/blog/2024-02-18/reignition/", "published_at": "2024-02-18T00:00:00+00:00" }, { "id": "01a087c4-26dc-70fc-9b93-59064b62d442", "title": "Creative angst", "url": "https://www.pinecoder.dev/blog/2023-06-28/feeling-creative/", "published_at": "2023-06-28T00:00:00+00:00" }, { "id": "01a087c4-26dc-70fc-9b93-59064c3a0dd3", "title": "About Pinecoder", "url": "https://www.pinecoder.dev/about/", "published_at": "2023-05-26T05:05:58+00:00" }, { "id": "01a087c4-26dc-70fc-9b93-59064c7f0620", "title": "Staff Engineer: Leadership beyond the management track", "url": "https://www.pinecoder.dev/blog/2021-11-22/staff-engineer-leadership-beyond-management/", "published_at": "2021-11-22T00:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff60031e0146", "title": "Drag and drop image upload", "url": "https://www.pinecoder.dev/blog/2021-11-03/drag-and-drop-image-upload/", "published_at": "2021-11-03T00:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff600335c571", "title": "Python write_file utility", "url": "https://www.pinecoder.dev/blog/2020-12-30/python-write_file-utility/", "published_at": "2020-12-30T00:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff6003b9c390", "title": "Adding a search tags interface", "url": "https://www.pinecoder.dev/blog/2020-10-09/search-tags-interface/", "published_at": "2020-10-09T00:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff6004126b50", "title": "Focused headings", "url": "https://www.pinecoder.dev/blog/2020-09-16/focused-headings/", "published_at": "2020-09-16T11:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff60042c4f5e", "title": "The Fifth Prototype", "url": "https://www.pinecoder.dev/blog/2020-08-19/the-fifth-prototype/", "published_at": "2020-08-19T00:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff6005144386", "title": "Taking Deno for a spin", "url": "https://www.pinecoder.dev/blog/2020-05-23/deno-test-drive/", "published_at": "2020-05-23T00:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff6005ee7220", "title": "Node exit logging", "url": "https://www.pinecoder.dev/blog/2020-04-27/node-exit-logging/", "published_at": "2020-04-27T00:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff6006e8995e", "title": "Setting up a Gatsby blog", "url": "https://www.pinecoder.dev/blog/2019-11-08/hosting-gatsby-blog/", "published_at": "2019-11-08T00:00:00+00:00" }, { "id": "01a087c4-26dd-73f9-80e7-ff60071d0063", "title": "Home", "url": "https://www.pinecoder.dev/home/", "published_at": null }, { "id": "01a087c4-26dd-73f9-80e7-ff6007b98dc4", "title": "Style debug page", "url": "https://www.pinecoder.dev/demo/", "published_at": null } ] posts Claim your blog
Back to cloverich
Blog · corpus.blog/blogs/pinecoder.dev/posts

cloverich

pinecoder.dev

2026

2025

2024

2023

2021

2020

2019

Undated