Published: at 10:00 AM
The bug is not the bug
Whoever defines the bug controls the investigation. The first plausible explanation is a trap.
Articles about "software-engineering".
Whoever defines the bug controls the investigation. The first plausible explanation is a trap.
TDD biases toward testable code. Code review biases toward reviewer taste. Every fix introduces its own distortions.
After stripping GitHub down to SSH and a bare repository, the product becomes clearer: GitHub sells the collaboration system around Git.
Git gives us branches, diffs, patches, and merges. A pull request is the collaboration object GitHub built around them.
Server-side hooks turn a dumb Git remote into something that can enforce policy before history changes.