Published: at 10:00 AM
The correction is the problem
TDD biases toward testable code. Code review biases toward reviewer taste. Every fix introduces its own distortions.
Articles about "software-engineering".
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.
A push is not a folder upload. It is Git sending missing objects and asking the remote to move a branch reference.