In today’s world, there seems to be much usage of words like “rapid”, “change”, “quick”, “speed”, “fast”, “instant”, “agile”, “responsive”, etc.
I have noticed that, when the meanings of these words get mixed in with emotions and thought process of work, they can lead to a feeling of being hurried or harried, of rushing, of deadlines, of insufficient time. The word “deadline” itself seems kind of scary, carrying the connotation of “dead”!
Because we feel that there isn’t enough time, often quite rightly, we are forced to go fast and rush. That in turn can lead to a feeling of pressure. That we’re trying to work quickly, but there isn’t enough time, so we are stretched or pressured.
However, I have found that when I am actually going fast – delivering lots of work rapidly and on-time, I don’t feel hurried or harried at all. In fact, I feel quite calm, relaxed and that there’s time, and I don’t feel too pressured or stretched.
So what does it really mean to be rapid, agile, responsive, fast?
Firstly, I have found that when you put pressure on yourself, you arc up, your body becomes stiff, your breathing becomes shallower. It becomes more difficult to focus, and you start to have your focus split or fragmented between a lot of different things. This loss of focus, in turn, leads to a loss of productivity and a loss of sustainable productive energy. So, while I can pump out work in a panic for a short period of time, over a longer period, it becomes unsustainable.
Secondly, I have found that the fragmentation of focus can lead to a dismantling of the ability to properly understand a problem and a problem-space. That is, because insufficient time has been spent on discovering and then solidly grasping of the foundations of a structure of knowledge, your ability to work at the higher levels of that structure becomes slow, repetitive, inefficient and tedious. You have to repetitively go through multiple iterations of the same problem before identifying the root of it, when you could have discovered the root right from the start, if you thoroughly understood the foundations of what you’re working with.
Firstly, rather than taking on that hurred, pressured mind-set and body language, I have found it generally better, at almost any cost, to relax and take on a cooler disposition and demeanor.
Secondly, I try to reduce the number of elements that I focus on at any one time. For example, instead of trying to deliver an entire three page report all at once, I focus on just writing one really good paragraph. Or, instead of trying to deliver multiple screens of an application, I just focus on one screen, or on one link between two screens. Or, instead of trying to deliver an entire module of code, I just focus on one or two individual functions.
Or, instead of trying to speed-read an entire chapter of a book, I spend a long time reading the first couple of pages, so that I get a very firm grasp of the foundation that the chapter rests on. In this last case, I have found that reading a book this way often leads to mentally “unlocking” the conceptual framework of the book, such that I then understand the contents so well that speed-reading actually works!
When you deliver that small amount of work, you may get a small dopamine kick. You feel a sense of achievement. You might even reward yourself with a treat! (Say, a tasty snack, or drink, or a short break.)
Because you’re reducing your focus to one element at a time, you’re able to deliver more rapidly and responsively. You can deliver a small part rapidly, then another one.
I believe this is the real spirit of many of the ideas of “agile”, “iteration”, etc. It’s not a spirit of pressure, rushing, panic, etc., but rather, of slowing down, identifying one or two things that you can break off and focus on. Those things being small enough that you can deliver them, learn from them, and then decide on your next step as appropriate.