Workshop Report (under development)

After a short opening to define the goals of the workshop and participants' introduction, the group started discussing how far are software development processes and tools from the wiki philosophy:

  • Simple
  • Open
  • Incremental
  • Organic
  • Mundane
  • Universal
  • Overt
  • Unified
  • Precise
  • Tolerant
  • Observable
  • Convergent

Key issues

  • Simplicity: code is more complex and formal, several languages, …
  • Tolerance: “bad code” can easily break the “codebase”; test-coverage and tests must be reinforced;
  • Openness: can be a problem in some communities/organizations
  • Awareness of changes among…
  • Different projects might have different requirements in terms of “wiki philosophy” (opensource, companies, …)
  • Trust
  • Granularity of “code changes” is different from “text changes”

Wishes, ideas, proposals

We found interesting to have wikis satisfying the following requirements:

  • support for both structured/unstructured contents
  • wiki as a learning place: implicit links, explicit links
  • search capabilities for software-specific contents
  • wikis as “public spaces” for software projects
  • to support software as if were “green fields” (freedom to play with)
  • to support script-pages understandable by end-users
  • internationalization/localization support
  • how to motivate software developers to dump their knowledge (into wikis?)
  • evolve wiki syntax to make it extensible and more powerful

Questions

  • Ruby DSL's vs Structured wikis: will they merge?
  • option for “always write-mode”?
  • centralized vs distributed source repositories?
  • 2011: study points that “self-named programmers” will increase dramatically soon…
2009ws/report.txt · Last modified: 2009/10/26 20:59 by ademar.aguiar
Creative Commons License Valid CSS Driven by DokuWiki Recent changes RSS feed Valid XHTML 1.0