Act as if You Have Infinite Time...

Table of Contents

Act as if You Have Infinite Time…

Tick tock, tick tock… The clock is inevitably ticking, time is passing, the deadline is approaching, yet the tasks are not decreasing. The more you rush, the more shortcuts you take, the more problems arise. Meanwhile, the answer is simple: Act as if you have infinite time!

Alright, it’s not really that simple, at least not simple to implement. Usually, a manager, client, project manager, or analyst stands over your shoulder and mercilessly reminds you of the approaching deadline. They certainly do not expect you to start working as if you have infinite time. After all, they probably know Parkinson’s Law, that work expands to fill the time available for its completion! And they won’t allow you to have too much time. Hence the emphasis on deadlines and commitments.

Meanwhile, programming is a very sensitive matter… many variables, a lot of information, assumed architecture, project structure, a multitude of technologies and tools, all contribute to making it difficult for a programmer when there is no time. There are many parameters, and it’s easy to make mistakes, which are multiplied by haste. Taking shortcuts causes more harm than good, and paradoxically, temporary solutions born out of haste become the foundation of the production system.

That is precisely why you should act as if you have infinite time! At such moments, keep telling this to yourself relentlessly and believe me, it won’t make you lazy! Your manager, client, project manager, or analyst won’t let that happen. However, it is important to mentally slow down to protect yourself from self-destruction, sleepless nights, and strained relationships with family or friends… well, maybe I am exaggerating! But sometimes, a bit of a scare is necessary ;-)

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

Related Posts

Master... Master...

The Role of the Scrum Master

In the real world, there are many variations of this role. Sometimes it’s a person from the team, sometimes a manager, sometimes someone from outside the team, sometimes a specialist in being a Scrum Master, and I’ve even seen it as a rotating role within the team. So, who is it really? What’s the purpose?

Read More

Task-doing vs. Responsibility Taking - A Subtle Distinction

The Subtle Distinction Between Task-doing and Responsibility Taking

I have been reading a book on parenthood recently (yes, tech guys also read such books :-)) and there has been a discussion about responsibility. Even when fathers devote their time to spending time with children and doing some tasks related to children and family, they may still not take responsibility for it. So you can take your children to the doctor when they are sick, bring them to school or kindergarten every day, go with them to a playground… and still not take responsibility.

Read More

Self-Organization - A Myth?

The entire Agile community (and not just Agile) loudly discusses organization. I have the impression that for some time, we’ve been trying to find the holy grail that will allow us to answer the question: “How to manage without managing?”. This time, I’ll play the devil’s advocate.

Read More