Back to problems
john@jmchilton.net % cat problems/open-standards.mdx
Thinking about since 2024-11

How do we leverage and design open standards to get real work done?

Using standards strategically - not as ends in themselves but as tools for interoperability and collaboration.

standardsinteroperabilitycwlworkflows

The Question

How do we leverage and design open standards to get real work done?

Why It Matters

Standards promise interoperability, but the graveyard of failed standards is vast. The successful ones share something: they solve real problems for real users, not just satisfy committee requirements. Understanding when and how to use standards - and when to avoid them - is a crucial skill.

Current Thinking

Effective use of standards requires pragmatism:

  1. Adopt strategically - Use standards where interoperability matters
  2. Implement incrementally - Full compliance isn’t always necessary
  3. Contribute upstream - Shape standards to match real needs
  4. Know when to deviate - Standards shouldn’t block progress

The goal is interoperability, not compliance for its own sake.

Open Subquestions

  • How do we evaluate which standards are worth adopting?
  • When should we participate in standards development vs. just implementing?
  • How do we handle the gap between standards and real-world requirements?
  • How do we balance standard compliance with user experience?
john@jmchilton.net % grep -l "standards" timeline/*.mdx

Related Work

Timeline entries that share tags with this problem.

Pull Request 2025-07-30

Implement Sample Sheets

Implemented comprehensive sample sheet functionality enabling users to define, create, and utilize complex metadata structures through multiple interfaces including workflow editors, spreadsheet programs, and collection tools.

galaxyworkflowsdataset-collectionsuimetadata
Back to problems