Thinking A Bit Further About The Business Case

Thinking A Bit Further About The Business Case

It’s 7 am. I’m waiting by the fire for my first meditation and for my tea to cool down. I wanted to touch a little bit further on business logic (luckily here passion is encouraged and nobody judges me for who I am). The piece of work that caused us to address problem solving properly although it was always an issue was a big revision of a PR. It was a revision of a feature request. I delivered the feature request correctly. But we wanted to do something more. So I redid it quickly but I redid it too fast and in doing that apparently didn’t think enough about the wider problem. 

I trust my senior with my life so this is feedback I’m willing to take.

I didn’t think enough about:
  • What are we taking in? From a business perspective, what are we taking in? I am keeping it vague but it’s a list of users. Or rather a list of account features that then allow us to identify the users
  • What are we putting out? Again keeping it vague - the function does a lot of things - it can contact our users - but do we want to contact all of them? Do we even want to contact all of the identified ones? We have different guards in place (I put them there myself!) 
  • But then what do we do with this data? This is where I tripped and fell
What do we want to know at the end? Do we want to make the state of the data at the end computer readable? Yes but I didn’t know why - still need to ask my senior. What is the point? What is the purpose? What are doing?

We want to take in a bunch of data. We want to perform a task like contacting some of the linked accounts. 

And then we want to know at the end - who has been contacted - and who hasn’t been contacted - and why. And there might be multiple reasons. And this is where I fell short. We may retrieve the different reasons differently. But we want the ultimate results to be logged in a sensible pattern in our JSON

But I cannot stress enough - it’s about thinking - what is the point here. What do we want it to do. And is it doing this? Okay bye. My tea might have cooled down. It’s time to meditate. But:

Nothing I write on here matters. Only the work that I deliver truly matters.

And I need to think about what is the purpose; what is the point; why are we doing this and what do we actually want it to do. Namaste. 🙏 
A stunning and dramatic close up photo of a pylon in Poland

Comments

Popular posts from this blog

Hello World

Yosemite

Where To Hide A Star