Skip to content
  • Blog
  • Podcast
  • How to Deal
    • Product Managers
      • The People Pleaser
      • The Scope Wiggler
      • The Patent Author
      • The Napkin Sketcher
      • The Executive Assistant
      • The Sales Liaison
      • The Dictator
      • The Scope Creeper
    • Designers
      • The Note Taker
      • The Disenfranchised
      • The Artist
      • The Professor
      • The Distrusted
      • The Blueprinter
    • Project Managers
      • The Meeting Scheduler
      • The Statistician
      • The Delusional
      • The Pessimist
      • The Optimist
      • The Cheerleader
      • The Tyrant
      • The Process Obsessed
      • The Hoverer
    • Dev Managers
      • The Formerly Technical
      • The Non-Technical
      • The Ladder Climber
      • The Peacemaker
      • The Wants-to-be-Technical
    • Software Developers
      • The Diva
      • The Idealist
      • The Rockstar
      • The Aspiring Manager
      • The Hostage Taker
      • The Bull in the China Shop
      • The Incompetent
      • The Extreme Underestimator
      • The Extreme Overestimator
      • The Soldier
      • The Technology Enamored
      • The Legacy Maintainer
    • Testers
      • The Firehose
      • The Blamer
      • The Alarmist
      • The Scientist
      • The Misleader
      • The Downtrodden
      • The Random Clicker
      • The Flippant
  • Dev Types
    • The Assassin
    • The Telepath
    • The Tank
    • The Hunter
    • The Wizard
    • The Ranger
    • The Healer
    • The Mechanic
    • The Ghost
    • The Shapeshifter
    • The Sage
    • The Rogue
  • Dev Type Quiz
  • Learn Soft Skills
    • Persuasion
    • Negotiation
    • Assertiveness
    • Phrasing
    • Simplification
    • Brevity
    • Patience
    • Tolerance
    • Affability
    • Reframing
    • Openness
    • Focus
    • Drive
    • Discipline
    • Pacing
    • Dependability
    • Resiliency
    • Adaptability
    • Upskilling
    • Reskilling
  • Other
    • HoneyPot
    • Quora
    • YouTube
    • Slideshare
    • Contact
Search
Close

Neil on Software

The softer side of software development

Category: Agile

Agile History: Kent Beck vs. Alan Cooper

January 24, 2020September 8, 2020 NeilLeave a comment

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 »

How to Deal with Difficult People on Software Projects

This guide is primarily meant for people in a managerial or leadership role, but it’s also a tool for self-identification, self-reflection, and self-improvement.

12 Types of Highly Effective Software Developer

You can browse the 12 developer profiles to see if you recognize yourself and your teammates, or take a quiz to figure out how closely you match each profile.

Which Type of Developer Are You?

There are 48 checkboxes you use to describe yourself, after which I generate an infographic showing the percentage of highly-effective developer “Identification Checklist” items you self-identify with.

Learn the Top 20 Soft Skills

A practical guide to learning the most essential soft skills that everyone should have. Many of the topics listed are incredibly complex, but have been condensed into a relatively quick and easy to understand read.

Podcast

My unedited ramblings on random topics that I find fascinating about the software industry.

Listen Here

Also available on:

Listen on Google Play Music Listen on Spotify

Get Notified of New Stuff

You'll get an email when I post a new blog post or podcast.

Share

Back to top