Table of Contents

Developers, Developers, Developers

Tutorials, helpful articles

Suck

Programming and software in general sucks.

Programming languages

Scripting Languages

Shell scripting

Mark languages

Data exchange formats

Often also used for configuration.

Challenges

Versioning

Commit Messages

You should always document what you changed and why you changed it.