Coding is deciding
A blog post arguing that computer programming is fundamentally about making a series of nested decisions, from high-level goals to low-level syntax.
A blog post arguing that computer programming is fundamentally about making a series of nested decisions, from high-level goals to low-level syntax.
The article argues that company culture, alongside incentives and processes, is a crucial tool for influencing employee behavior and performance.
A userland developer's open letter to the PHP team discussing RFC voting, backwards compatibility, and the language's development process.
A detailed look at Disy's structured code review process, including their 'code buddy' system and principles for effective peer reviews.
A software team's journey from inconsistent practices to establishing a formal, team-wide code review process, including their goals and principles.
Compares the committer models and development processes of three Python projects: Unladen Swallow, PyPy, and Django.