You adopted AI but the delivery timeline didn’t change. Our paper explains why →
September 1, 2020

Why we call our developers – ‘Software Craftspeople’

By Sapan Parikh

We’re looking to hire software craftspeople, who believe in and are evangelists of extreme programming principles and who have a real thirst for learning and up-skilling themselves. High quality, motivated and passionate people who make great teams. We heavily believe in being a DevOps organization, where developers own the entire release cycle and thus get to work not only on programming languages, but also on infrastructure technologies in the cloud.

Coding

  • Test Driven Development is second nature during the coding lifecycle.
  • Good design principles, such as SOLID, while we develop software, however as our experience grows, we look wider and go to first principles such as simplicity, coupling and cohesion to a point where we have an intuitive understanding.
  • We love to pair program and see it as an opportunity to learn from each other.
  • We take an active interest in subjects like Domain Driven Design, Architectural Patterns, Security and other more holistic characteristics of the software product.

Automation & Operations

  • We aspire to become skilled in crafting effective continuous delivery pipelines and systems that are easy to operate in production.
  • We aspire to a DevOps culture. Most of us are skilled, to a good level, on the coding side and consider infrastructure as code as an important skillset.
  • We enjoy working with cloud offerings such as Amazon Web Service, Microsoft Azure, and Google Cloud Platform.
  • We find technologies such as Docker, Kubernetes, Terraform, Puppet, etc to be extremely valuable to achieving effective delivery pipelines and reliable platforms.
  • Whilst we refrain from over engineering, we also aspire to use modern technologies to increase the efficiency, productivity and reliability of our software development process and eventually our software product

About the Author

Sapan Parikh

Co-founder and Software Craftsperson at Incubyte

A tech evangelist and mentor, Sapan has been fuelled by two things in his 15+ year professional career; coffee and his love of designing self-motivated, high-performing and passionate software engineering teams. Being a software craftsperson at heart, he has created and coached teams of over 500 software developers spread across the US and India with the sole objective of forging exceptional software products with an unfettered focus on quality.

Table of Contents

    Share this resource