Skip to content

Meta:WhyIsThisAWiki

Ben Christel edited this page Jan 14, 2022 · 5 revisions

I find it hard to write about software in a linear, blog-post-like format for a few reasons:

  • Software is fractally complex
  • There are multiple theories/models of software which are mutually incompatible yet all useful in different contexts ("all models are wrong; some models are useful" —GeorgeBox)
  • Everyday words are not sufficiently precise to clearly describe what goes on in a software system, or during software development.
  • Words are defined in terms of other words

All of these facts combine to make a linear presentation of a comprehensive theory of software impossible. The network-like format of a wiki is much more accommodating.

True words aren't eloquent. Eloquent words aren't true.

DaoDeJing

Clone this wiki locally