Software Falsehoods: you can build it cheap, fast, and good - pick twoPublished on March 8, 2025 in 10 minutes to read “You can build it cheap, fast, and good - pick two” is how the saying goes, referring to the inherent trade-offs in software development priorities. It makes intuitive sense but utterly fails in real-world applications. Two simple reasons why this correlation does not hold:
Price is its own independent quality determined entirely by the buyer’s and seller’s perception of value. As the Dan Luu article I linked to mentions - it’s fairly difficult even for experts within a given domain to accurately assess the market value of their own services (or someone else’s), hence why price discovery has to be tested continuously1. But let’s take a closer look under the covers at the price vs. quality and price vs. speed relationships. |
I write about .NET, open source software, the Microsoft ecosystem, my adventures with startups, and outer space.
The Future of AI Belongs to Experienced Operators with Good Taste Published on March 27, 2025 in 14 minutes to read I have a lot of respect for Geoffrey Huntley. So when I read his blog posts about AI over the past couple of months: “Dear Student: Yes, AI is here, you’re screwed unless you take action…” and “The future belongs to people who can just do things” among others, I thought to myself - “am I missing something?” This image of his, in particular, summarizes his take on AI and the...
.NET OSS Projects: Better to Re-license or Die? Published on January 18, 2025 in .NET / Open Source This week FluentAssertions, a popular open source library designed to make it easier to write assertions during unit testing, changed its license from Apache 2.0 to some commercial terms under the name of a new business entity, Xceed. The net impact of this is that FluentAssertions now costs $129.95 per seat for commercial use for version 8.0 and later. Naturally the .NET community was in...