NELKINDA SOFTWARE CRAFT

Blog

By Date of Publication Title Author Date of Last Update

By Date of Publication

Continuous Development and Automation through DevOps

NNelkinda Software Craft Private Limited
Author:
Shweta Sadawarte, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

Understanding various DevOps phases and why DevOps is essential in order to achieve continuous development. What should be the DevOps team structure? The Development team should be cross-functional, taking care from developing the application to deploying it on the production server, and monitoring it continuously. But how people carry misconception about DevOps team structure which should be avoided in order to achieve efficiency.

Read more…

Most Business Solutions lie in People Motivation

A Tea maker at Tiffin Top - Nainital, India (Image Copyright with: Gururaj Bastade, Image Source: https://www.instagram.com/guru_bastade/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

Businesses grow with their growing problems. TL;DR: At the root of most of the Business problem are People, and we want to solve the problem instead of just fixing those. That's why most of the Business solutions lie in People motivation as People are the ongoing part of any Business.

Read more…

Agile Retrospectives for Relationships

Relationship Building (Image Source: https://emc3coaching.com/how-we-create-relationships/relationship-building-image/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

We often hear that people are upset in their personal or professional relationships for different reasons. TL;DR: We should retrospect our relationships to sustain them over a long period. The Agile Retrospective concept secretly tells us how to do that.

Read more…

An Analogy Between Test Pyramid And Waste Pyramid

What is the pyramid in test and waste context? (Image is drawn using online drawing application https://sketch.io/sketchpad/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

The waste in software development and our daily life could harm the People, perhaps the Universe. TL;DR: Being an Environmentalist and Software Craftsperson, in this blog, I have tried to establish a link between Test Pyramid in Software and Waste Pyramid in Daily life by showing an analogy between them and ways to minimize the waste in software development and our own lives which will lead to Better Software, Better World! Just one simple thing that I recommend: Respect the Universe!

Read more…

The Two Duties of a Scrum Master

PDCA / Deming Cycle
Diagram by Karn G. Bulsuk (http://www.bulsuk.com/)
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

I'm often asked about Scrum whether a Scrum Master is responsible for delivery or for the process. TL;DR: He's actually responsible for both. The secondary duty of a Scrum Master is delivery. The primary duty of a Scrum Master is the process.

Read more…

LaTeX Cheat Sheet

LaTeX Logo
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Since 3 decades, LaTeX is the state of the art typesetting system for professional publishing. Its fonts are of unmatched beauty, and its features leave nothing to be desired. I use LaTeX for more than 2 decades now. This cheat sheet gets you jump started for more than 80% of what is needed for a professional publication.

Read more…

Suppressing Warnings in GCC and Clang

GCC in Konsole showing a compiler warning
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

There are at least 5 ways of how to suppress warnings in GCC and Clang. This article explains these 5 ways, which are writing different code, __attribute__, _Pragma, #pragma, and command line options.
TL;DR: If possible, write better code, otherwise, if possible, use __attribute__, else use _Pragma.

Read more…

Running Cucumber with Maven on Java 9

Failed cucumber run due to missing Java 9 setup
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Running Cucumber with Maven on Java 9 is interesting. You can use new features like Java modules or the new HTTP client. But the setup is not that straight-forward. TL;DR: Use Maven 3.5.0, Cucumber 1.2.5, and add the necessary --add-opens command line options.

Read more…

User Stories are not always User Stories

As a
User
I want to
save a file
in order to
persist my work.
User Story Card Example
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Sometimes User Stories are not User Stories but something else: Epics, Tasks, Acceptance Criteria, or Definition of Done. By giving examples of these cases, I hope to help product owners, business analysts, requirements engineers, scrum masters, and developers improve their agile requirements engineering process.

Read more…

By Title

Agile Retrospectives for Relationships

Relationship Building (Image Source: https://emc3coaching.com/how-we-create-relationships/relationship-building-image/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

We often hear that people are upset in their personal or professional relationships for different reasons. TL;DR: We should retrospect our relationships to sustain them over a long period. The Agile Retrospective concept secretly tells us how to do that.

Read more…

An Analogy Between Test Pyramid And Waste Pyramid

What is the pyramid in test and waste context? (Image is drawn using online drawing application https://sketch.io/sketchpad/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

The waste in software development and our daily life could harm the People, perhaps the Universe. TL;DR: Being an Environmentalist and Software Craftsperson, in this blog, I have tried to establish a link between Test Pyramid in Software and Waste Pyramid in Daily life by showing an analogy between them and ways to minimize the waste in software development and our own lives which will lead to Better Software, Better World! Just one simple thing that I recommend: Respect the Universe!

Read more…

Continuous Development and Automation through DevOps

NNelkinda Software Craft Private Limited
Author:
Shweta Sadawarte, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

Understanding various DevOps phases and why DevOps is essential in order to achieve continuous development. What should be the DevOps team structure? The Development team should be cross-functional, taking care from developing the application to deploying it on the production server, and monitoring it continuously. But how people carry misconception about DevOps team structure which should be avoided in order to achieve efficiency.

Read more…

LaTeX Cheat Sheet

LaTeX Logo
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Since 3 decades, LaTeX is the state of the art typesetting system for professional publishing. Its fonts are of unmatched beauty, and its features leave nothing to be desired. I use LaTeX for more than 2 decades now. This cheat sheet gets you jump started for more than 80% of what is needed for a professional publication.

Read more…

Most Business Solutions lie in People Motivation

A Tea maker at Tiffin Top - Nainital, India (Image Copyright with: Gururaj Bastade, Image Source: https://www.instagram.com/guru_bastade/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

Businesses grow with their growing problems. TL;DR: At the root of most of the Business problem are People, and we want to solve the problem instead of just fixing those. That's why most of the Business solutions lie in People motivation as People are the ongoing part of any Business.

Read more…

Running Cucumber with Maven on Java 9

Failed cucumber run due to missing Java 9 setup
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Running Cucumber with Maven on Java 9 is interesting. You can use new features like Java modules or the new HTTP client. But the setup is not that straight-forward. TL;DR: Use Maven 3.5.0, Cucumber 1.2.5, and add the necessary --add-opens command line options.

Read more…

Suppressing Warnings in GCC and Clang

GCC in Konsole showing a compiler warning
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

There are at least 5 ways of how to suppress warnings in GCC and Clang. This article explains these 5 ways, which are writing different code, __attribute__, _Pragma, #pragma, and command line options.
TL;DR: If possible, write better code, otherwise, if possible, use __attribute__, else use _Pragma.

Read more…

The Two Duties of a Scrum Master

PDCA / Deming Cycle
Diagram by Karn G. Bulsuk (http://www.bulsuk.com/)
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

I'm often asked about Scrum whether a Scrum Master is responsible for delivery or for the process. TL;DR: He's actually responsible for both. The secondary duty of a Scrum Master is delivery. The primary duty of a Scrum Master is the process.

Read more…

User Stories are not always User Stories

As a
User
I want to
save a file
in order to
persist my work.
User Story Card Example
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Sometimes User Stories are not User Stories but something else: Epics, Tasks, Acceptance Criteria, or Definition of Done. By giving examples of these cases, I hope to help product owners, business analysts, requirements engineers, scrum masters, and developers improve their agile requirements engineering process.

Read more…

By Author

Bharati Koot

Agile Retrospectives for Relationships

Relationship Building (Image Source: https://emc3coaching.com/how-we-create-relationships/relationship-building-image/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

We often hear that people are upset in their personal or professional relationships for different reasons. TL;DR: We should retrospect our relationships to sustain them over a long period. The Agile Retrospective concept secretly tells us how to do that.

Read more…

An Analogy Between Test Pyramid And Waste Pyramid

What is the pyramid in test and waste context? (Image is drawn using online drawing application https://sketch.io/sketchpad/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

The waste in software development and our daily life could harm the People, perhaps the Universe. TL;DR: Being an Environmentalist and Software Craftsperson, in this blog, I have tried to establish a link between Test Pyramid in Software and Waste Pyramid in Daily life by showing an analogy between them and ways to minimize the waste in software development and our own lives which will lead to Better Software, Better World! Just one simple thing that I recommend: Respect the Universe!

Read more…

Most Business Solutions lie in People Motivation

A Tea maker at Tiffin Top - Nainital, India (Image Copyright with: Gururaj Bastade, Image Source: https://www.instagram.com/guru_bastade/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

Businesses grow with their growing problems. TL;DR: At the root of most of the Business problem are People, and we want to solve the problem instead of just fixing those. That's why most of the Business solutions lie in People motivation as People are the ongoing part of any Business.

Read more…

Christian Hujer

LaTeX Cheat Sheet

LaTeX Logo
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Since 3 decades, LaTeX is the state of the art typesetting system for professional publishing. Its fonts are of unmatched beauty, and its features leave nothing to be desired. I use LaTeX for more than 2 decades now. This cheat sheet gets you jump started for more than 80% of what is needed for a professional publication.

Read more…

Running Cucumber with Maven on Java 9

Failed cucumber run due to missing Java 9 setup
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Running Cucumber with Maven on Java 9 is interesting. You can use new features like Java modules or the new HTTP client. But the setup is not that straight-forward. TL;DR: Use Maven 3.5.0, Cucumber 1.2.5, and add the necessary --add-opens command line options.

Read more…

Suppressing Warnings in GCC and Clang

GCC in Konsole showing a compiler warning
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

There are at least 5 ways of how to suppress warnings in GCC and Clang. This article explains these 5 ways, which are writing different code, __attribute__, _Pragma, #pragma, and command line options.
TL;DR: If possible, write better code, otherwise, if possible, use __attribute__, else use _Pragma.

Read more…

The Two Duties of a Scrum Master

PDCA / Deming Cycle
Diagram by Karn G. Bulsuk (http://www.bulsuk.com/)
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

I'm often asked about Scrum whether a Scrum Master is responsible for delivery or for the process. TL;DR: He's actually responsible for both. The secondary duty of a Scrum Master is delivery. The primary duty of a Scrum Master is the process.

Read more…

User Stories are not always User Stories

As a
User
I want to
save a file
in order to
persist my work.
User Story Card Example
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Sometimes User Stories are not User Stories but something else: Epics, Tasks, Acceptance Criteria, or Definition of Done. By giving examples of these cases, I hope to help product owners, business analysts, requirements engineers, scrum masters, and developers improve their agile requirements engineering process.

Read more…

Shweta Sadawarte

Continuous Development and Automation through DevOps

NNelkinda Software Craft Private Limited
Author:
Shweta Sadawarte, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

Understanding various DevOps phases and why DevOps is essential in order to achieve continuous development. What should be the DevOps team structure? The Development team should be cross-functional, taking care from developing the application to deploying it on the production server, and monitoring it continuously. But how people carry misconception about DevOps team structure which should be avoided in order to achieve efficiency.

Read more…

By Date of Last Update

Continuous Development and Automation through DevOps

NNelkinda Software Craft Private Limited
Author:
Shweta Sadawarte, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

Understanding various DevOps phases and why DevOps is essential in order to achieve continuous development. What should be the DevOps team structure? The Development team should be cross-functional, taking care from developing the application to deploying it on the production server, and monitoring it continuously. But how people carry misconception about DevOps team structure which should be avoided in order to achieve efficiency.

Read more…

Most Business Solutions lie in People Motivation

A Tea maker at Tiffin Top - Nainital, India (Image Copyright with: Gururaj Bastade, Image Source: https://www.instagram.com/guru_bastade/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

Businesses grow with their growing problems. TL;DR: At the root of most of the Business problem are People, and we want to solve the problem instead of just fixing those. That's why most of the Business solutions lie in People motivation as People are the ongoing part of any Business.

Read more…

Agile Retrospectives for Relationships

Relationship Building (Image Source: https://emc3coaching.com/how-we-create-relationships/relationship-building-image/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

We often hear that people are upset in their personal or professional relationships for different reasons. TL;DR: We should retrospect our relationships to sustain them over a long period. The Agile Retrospective concept secretly tells us how to do that.

Read more…

An Analogy Between Test Pyramid And Waste Pyramid

What is the pyramid in test and waste context? (Image is drawn using online drawing application https://sketch.io/sketchpad/)
NNelkinda Software Craft Private Limited
Author:
Bharati Koot, Software Craftsperson at Nelkinda Software Craft Pvt Ltd

The waste in software development and our daily life could harm the People, perhaps the Universe. TL;DR: Being an Environmentalist and Software Craftsperson, in this blog, I have tried to establish a link between Test Pyramid in Software and Waste Pyramid in Daily life by showing an analogy between them and ways to minimize the waste in software development and our own lives which will lead to Better Software, Better World! Just one simple thing that I recommend: Respect the Universe!

Read more…

The Two Duties of a Scrum Master

PDCA / Deming Cycle
Diagram by Karn G. Bulsuk (http://www.bulsuk.com/)
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

I'm often asked about Scrum whether a Scrum Master is responsible for delivery or for the process. TL;DR: He's actually responsible for both. The secondary duty of a Scrum Master is delivery. The primary duty of a Scrum Master is the process.

Read more…

LaTeX Cheat Sheet

LaTeX Logo
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Since 3 decades, LaTeX is the state of the art typesetting system for professional publishing. Its fonts are of unmatched beauty, and its features leave nothing to be desired. I use LaTeX for more than 2 decades now. This cheat sheet gets you jump started for more than 80% of what is needed for a professional publication.

Read more…

User Stories are not always User Stories

As a
User
I want to
save a file
in order to
persist my work.
User Story Card Example
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Sometimes User Stories are not User Stories but something else: Epics, Tasks, Acceptance Criteria, or Definition of Done. By giving examples of these cases, I hope to help product owners, business analysts, requirements engineers, scrum masters, and developers improve their agile requirements engineering process.

Read more…

Suppressing Warnings in GCC and Clang

GCC in Konsole showing a compiler warning
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

There are at least 5 ways of how to suppress warnings in GCC and Clang. This article explains these 5 ways, which are writing different code, __attribute__, _Pragma, #pragma, and command line options.
TL;DR: If possible, write better code, otherwise, if possible, use __attribute__, else use _Pragma.

Read more…

Running Cucumber with Maven on Java 9

Failed cucumber run due to missing Java 9 setup
NNelkinda Software Craft Private Limited
Author:
Christian Hujer, Software Crafter and CEO / CTO of Nelkinda Software Craft Private Limited

Running Cucumber with Maven on Java 9 is interesting. You can use new features like Java modules or the new HTTP client. But the setup is not that straight-forward. TL;DR: Use Maven 3.5.0, Cucumber 1.2.5, and add the necessary --add-opens command line options.

Read more…