Skip to content

Conjectures about Software Development & Human Behaviour

License

Notifications You must be signed in to change notification settings

voschezang/coding-handbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Handbook

This respository is a collection of ideas about collaboration, in written and visual form. It connects experience, society and software engineering. It is used as a tool for learning - to map out ideas. It is meant to provoke discussion, rather than to offer in-depth explanations.

Disclaimer: this repository does not contain advice.

Index

See index.

Table of Contents

Models

Theory: Domain modelling (of real world concepts) o
Practice: Computer language (encoding of models)

Systems

Theory: Systems (internal view).
Theory: Subjects (functional view).
Practice: Labour (organization of work)
Practice: Management of systems

Technological

Theory: Math
Practice: Software Industry
Social
Theory: Intelligence (and reasoning)
Practice: Collaboration (and communication)

Other

Other

Templates and exercises

Relations between documents

From abstract theory to application within a domain. For a full overview, see this table.

Themes

Perspective & Generalizability of Guidelines

Source

  1. Generic but subjective.
    • Theory, Principle, doctrine, culture.
    • Implicit, feeling, can be sensed.
    • Difficult to prove or falsify.
    • Applicable always and anywhere.
  2. Objective but specific.
    • Practice, habit, skill.
    • Explicit, Concrete, measurable, actionable.
    • Provable, falsifiable.
    • Applicable to a single moment or location.

E.g. a goal can be short-term and precise, or long-term but vague.

Definition of anti-pattern: a commonly used, bad solution to a problem. Possibly just an indicator, signaling a deeper issue.

About

Conjectures about Software Development & Human Behaviour

Resources

License

Stars

Watchers

Forks