Christopher S. Peake
Software architect, process manager, and compiler/language designer.
Christopher S. Peake is a pen name. The author is an experienced software architect, process manager, and compiler/language designer, and writes about the parts of software work that rarely make it into tutorials: why languages succeed or fail, what software actually costs to maintain, how planning and process break down on real projects, and why large IT efforts go wrong.
Articles on this site are written from that practical experience and cite primary sources where they make factual claims. See how Outspeaking works for the editorial approach and corrections policy.
Articles on software and technology
- Agile Long Term Planning (with your backlog)
- Building a Site Tutorial with Bootstrap and JavaScript
- Cohort Analysis Refines Your Business
- Denormalize Data at Business Boundaries
- Network Effects are More Important than Technical Quality
- Ready Player One Review (Ernest Cline)
- Search Engine Results Placement and Click Through Ratios
- SEO Tips in Ten Minutes
- The Economics of Software Maintenance
- The Lemon Market of Programming Language Adoption
- The Words of Technology
- Theme, Pragmatics, and Purpose in Programming Language Implementation
- What Is Programming?
- Why Do Government IT and Software Projects Fail?
- Why JavaScript and PHP Won the Web
- Why Perl Didn't Win