Gregory Brown

Content article
Balancing competing interests in software projects

Radar article
An efficient approach to continuous documentation

Content article
The importance of reification in software development

Content article
Dealing with growing pains without sacrificing sustainability

Radar article
The critical role of systems thinking in software development

Radar article
The traits of a proficient programmer

Content article
Empathy: The key to a successful software project

Content article
Building a better code review process

Content article
Overproduction in theory and practice

Content article
Climbing down from the clouds

Content article