...and What If You Are Just a Small Planet at the Edge of the Milky Way

Table of Contents

I recently had a conversation with my colleague about the importance of having a domain expert available in a project to clarify domain-specific questions.

In most cases, your work is more buggy and costly without access to such a person, I said.

But what if the product is not so important in the context of the whole company (a big insurance corporation, for example)? And it will be replaced by another project within two years. Yet it must be maintained and developed during this time to keep the business functioning in this area. Then the business is not so eager to dedicate a valuable domain expert for this case… And then the team is left wandering, looking for good domain answers, but this is included in the cost, my colleague replied.

You might be right, I responded.

(Of course, I could have attempted to convince him that people may become unmotivated or frustrated, but what difference does it make if the project is not that important for the business, and from a business perspective, there is no significant reason to become highly involved?)

It may sound sad, but frankly speaking, not everyone works on first-class projects, the shining stars in the sky, where everyone is excited just to think about them. In such cases, just do your work in a way that you can be proud of, with as much craftsmanship as possible, or consider changing your job.

(Text translated and moved from original old blog automatically by AI. May contain inaccuracies.)

Related Posts

Case of Scope Creep - A Simple Introduction to BDD Part 4

Introduction

In the dessert of JBehave, Behaviour-Driven Development, and the calculator (yay), we present the last part of our series.

Read More

The Property of Complex Systems

The Property of Complex Systems

This morning, while driving to work, I encountered a much longer traffic jam than usual. “Well, with such cold weather, everyone is probably driving more cautiously,” I thought, as I slowly crawled along the Ɓazienkowska Route. After several minutes, I noticed from a distance that there was an accident on the opposite lane, with police and paramedics doing their work. On my side, nothing particular was happening. But still… Drivers were simply slowing down to see what was happening on the other side. No one was stopping, they were just looking. And as a result, the stretch that usually took me 5 minutes this time took 20 minutes. After passing this point, the traffic sped up significantly and flowed normally.

Read More

Implementation - A Simple Introduction to BDD Part 3

Introduction

Continuing our journey with JBehave and Behavior-Driven Development (BDD), today we will move on to implementation. We’ll also explore some of the interesting features of this tool.

Read More