41554 blogs · [ { "id": "01a0c657-48a2-71c8-830f-7ec02f147416", "title": "Pragmatic Optimism", "url": "https://cosn.io/", "published_at": "2025-07-16T00:00:00+00:00" }, { "id": "01a0c657-48a2-71c8-830f-7ec0300cdaf2", "title": "Pragmatic Optimism", "url": "https://cosn.io/about", "published_at": "2025-07-16T00:00:00+00:00" }, { "id": "01a0c657-48a2-71c8-830f-7ec03099a779", "title": "Pragmatic Optimism", "url": "https://cosn.io/portfolio", "published_at": "2025-07-16T00:00:00+00:00" }, { "id": "01a0c657-48a2-71c8-830f-7ec03130d245", "title": "Pragmatic Optimism", "url": "https://cosn.io/posts", "published_at": "2025-07-16T00:00:00+00:00" }, { "id": "01a08764-14f8-7043-a9da-fd49f3db7221", "title": "Founding fears", "url": "https://cosn.io/posts/fears", "published_at": "2024-08-21T00:00:00+00:00" }, { "id": "01a08764-14f8-7043-a9da-fd49f65771a7", "title": "The end of test-driven development", "url": "https://cosn.io/posts/tdd", "published_at": "2024-08-05T00:00:00+00:00" }, { "id": "01a08764-14f8-7043-a9da-fd49f32aa016", "title": "Executive transitions", "url": "https://cosn.io/posts/executive-transitions", "published_at": "2024-06-27T00:00:00+00:00" }, { "id": "01a08764-14f8-7043-a9da-fd49f26b538e", "title": "Building cosn.io", "url": "https://cosn.io/posts/building-this", "published_at": "2024-06-07T00:00:00+00:00" }, { "id": "01a08764-14f8-7043-a9da-fd49f3e87be4", "title": "A year of new restaurants", "url": "https://cosn.io/posts/new-restaurants", "published_at": "2014-10-24T00:00:00+00:00" }, { "id": "01a08764-14f8-7043-a9da-fd49f592f959", "title": "A week of stripes", "url": "https://cosn.io/posts/stripes", "published_at": "2014-07-13T00:00:00+00:00" }, { "id": "01a08764-14f8-7043-a9da-fd49f4a7ad45", "title": "Resume (as in continue)", "url": "https://cosn.io/posts/resume", "published_at": "2014-07-07T00:00:00+00:00" } ] posts Claim your blog
Back to cosn.io
Blog · corpus.blog/blogs/cosn.io/posts

cosn.io

cosn.io

2025

2024

2014