Technical Excellence


I’ve done just about everything in software development with the exception of development, so help educate me on something…

When we talk about software craftsmanship and technical excellence relative to development, what does that mean in developer speak?


In my tech interview process I hone in on two big areas of understanding:

  1. SOLID Principles
  2. XP Practices

The level of experience and history in any aspect of these two areas is unique to the position you are looking to fill and the relative role (intern through senior level position). But I find both as a great place to frame technical interview questions.