Pune software craftsmanship – journey begins

Good company in a journey makes the way seem shorter. — Izaak Walton

Being influenced by software craftsmanship, Me and my ex-colleagues Jim Joseph and Hemant Pande occasionally meet over dinner and discuss the codebases, code smells, best practices and developer mindset.

We often realized that we could contribute more to the software developer community around us by learn, share and grow together by forming community of professionals.

On one fine winter morning, January 13th, 2019, we decided to meet and decided to take some actions on it. We came up with a meetup group called “Pune software craftsmanship“. We decided to have a first meetup in coming few days.

January 13, 2019 at Hotel Green thing, Pune!

The first event: The day has arrived

We started with an introduction of everybody since we were there to gather the community of professionals.

Hemant Pande sharing agenda of the day.

A day in developers life

We demoed the simple product to the participants. We shared the sample code with the participants and asked them to go through it so that they can provide estimates for new requirement.

Group activity with strangers and fun

Are they laughing at long methods, dead code, obsolete comments and other code smells before estimating the new requirement for given codebase?

New requirement

We provided the new requirement to the participants and ask them to estimate. During estimation, we did brainstorming around below points.

Professionalism for developers

Jim came up with “Therac-25” case study and we all discussed who all are responsible for the death and losses. We discussed, why do we need the developer professionalism?

Heated! Code of ethics for developers, never heard?

Credits:https://www.computer.org/web/education/code-of-ethics

Why software craftsmanship?

First meetup participants