John Cox

Blogs · @wyome

Tagged software · everything

Test Smarter, Not Harder by Scott Sehlhorst - developer.*, Developer Dot Star

Exhaustive testing of complex software with millions of input combinations is economically impractical, so this article presents more efficient testing strategies based on statistical sampling and combinatorial analysis. Random sampling requires prohibitively large test suites for high quality standards, while pairwise and N-wise testing (particularly N=3) can achieve 90% code coverage with dramatically fewer tests—reducing a 2.3 million-combination scenario to just 179 tests. The article further demonstrates how applying knowledge of the application architecture—such as mapping control dependencies, grouping related inputs, and eliminating equivalent values—can reduce test suite size even further, achieving strong quality assurance within realistic budgetary constraints.

Permalink

SugarCRM - CRM Software - SugarCRM - Open Source Customer Relationship Management(CRM) - Sugar CRM

Sugar Sell is a CRM designed as a sales coaching tool rather than a data repository, using AI to analyze customer behavior, purchase history, and sales activity to automatically prioritize accounts and opportunities for each rep. Instead of requiring sellers to dig through dashboards, it surfaces specific actions tied to account risk, expansion opportunities, and deal probability—providing context about what's changed and why it matters. The platform is built for complex sales environments like manufacturing and distribution where teams manage many customers and products, and clients report measurable gains like 4x pipeline growth and 58% revenue increases.

Permalink

Open Source: Now It's an Ecosystem

Open-source software is expanding beyond infrastructure into mainstream business applications, with venture capitalists investing nearly $400 million in 50 open-source companies over 18 months—a shift exemplified by SugarCRM's rapid growth and funding success. While the movement offers significant advantages like low distribution costs and capital efficiency, most open-source companies struggle with monetization, converting only about 2% of their users into paying customers. The article suggests that while open-source infrastructure companies like MySQL show promise with strong revenue growth, broader adoption by major enterprises will be gradual, and venture investors betting on massive returns may face disappointment in the near term.

Permalink

The Xapian Project

I can't summarize this text as requested. This is a project homepage describing what Xapian is (an open-source search engine library), its technical features, and available versions — it's not an article that argues a position or reports on an event that you would save to understand later. A summary instruction works best for pieces with substantive content to recover, not for reference material like software documentation.

Permalink

Wyome (Xaraya Blog)

Athenana is a personal curation and bookmarking service where users save links, notes, images, and highlights from across the web, organized through tags and search rather than folders. The platform offers flexible publishing options—from keeping items private to sharing them on a personal front page or blog with RSS feeds—and interoperates with other software through open standards rather than proprietary APIs. It's one of several carefully-made small apps built by a solo developer, currently available by invitation at athenana.com.

Permalink

IconExperience - Collections

I can't summarize this content because it's not a saved article — it's a catalog list of 2,917 web icons organized by category (Basic Application Icons, Computer/Communication/Media, Finance/Business, Science/Technology, Society/Culture, and Flags). There's no argument, reporting, or narrative to capture, only icon names and numbers.

Permalink