41554 blogs · [ { "id": "01a087e3-5b15-725c-afb6-d1ad5283c751", "title": "On Self-Service Cost Control in the Cloud", "url": "https://solutionspace.blog/2025/07/05/on-self-service-cost-control-in-the-cloud/", "published_at": "2025-07-05T18:55:35+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad5292c031", "title": "The Best QA is to Make Error States Impossible", "url": "https://solutionspace.blog/2023/11/15/the-best-qa-is-to-make-error-states-impossible/", "published_at": "2023-11-15T20:18:07+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad533cf117", "title": "On Company Values", "url": "https://solutionspace.blog/2023/10/02/on-company-values/", "published_at": "2023-10-02T08:35:21+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad53a75cd6", "title": "Linguistic Entropy and Chinese Whispers", "url": "https://solutionspace.blog/2023/08/09/linguistic-entropy-and-chinese-whispers/", "published_at": "2023-08-09T05:12:28+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad53f9e006", "title": "Escalating Java Records", "url": "https://solutionspace.blog/2023/07/03/escalating-java-records/", "published_at": "2023-07-03T18:50:32+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad54d8b3c2", "title": "Organising Hiring as a Sealed Bid Auction", "url": "https://solutionspace.blog/2023/06/12/organising-hiring-as-a-sealed-bid-auction/", "published_at": "2023-06-12T20:36:01+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad554ea1d0", "title": "Availability vs Latency: A False Dichotomy", "url": "https://solutionspace.blog/2023/05/12/availability-vs-latency-a-false-dichotomy/", "published_at": "2023-05-12T17:41:48+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad557f9fab", "title": "Why Aren’t DevPMs a Thing?", "url": "https://solutionspace.blog/2023/04/26/why-arent-devpms-a-thing/", "published_at": "2023-04-26T18:31:05+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad5645d7b7", "title": "To Data Or Not To Data", "url": "https://solutionspace.blog/2023/03/30/to-data-or-not-to-data/", "published_at": "2023-03-30T12:07:34+00:00" }, { "id": "01a087e3-5b15-725c-afb6-d1ad56dd0f47", "title": "Clean Code: Simple and Easy", "url": "https://solutionspace.blog/2023/03/06/clean-code-simple-and-easy/", "published_at": "2023-03-06T20:21:33+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585ef6dae2f", "title": "A Solution to the Diamond Dependency Problem", "url": "https://solutionspace.blog/2023/02/20/a-solution-to-the-diamond-dependency-problem/", "published_at": "2023-02-20T21:51:42+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585efd2ff3a", "title": "Code is a Liability", "url": "https://solutionspace.blog/2023/02/02/code-is-a-liability/", "published_at": "2023-02-02T20:55:10+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585f099aa45", "title": "Cutting the System", "url": "https://solutionspace.blog/2023/01/19/cutting-the-system/", "published_at": "2023-01-19T19:25:29+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585f15fd4e1", "title": "Fighting Against The Rising Tide In A Cognitive Economy", "url": "https://solutionspace.blog/2023/01/04/fighting-against-the-rising-tide-in-a-cognitive-economy/", "published_at": "2023-01-04T21:49:57+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585f25da801", "title": "Story Points – Useful Tool Or Waste Of Time?", "url": "https://solutionspace.blog/2022/12/19/story-points-useful-tool-or-waste-of-time/", "published_at": "2022-12-19T20:04:25+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585f30896de", "title": "The Acceleration Game", "url": "https://solutionspace.blog/2022/11/30/the-acceleration-game/", "published_at": "2022-11-30T16:47:42+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585f30ea7df", "title": "Good Systems / Bad Systems", "url": "https://solutionspace.blog/2022/11/15/good-systems-bad-systems/", "published_at": "2022-11-15T17:50:09+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585f32deeb6", "title": "Game Theory and Office Politics: Coalitions", "url": "https://solutionspace.blog/2022/11/01/game-theory-and-office-politics-coalitions/", "published_at": "2022-11-01T17:33:04+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585f3b372ef", "title": "Gathering Requirements", "url": "https://solutionspace.blog/2022/10/17/gathering-requirements/", "published_at": "2022-10-17T11:48:46+00:00" }, { "id": "01a0d12d-6c79-708e-a738-5585f450ab65", "title": "Bayesian Software Architectures: An Exercise of Predicting the Future", "url": "https://solutionspace.blog/2022/10/03/bayesian-software-architectures-an-exercise-of-predicting-the-future/", "published_at": "2022-10-03T09:39:35+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57aa3e5223", "title": "On Big Companies Claiming To Be A Startup", "url": "https://solutionspace.blog/2022/09/19/on-big-companies-claiming-to-be-a-startup/", "published_at": "2022-09-19T06:41:33+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57ab2545b0", "title": "The Bright Future Of Property Based Testing", "url": "https://solutionspace.blog/2022/09/05/the-bright-future-of-property-based-testing/", "published_at": "2022-09-05T16:12:39+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57aba83d74", "title": "The Extremely Negative Senior Engineer", "url": "https://solutionspace.blog/2022/08/25/the-extremely-negative-senior-engineer/", "published_at": "2022-08-25T17:18:13+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57ac3a889a", "title": "Meetings: A Curious Status Symbol", "url": "https://solutionspace.blog/2022/08/15/meetings-a-curious-status-symbol/", "published_at": "2022-08-15T14:55:33+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57aca3761c", "title": "On Myths and Superstition in Business", "url": "https://solutionspace.blog/2022/07/15/on-myths-and-superstition-in-business/", "published_at": "2022-07-15T07:35:13+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57ad52d1ff", "title": "“What does this thing do?”", "url": "https://solutionspace.blog/2022/07/07/what-does-this-thing-do/", "published_at": "2022-07-07T17:49:45+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57ae0c52d1", "title": "Artificial Scarcity Is Not The Solution", "url": "https://solutionspace.blog/2022/06/28/artificial-scarcity-is-not-the-solution/", "published_at": "2022-06-28T06:49:43+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57aee44dd7", "title": "Map Data V: False Assumptions Programmers Make", "url": "https://solutionspace.blog/2022/06/18/map-data-v-false-assumptions-programmers-make/", "published_at": "2022-06-18T07:55:38+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57aefd4b2e", "title": "Map Data IV: Tracking Changes", "url": "https://solutionspace.blog/2022/06/09/map-data-iv-tracking-changes/", "published_at": "2022-06-09T06:34:48+00:00" }, { "id": "01a0d12e-0daf-73ee-8448-5a57af013b1f", "title": "Map Data III: Editing and Processing", "url": "https://solutionspace.blog/2022/05/31/map-data-iii-editing-and-processing/", "published_at": "2022-05-31T07:49:39+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c18ca5d69", "title": "Map Data II: The Role Of Geopolitics", "url": "https://solutionspace.blog/2022/05/23/map-data-ii-the-role-of-geopolitics/", "published_at": "2022-05-23T06:03:12+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c18d32e21", "title": "Map Data I: It’s All About Relations", "url": "https://solutionspace.blog/2022/05/13/map-data-i-its-all-about-relations/", "published_at": "2022-05-13T08:24:00+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c19018bee", "title": "Much of Your Work Will Go To Waste", "url": "https://solutionspace.blog/2022/05/03/much-of-your-work-will-go-to-waste/", "published_at": "2022-05-03T10:31:59+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c191acc15", "title": "The Trouble With Rewrites", "url": "https://solutionspace.blog/2022/04/25/the-trouble-with-rewrites/", "published_at": "2022-04-25T17:17:22+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c1970b4e4", "title": "On Referring to your Colleagues as Customers", "url": "https://solutionspace.blog/2022/04/16/on-referring-to-your-colleagues-as-customers/", "published_at": "2022-04-16T12:49:33+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c1a5ec9cd", "title": "On Ambitious Goals", "url": "https://solutionspace.blog/2022/04/08/on-ambitious-goals/", "published_at": "2022-04-08T14:00:00+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c1aa38ae9", "title": "Let’s Decentralize Continuous Integration Systems", "url": "https://solutionspace.blog/2022/03/31/lets-decentralize-continuous-integration-systems/", "published_at": "2022-03-31T03:00:00+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c1af6a5c6", "title": "On U-Boot Projects", "url": "https://solutionspace.blog/2022/03/23/on-u-boot-projects/", "published_at": "2022-03-23T17:07:00+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c1b04cc85", "title": "Architecture Annealing", "url": "https://solutionspace.blog/2022/03/15/architecture-annealing/", "published_at": "2022-03-15T17:00:00+00:00" }, { "id": "01a0d12e-7715-710f-9b86-528c1bdd1964", "title": "The Management Proliferation Cycle", "url": "https://solutionspace.blog/2022/03/06/the-management-proliferation-cycle/", "published_at": "2022-03-06T11:50:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b30580bf9d8", "title": "Impactful Work Versus Salary", "url": "https://solutionspace.blog/2022/02/23/impactful-work-versus-salary/", "published_at": "2022-02-23T14:30:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b30587261c9", "title": "Has Any Great Idea Ever Been Developed at the Water Cooler?", "url": "https://solutionspace.blog/2022/02/16/has-any-great-idea-ever-been-developed-at-the-water-cooler/", "published_at": "2022-02-16T14:38:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b3058ddca61", "title": "The Reorganization Pendulum", "url": "https://solutionspace.blog/2022/02/08/the-reorganization-pendulum/", "published_at": "2022-02-08T07:30:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b3058fbea34", "title": "The Unappreciated Beauty of Legacy Code", "url": "https://solutionspace.blog/2022/01/31/the-unappreciated-beauty-of-legacy-code/", "published_at": "2022-01-31T07:00:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b3059831f4d", "title": "On Greener Grass Design Decisions", "url": "https://solutionspace.blog/2022/01/21/on-greener-grass-design-decisions/", "published_at": "2022-01-21T09:25:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b305a4af3e1", "title": "On Referring to People as Resources", "url": "https://solutionspace.blog/2022/01/13/on-referring-to-people-as-resources/", "published_at": "2022-01-13T12:00:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b305af94125", "title": "Code Quality Stress Tests", "url": "https://solutionspace.blog/2022/01/04/code-quality-stress-tests/", "published_at": "2022-01-04T17:37:45+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b305bebdd44", "title": "What Problem Blockchains Actually Solve", "url": "https://solutionspace.blog/2021/12/21/what-problem-blockchains-actually-solve/", "published_at": "2021-12-21T16:20:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b305c9863a2", "title": "The Hype Trojan Horse", "url": "https://solutionspace.blog/2021/12/13/the-hype-trojan-horse/", "published_at": "2021-12-13T04:00:00+00:00" }, { "id": "01a0d12e-b5ac-72de-9ccf-0b305d2d284a", "title": "Every Simple Language Will Eventually End Up Turing Complete", "url": "https://solutionspace.blog/2021/12/04/every-simple-language-will-eventually-end-up-turing-complete/", "published_at": "2021-12-04T09:13:47+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f3c8e0288", "title": "Code Archeology", "url": "https://solutionspace.blog/2021/11/26/code-archeology/", "published_at": "2021-11-26T18:13:00+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f3d13d651", "title": "The Trouble With Platforms", "url": "https://solutionspace.blog/2021/11/16/the-trouble-with-platforms/", "published_at": "2021-11-16T07:27:55+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f3e0c46e6", "title": "On CV-Driven Development", "url": "https://solutionspace.blog/2021/11/08/on-cv-driven-development/", "published_at": "2021-11-08T09:04:41+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f3e0fd5a8", "title": "Problem Space and Solution Space", "url": "https://solutionspace.blog/2021/10/29/problem-space-and-solution-space/", "published_at": "2021-10-29T04:07:58+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f3ec613c2", "title": "Software Projects and the Tower of Babel", "url": "https://solutionspace.blog/2021/10/08/software-projects-and-the-tower-of-babel/", "published_at": "2021-10-08T06:27:44+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f3f0be7ea", "title": "The Inverse Darwinism of Software Projects", "url": "https://solutionspace.blog/2021/10/06/the-inverse-darwinism-of-software-projects/", "published_at": "2021-10-06T06:30:58+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f3fce849f", "title": "Integrate Astrid with Thunderbird", "url": "https://solutionspace.blog/2012/10/08/integrate-astrid-with-thunderbird/", "published_at": "2012-10-08T22:00:00+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f3fd7a91f", "title": "Training a POMDP (with Python)", "url": "https://solutionspace.blog/2011/12/05/training-a-pomdp-with-python/", "published_at": "2011-12-05T00:57:00+00:00" }, { "id": "01a0d12e-f92a-70fc-b50c-ce0f4050e974", "title": "Hello Yampa", "url": "https://solutionspace.blog/2011/12/02/hello-yampa/", "published_at": "2011-12-02T00:41:00+00:00" } ] posts Claim your blog
Back to solutionspace.blog
Blog · corpus.blog/blogs/solutionspace.blog/posts

solutionspace.blog

solutionspace.blog

2025

2023

2022

2021

2012

2011