<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Productivity on {IT}</title><link>https://igortkanov.com/people/productivity/</link><description>Recent content in Productivity on {IT}</description><generator>Hugo</generator><language>en-us</language><copyright>Copyright © 2026 {IT}. All rights reserved. Unless otherwise stated, all text, images, diagrams, and other original content on this blog may not be reproduced, distributed, or used without prior written permission.</copyright><lastBuildDate>Wed, 07 May 2025 16:53:49 +0000</lastBuildDate><atom:link href="https://igortkanov.com/people/productivity/index.xml" rel="self" type="application/rss+xml"/><item><title>When Slack starts to feel like a DDoS attack</title><link>https://igortkanov.com/when-slack-starts-to-feel-like-a-ddos-attack/</link><pubDate>Wed, 07 May 2025 16:53:49 +0000</pubDate><guid>https://igortkanov.com/when-slack-starts-to-feel-like-a-ddos-attack/</guid><description>&lt;p&gt;In software engineering, we often rely on “exponential back-off” when retrying failed network requests – a technique where each subsequent attempt is spaced out further in time &lt;strong&gt;to avoid overloading the system&lt;/strong&gt;. Oddly enough, I’ve found myself applying a similar concept to human communication.&lt;/p&gt;
&lt;p&gt;As an Engineering lead, I’m frequently on the receiving end of an unrelenting stream of requests:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A Slack ping about a pressing issue&lt;/li&gt;
&lt;li&gt;A pull request to review&lt;/li&gt;
&lt;li&gt;A CV from a recruiter&lt;/li&gt;
&lt;li&gt;Another CV for a completely different role&lt;/li&gt;
&lt;li&gt;A message from customer support about an urgent user complaint&lt;/li&gt;
&lt;li&gt;An escalation from the Security team&lt;/li&gt;
&lt;li&gt;A calendar invite&lt;/li&gt;
&lt;li&gt;A last-moment meeting reschedule&lt;/li&gt;
&lt;li&gt;A &lt;em&gt;quick question&lt;/em&gt; (this one’s my favorite)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All of this happens while I’m trying to carve out focused time to work on broader goals: improving team processes, ensuring teams have clear direction, and writing progress reports or strategic documentation. Even with AI-assisted tools, writing takes time – because effective communication requires tailoring the message to its audience. Tone matters. Clarity matters. Accuracy matters.&lt;/p&gt;</description></item><item><title>AI for Engineering managers: adapt now or trail behind</title><link>https://igortkanov.com/engineering-managers-the-future-is-here/</link><pubDate>Sat, 19 Apr 2025 15:43:11 +0000</pubDate><guid>https://igortkanov.com/engineering-managers-the-future-is-here/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Remember when a five‑digit Stack Overflow score was a flex?&lt;/p&gt;
&lt;p&gt;Today that, and a vintage 2022 playbook will buy you precisely &lt;em&gt;zero&lt;/em&gt; leverage.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="yesterdays-job-tomorrows-irrelevance"&gt;Yesterday&amp;rsquo;s job, tomorrow&amp;rsquo;s irrelevance&lt;/h2&gt;
&lt;p&gt;Many Engineering managers still run on three rituals:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Status ✨astrology✨&lt;/strong&gt; or endless forecasting of ticket constellations. Hours massaging burndown charts, Jira dashboards, stand‑up forecasts – cargo‑cult evidence that the sprint is &amp;ldquo;on track&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Stakeholder &lt;del&gt;appeasement&lt;/del&gt; management&lt;/strong&gt;: slide decks, project reviews, &amp;ldquo;quick syncs&amp;rdquo; to keep exec egos fed and legal teams comfy.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;People babysitting&lt;/strong&gt; – counting story points, asking to update Jira, tolerance checks for burnout, sniffing out AI-powered &lt;em&gt;overemployment&lt;/em&gt;. By the way, did you know of &lt;a href="https://www.reddit.com/r/overemployed/" target="_blank" rel="noopener noreferrer"&gt;r/overemployed&lt;/a&gt;?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;However, none of those moves the product faster. Meanwhile, AI agents are quietly doing code reviews, generating boilerplate, even writing RFCs. The org chart hasn&amp;rsquo;t noticed – yet.&lt;/p&gt;</description></item><item><title>Impostor syndrome: kicking self-doubt to the curb</title><link>https://igortkanov.com/impostor-syndrome-kicking-self-doubt-to-the-curb/</link><pubDate>Sun, 23 Mar 2025 04:51:00 +0000</pubDate><guid>https://igortkanov.com/impostor-syndrome-kicking-self-doubt-to-the-curb/</guid><description>&lt;p&gt;In a previous &lt;strong&gt;&lt;a href="https://igortkanov.com/managing-time-as-an-engineering-manager/" target="_blank" rel="noopener noreferrer"&gt;post&lt;/a&gt;&lt;/strong&gt;, I looked at managing time effectively as an Engineering manager, drawing from Aviv Ben-Yosef’s insightful book, &lt;em&gt;&lt;a href="https://www.goodreads.com/book/show/56365371-the-tech-executive-operating-system" target="_blank" rel="noopener noreferrer"&gt;&lt;strong&gt;The Tech Executive Operating System&lt;/strong&gt;&lt;/a&gt;&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;figure class="alignright" style="max-width:333px"&gt;&lt;img src="https://igortkanov.com/impostor-syndrome-kicking-self-doubt-to-the-curb/Untitled_Artwork-3-e1742652161317.png" alt="" width="333" loading="lazy"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Today, let’s explore another valuable lesson from this book: how to recognize and handle impostor syndrome &lt;strong&gt;in the moments when it affects us most&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;We’re all familiar with &lt;em&gt;IS&lt;/em&gt; − the nagging self-doubt that makes us feel undeserving of our achievements. &lt;em&gt;Less than.&lt;/em&gt; The pervasive worry that others will “find out” we aren’t as competent as we seem.&lt;/p&gt;</description></item><item><title>Too many tabs open? Why real multitasking is hard</title><link>https://igortkanov.com/too-many-tabs-open-why-real-multitasking-is-hard/</link><pubDate>Tue, 04 Mar 2025 02:42:00 +0000</pubDate><guid>https://igortkanov.com/too-many-tabs-open-why-real-multitasking-is-hard/</guid><description>&lt;p&gt;I recently attempted to write a blog post exploring how our human memory is limited and how easily things slip between the cracks when life gets overwhelming.&lt;/p&gt;
&lt;p&gt;The original draft was around 2,300 words – painstakingly researched, peppered with references to scientific studies, and teetering into “academic essay” territory. It ended up so dense and dry that it felt more like a term paper than a friendly blog post.&lt;/p&gt;
&lt;p&gt;So, after wrestling with it for a week, I did the unthinkable: trashed all of it and decided to start fresh!&lt;/p&gt;</description></item><item><title>Managing time as an Engineering manager</title><link>https://igortkanov.com/managing-time-as-an-engineering-manager/</link><pubDate>Tue, 24 Dec 2024 05:14:00 +0000</pubDate><guid>https://igortkanov.com/managing-time-as-an-engineering-manager/</guid><description>&lt;p&gt;Every Engineering manager knows &lt;em&gt;the feeling&lt;/em&gt;: you wake up already juggling a thousand thoughts, your calendar is a battlefield, and Slack notifications seem endless. It&amp;rsquo;s a chaotic yet rewarding role, one where the pressure to deliver is only rivaled by the satisfaction of seeing your team succeed.&lt;/p&gt;
&lt;p&gt;In 2024, my days as an Engineering manager (EM) were a constant balancing act. I want to share what those days looked like, the challenges I faced, and how I&amp;rsquo;ve since discovered a helpful framework for managing time better in Aviv Ben-Yosef&amp;rsquo;s &amp;ldquo;The Tech Executive Operating System&amp;rdquo; book.&lt;/p&gt;</description></item><item><title>Planning with confidence: high-level estimates in software projects</title><link>https://igortkanov.com/planning-with-confidence-high-level-estimates-in-software-projects/</link><pubDate>Sun, 27 Aug 2023 16:55:26 +0000</pubDate><guid>https://igortkanov.com/planning-with-confidence-high-level-estimates-in-software-projects/</guid><description>&lt;p&gt;It is not always easy or pleasant to talk about estimates. On the one hand, it&amp;rsquo;s a fun activity of trying to look far enough into the future. On the other hand, high-level estimates are often taken as a commitment. It gets shared with the bigger org, the sales organization (read &lt;em&gt;customers&lt;/em&gt;), and ultimately with the company leadership.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;High-level estimates in software engineering are &lt;strong&gt;preliminary projections of the time, effort, and resources required to complete a software project&lt;/strong&gt;. These estimates provide a broad overview during the initial planning phase and help stakeholders understand the general scope and feasibility of the project before delving into detailed planning, commitments to customers, and execution. High-level estimates also guide decision-making and resource allocation, setting the foundation for the project&amp;rsquo;s direction and expectations.&lt;/p&gt;</description></item><item><title>Office space: flex desks vs. reserved spaces 🔥</title><link>https://igortkanov.com/flex-desks-vs-reserved-spaces/</link><pubDate>Sun, 13 Aug 2023 11:27:00 +0000</pubDate><guid>https://igortkanov.com/flex-desks-vs-reserved-spaces/</guid><description>&lt;h2 id="the-discussion"&gt;The discussion&lt;/h2&gt;
&lt;p&gt;&lt;figure class="alignleft" style="max-width:260px"&gt;&lt;img src="https://igortkanov.com/flex-desks-vs-reserved-spaces/four_tables-jpeg.webp" alt="" width="260" loading="lazy"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;In the previous office of my current company, we had a flex desk policy. People would pick a spot to sit as they came to work (in hybrid WFH and in-office setup).&lt;/p&gt;
&lt;p&gt;As we learned that an office move was coming up, there were discussions regarding the pros and cons of two approaches to office seating: flex desks and reserved spaces. Both are very different office space arrangements, each with its own set of advantages and disadvantages.&lt;/p&gt;</description></item><item><title>The delegation spectrum</title><link>https://igortkanov.com/the-delegation-spectrum/</link><pubDate>Sun, 06 Aug 2023 16:50:46 +0000</pubDate><guid>https://igortkanov.com/the-delegation-spectrum/</guid><description>&lt;p&gt;&lt;figure class="alignright" style="max-width:268px"&gt;&lt;img src="https://igortkanov.com/the-delegation-spectrum/Screenshot-2023-08-06-at-15.00.34.png" alt="" width="268" loading="lazy"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The idea&lt;/strong&gt; behind delegation is clear: to free up time to focus on other important work while offering your team opportunities for growth and development. It sounds simple, yet, it&amp;rsquo;s hard to do, and there&amp;rsquo;s no good (as in, always working) instruction manual to it.&lt;/p&gt;
&lt;p&gt;In this blog post, I will not try to offer the manual but share some advice heavily inspired by a great book on career development called &lt;a href="https://www.goodreads.com/book/show/12838919-rise" target="_blank" rel="noopener noreferrer"&gt;Rise by Patty Azzarello&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Getting things done with to-do lists</title><link>https://igortkanov.com/to-do-lists-for-work/</link><pubDate>Mon, 18 Jul 2022 03:23:00 +0000</pubDate><guid>https://igortkanov.com/to-do-lists-for-work/</guid><description>&lt;p&gt;Is this another piece on to-do lists? Yes and no: we will cover the topic of using a to-do list for work, however, from a highly practical standpoint.&lt;/p&gt;
&lt;p&gt;&lt;figure class="alignright" style="max-width:214px"&gt;&lt;img src="https://igortkanov.com/to-do-lists-for-work/pexels-natalie-dupin-8724275-638x1024.jpg" alt="" width="214" loading="lazy"&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Thinking about it, the human brain did not evolve to keep track of the jillion things we think about daily, but we still expect it to remember tasks from the three projects at work, home chores, social follow-ups, free time activities, and much more. And let&amp;rsquo;s not forget we want it all structured and prioritized.&lt;/p&gt;</description></item></channel></rss>