Browsed by
Tag: why

Kill The Hi

Kill The Hi

Kill The Hi Yeah, you read it right; I mean the “Hi”; the ‘hi’ people often use as the first message of a conversation in online chat, the same ‘Hi.’ That “Hi” is a productivity killer, a waste of time, and an unnecessary formality that does not suit today’s remote-enabled chatting modes. The Game Of Hi And Seek Have you ever started your work day to see a “Hi” from a random person on the office chat? You naturally respond…

Read More Read More

Who do we write code for?

Who do we write code for?

Recently, while reviewing some code, I came across the snippet below. Now a keen mind can spot many issues with this. The ones I am referring to are something specific and relevant to the business though. The code is supposed to fetch all active clients, loop through, get job specifications from some DataSources defined for those clients, build a config object and return those values to calling function so that those jobs can be fired. Interestingly DataSourceInstance, DataSourceOriginConfig and DataSourceJobConfig…

Read More Read More

Where Do We Go Wrong With Agile

Where Do We Go Wrong With Agile

A few days ago I published this blog mocking the ‘Ceremony Focused Agile’ teams. But it is pointless to state what one thinks is not right, without also commenting on what one thinks is right! So let us do that today. Here is a conversation, which I am sure many of us have witnessed (or been part of): A: “I have assigned a ticket to you, what is the status of it?” B: “”Ticket, what ticket?” A: “It’s in JIRA,…

Read More Read More

We need to talk, says one microservice to another

We need to talk, says one microservice to another

‘But how?’ asks the other service! Ever wondered how we communicate? One would not believe how complex and multi-step process it is. It involves some very complex terms like perception, encoding, medium and decoding. Let us take a look at a diagram explaining this: So what is the relation with microservices? Communication between two services is not much different. It follows through a process very similar to this, in fact it can be explained with the exact same steps! Consider…

Read More Read More

Software development hygiene: Why do we brush our teeth?

Software development hygiene: Why do we brush our teeth?

Yes, why do ‘you’ brush your teeth?Is it guaranteed that if we brush our teeth twice a day, floss once a day, gargle with an antiseptic, we will never have toothache or bad breath? And if we did not brush teeth say, for a week, would we be guaranteed to have toothache? For a few months, may be yes, we might, might just have to get some treatment done for a few teeth. So the question, why do we brush…

Read More Read More