Author: Neil
Volkswagen vs. Tesla
Ethics
The Architect’s Dilemma
ScrumMaster.games
Laziness and Incompetence
Employee Happiness
Breaking Up Facebook
Architecture’s Relationship to Business Outcomes
PSF: Previsualize, Sleep, Flow
Improving Scrum
Career Advice
Is It Worth Learning to Be a Software Developer in 2020?
Haters
My Perfect Business
CoffeeScript/Battojutsu
Brainstorming/Stoicism
WiT
Planting Seeds
Code Consistency
Atlanta
12 Types
Timelines
Generation Gaps
Capitalism
Leadership
Management
Rewrites
Breaks
Architecture
My Goal
Contact Tracing
Intentional Design
Gaslighting
DnI
10x
WFH
Remote and Junior
Coding Tests
Organizational Change
Agile’s Future
Arrogance
Quitting
Collaboration
Collective Ownership
Hackathons

Agile History: Kent Beck vs. Alan Cooper
It can be argued that Scrum is the compromise Beck and Cooper had such trouble reaching in the following interview. As the original website where this was posted no longer exists, I copied the contents from the Internet Archives and reformatted it to improve the reading experience.
Read More »
126 Soft Skills Every Developer Needs
The following are 126 soft skill topics divided into 14 categories.
Read More »
My Response to “How to *never* complete anything”
The following is my response to Ewan Valentine’s blog post “How to never complete anything” that I discovered on Hacker News. Once again, I ask for people’s indulgence for posting a reply on my own blog rather than in the Hacker News comments. I find writing on my own blog a bit easier than wading into the surf that is the sea of many perspectives.
Read More »