<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Dmitry Kudryavtsev</title><description>Articles in Productivity</description><link>https://kudmitry.com/</link><item><title>Don&apos;t apologize for replying late to my email</title><link>https://kudmitry.com/articles/dont-apologize-for-replying-late-to-my-email/</link><guid isPermaLink="true">https://kudmitry.com/articles/dont-apologize-for-replying-late-to-my-email/</guid><pubDate>Wed, 18 Feb 2026 18:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Before the smart-phone arrived — together with widely-available GSM networks — online communication was different.
I would deliberately have to sit in-front of my computer, connect to the internet (in the era of dial-up), and launch my favorite instant-messaging app: ICQ, MSN, Miranda, Trillian, Pidgin, or an IRC client.
I’d spend some time, limited in the era of dial-up, to chat with my friends (or online strangers), &lt;strong&gt;if&lt;/strong&gt; they happened to be online at the same time.
Of course, I also used the phone, the one with the physical wires, but this post is not about it.&lt;/p&gt;
&lt;p&gt;And when the internet was moving at the speed of light, from DSL to ADSL to Broadband, and the web was maturing from 1.0 to 2.0 — we got the mobile phone and Facebook Messenger.
Suddenly, intentional communication was replaced with &lt;strong&gt;instant&lt;/strong&gt; communication.
You’d be expected to reply no matter the time of day or whether you were near a computer or not, because you owned a smartphone, and were connected 24/7.&lt;/p&gt;
&lt;p&gt;Slow communication was replaced with instant communication, and even in business environment you’d rely more on tools like Slack rather than email.
And while it did bridge the gap for certain teams, for example remote or distributed teams who now could operate as if they were all present in the same room, it also created a sense of urgency for every little thing.
Sending a message is easy, replying is not.
In order to reply, you need to stop what you are doing, read and analyze the content, and then craft a reply.
Getting back to what you were doing before, wastes a lot of energy and time (I wrote about context switch back in 2019 &lt;a class=&quot;internal new&quot; href=&quot;/articles/context-switch-the-only-operation-that-kills-productivity/&quot;&gt;here&lt;/a&gt;).
And so, naturally, I have disabled all phone notifications.
No more sound, no more blinking notification lights.&lt;/p&gt;
&lt;p&gt;But the world kept moving, and soon short form content took over the world.
I never cared for social networks like Twitter.
But after &lt;a class=&quot;internal new&quot; href=&quot;/articles/an-essay-on-burnout/&quot;&gt;burning out&lt;/a&gt; of tech, selling everything I have, and becoming a &lt;a href=&quot;/categories/digital-nomad/&quot;&gt;digital nomad&lt;/a&gt;, I opened the world of indie-hacking (jeez, &lt;a class=&quot;internal new&quot; href=&quot;/articles/on-buildinpublic-and-indiehackers/&quot;&gt;I hate&lt;/a&gt; this term), and, of course, all indie-hackers were hanging out on Twitter.
And so I started to use Twitter, and LinkedIn, and Instagram, and my brain melted.&lt;/p&gt;
&lt;p&gt;Until eventually, I have deleted all my social network accounts, and came back to the source — the email!
And little by little I started to build connections with people over emails.
I would email interesting people whose blogs I read; and I would get emails from people who read my blog(s).
We would exchange ideas, and discuss various topics.&lt;/p&gt;
&lt;p&gt;But most of the emails I get from people usually start with a variant of “Apologies for the long delay in my reply”.
And, first of all, I think people should apologize if they harmed someone, or were wrong — which is not case if you did not reply to my email “on time” (whatever this means).
But, second of all, you should not apologize for not replying to my email “on time” (again, whatever this means).&lt;/p&gt;
&lt;p&gt;The reason I use email is that I want to be able to dedicated my full attention (to the extent possible in this stupid, crazy world) to your message, and craft a thorough reply.
I avoid Instant Messaging with close people for the same reason; I prefer to meet offline, if possible, or do a video call where I’m focused only on the call.
IM is for short stuff like “running late”, “grab the cake”, etc.&lt;/p&gt;
&lt;p&gt;And email is the antidote for this crazy world.
Email is slow for a reason; it has no “seen” status for messages; there is no online status for the recipient.
You send it, and you forget it.
Sure, in professional settings, you expect to get a reply, but between two online strangers?
No way.&lt;/p&gt;
&lt;p&gt;So, please don’t apologize for replying late to email.
You don’t have time?
Take as long as you need.
I have conversation with people where we reply once a month.&lt;/p&gt;
&lt;p&gt;You feel like you don’t like me, or don’t want to reply?
Then don’t!
It’s email.
It’s slow.
And it’s the antidote to fast-paced slop, and a place to have interesting discussions, because you reply to it deliberately, rather than because of FOMO or notification fatigue.&lt;/p&gt;</content:encoded></item><item><title>On time management</title><link>https://kudmitry.com/articles/on-time-management/</link><guid isPermaLink="true">https://kudmitry.com/articles/on-time-management/</guid><pubDate>Wed, 09 Aug 2023 23:40:00 GMT</pubDate><content:encoded>&lt;p&gt;During my coaching session today, I’ve been asked about time-management.
It’s not directly related to software engineers, but time management is something that many people struggle with.&lt;/p&gt;
&lt;p&gt;I believe that one important aspect for healthy time-management—is having a routine.
Try to wake up, and go to sleep at the same time.
And try to have rituals.
My morning ritual includes a cup of coffee, and then hitting the gym or having a boxing session.
My night ritual includes reading before I go to sleep.&lt;/p&gt;
&lt;p&gt;Another aspect—is time blocking.
I live inside my calendar, even today when I don’t have a proper job.
My calendar allows me to time-block different activities such as: gym, travel plans, and work on my business.&lt;/p&gt;
&lt;p&gt;Lastly, if you feel like you waste your days, I recommend you try journaling.
Journaling is a way to reflect on a day that passed, and give you credit for things you’ve achieved, even if your brain feels like you did nothing.
If, however, it turns out you did less than expected—it allows you to plan your next day better.&lt;/p&gt;
&lt;p&gt;By incorporating these three aspects, you can improve your time-management skills.&lt;/p&gt;</content:encoded></item><item><title>Context Switch - The only operation that kills productivity</title><link>https://kudmitry.com/articles/context-switch-the-only-operation-that-kills-productivity/</link><guid isPermaLink="true">https://kudmitry.com/articles/context-switch-the-only-operation-that-kills-productivity/</guid><pubDate>Fri, 26 Apr 2019 09:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;&lt;p&gt;In computing, a context switch is the process of storing the state of a process or of a thread, so that it can be restored and execution resumed from the same point later. This allows multiple processes to share a single CPU, and is an essential feature of a multitasking operating system.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;— &lt;cite&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Context_switch&quot;&gt;Wikipedia&lt;/a&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;p&gt;See, a single core CPU can not multitask. It is all a lie. What really happens when single core CPU multitasks, is that it runs small parts of each program for a small period of time. The higher the &lt;a href=&quot;https://en.wikipedia.org/wiki/Instructions_per_second&quot;&gt;IPS&lt;/a&gt; of the CPU, the more “multitasking” the CPU looks.&lt;/p&gt;
&lt;p&gt;But in order to “multitask”, the OS needs to perform one very expensive operation — Context Switch. What happens in that operation is that it needs to store all the data of the current running program: its CPU registers and flags. Then unload the current program from the CPU, load the next program to the CPU, load its CPU registers and flags, and let it run for some small amount of milliseconds (somewhere around 100, depends on the OS scheduler implementation), until the OS decided to perform another context switch.&lt;/p&gt;
&lt;p&gt;This is probably the most interesting and critical part of designing an operation system. If your context switching algorithm sucks, your OS becomes irresponsive, slow and eventually hangs.&lt;/p&gt;
&lt;h2 id=&quot;we-are-like-single-core-cpus&quot;&gt;We are like single core CPUs&lt;/h2&gt;
&lt;p&gt;Humans can not multitask. The brain is created to perform one task at a time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It looks like&lt;/strong&gt; you multitask sometimes, but what actually happens is that you, like an OS, perform context switch. And as in OS, your context switch is a very expensive operation.&lt;/p&gt;
&lt;p&gt;Try to answer a phone call during intensive, brain required, work. Chances are you will forget most of the content of the call, because it takes your brain time to leave what it was doing (thinking and analyzing) and switch to another task (listening and remembering), not to mention that once the call is over, it will take you on average &lt;strong&gt;25 minutes&lt;/strong&gt; (&lt;a href=&quot;https://www.ics.uci.edu/~gmark/CHI2005.pdf&quot;&gt;No Task Left Behind? Examining the Nature of Fragmented Work&lt;/a&gt;) to go back to the task you were doing.&lt;/p&gt;
&lt;p&gt;Some people are better at it (especially women), some are less, but for everyone — context switch is &lt;strong&gt;the&lt;/strong&gt; productivity killer. It doesn’t matter if you wake up at 4am every day, eat healthy, do sports and read books — if you do a lot of context switching during the day, you won’t be as productive as you could be.&lt;/p&gt;
&lt;p&gt;And it seems like no one in the modern world understands it.&lt;/p&gt;
&lt;p&gt;Instant messaging, annoying notification pop ups, frequent meetings, open space work environment — all those and others encourage context switching. And thus — reduces productivity.&lt;/p&gt;
&lt;h3 id=&quot;what-can-we-do&quot;&gt;What can we do?&lt;/h3&gt;
&lt;p&gt;As someone who needs his full brain power, you need to tweak your working environment towards less context switching. Disable most of the notification — honestly they are not that important most of the times. Put your phone on silent; disable notification pulse lights and sounds; use headphones with relaxing, instrumental music; avoid meetings; practice concentration through meditation.&lt;/p&gt;
&lt;p&gt;And avoid instant messaging — not only it distracts you from your tasks, but it is not an effective way for communication. It is great for things like “&lt;em&gt;see you tomorrow at 6pm on main street 1 cafe&lt;/em&gt;”, but its awful tool for &lt;strong&gt;real&lt;/strong&gt; conversations. You never have the full brain capacity to read, analyse, sympathize and respond correctly. In order to actually do all this, you need to dedicate time to real communication as opposed to communication “by-the-way”. This is also true for offline communication — never go watch a movie if what you want is to communicate, instead prefer a walk or a dinner with drinks; those are better for communication rather than the constant context switch between the movie and your partner / friends / family.&lt;/p&gt;
&lt;p&gt;And if you are a manager who looks to increase the productivity of your team — promote quite times; drop those useless meetings or schedule a meetings day — a day that is dedicated entirely to meetings; prioritize — not every small email is important &lt;strong&gt;right now&lt;/strong&gt;; promote documentation of your team’s members work, so team members wont spend time asking one another about parts of team’s work they were not involved in; promote non peer to peer communication — avoid IMs, prefer issue tracker that can be handled when the person has time to.&lt;/p&gt;
&lt;h3 id=&quot;the-key-is-flow&quot;&gt;The key is FLOW&lt;/h3&gt;
&lt;blockquote&gt;&lt;p&gt;In positive psychology, flow, also known as the zone, is the mental state of operation in which a person performing an activity is fully immersed in a feeling of energized focus, full involvement, and enjoyment in the process of the activity. In essence, flow is characterized by complete absorption in what one does, and a resulting loss in one’s sense of space and time. — &lt;a href=&quot;https://en.wikipedia.org/wiki/Flow_(psychology)&quot;&gt;Wikipedia&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Flow is the new trend today. Be in the flow. Whether its work flow, conversation flow, listening flow, watching flow, reading flow. Your brain is not capable of doing multiple things at once, it performs best when its in a flow state. Embrace the flow. There is a reason why people experienced flow state describe it as the most productive work they’ve done. It is because in the flow you have only the sense of the task, you do not spend any energy thinking about or concentrating on different tasks or areas.&lt;/p&gt;
&lt;h3 id=&quot;multitasking-is-not-the-answer&quot;&gt;Multitasking is not the answer&lt;/h3&gt;
&lt;p&gt;We keep hearing a lot about how multitasking is important; the world has gone crazy and we need to do a lot of stuff in order to succeed. “&lt;em&gt;Being able to switch between different tasks fast&lt;/em&gt;”, “&lt;em&gt;Can work in a fast moving environment&lt;/em&gt;” — those are one of the common job descriptions you can find today, and the ones you need to avoid.&lt;/p&gt;
&lt;p&gt;The only way to succeed is to devote your full attention to the particular activity, whether its work, communication, reading, doing sports, meditating. Really successful people know how to plan — plan work, plan leisure, plan everything. And they know how to disconnect — leave your work behind when you spend time with family; leave your trip planning behind when you work and etc.&lt;/p&gt;
&lt;p&gt;Avoid multitasking; avoid being &lt;em&gt;flexible&lt;/em&gt;; avoid working in a &lt;em&gt;fast moving environment&lt;/em&gt;. You will not succeed there. You might feel like you are, but what actually will happen is that you will break down. Break down because multitasking does not work. The only thing that multitasking does to you (apart for the health problems it is associated with such as: brain harm, memory problems, increased distractibility, chronic stress, depression and social anxiety)— it makes you do mediocre work in more time; makes you spend your potential on stress; makes your brain keeps wasting its power as well as your energy, to a very expensive operation — Context Switching.&lt;/p&gt;</content:encoded></item></channel></rss>