Skip to content
Go back

How to Actually "Get Things Done" in Tech Companies

Published:  at  01:08 AM

I’ve spent years watching smart engineers and marketers fall into the same trap at tech companies. They keep polishing the same project forever, convinced they’re crushing it… while their managers wonder why nothing ever gets finished. Here’s the hard truth I learned: "getting things done" at tech companies isn’t what you think it is. 🤔

Table of contents

Open Table of contents

The Software Entropy Principle

Software engineers face a unique paradox: our work is simultaneously never complete and yet must be completed. Unlike physical products with clear manufacturing endpoints, digital products exist in a state of perpetual potential improvement.

At one of my previous jobs, a senior engineer once told me, “The most valuable skill I’ve developed isn’t coding—it’s knowing when to stop coding.” He explained how earlier in his career, he’d lost months to perfecting systems that were already solving the business problem, missing opportunities to make impact elsewhere. He felt he had something to prove but when he looked back no one cared or noticed.

The Task Treadmill Illusion

Many engineers mistake motion for progress, falling into what I call the "task treadmill illusion." You’re running fast, checking off tasks, feeling the burn of productivity - but you’re not actually getting anywhere new. I’ve even fallen into this myself.

I experienced this firsthand leading a frontend team. We’d successfully launched a new ecommerce website for an interal parnter team, but instead of moving on to new challenges, I had an engineer that kept refining components that were already working perfectly. 1 He created increasingly elaborate documentation, made his code exceptionally readable added edge case handling for scenarios no user would encounter, and debated pixel-perfect spacing. From his perspective, he was being an incredible stewards of quality. From the company perspective, he was stuck polishing what was already shiny while new opportunities passed by.

What “Done” Actually Means in Tech Companies

After watching countless projects succeed or fail, I’ve realized that “getting things done” in tech companies means two specific things:

  1. FINISHING Things (Even When They Could Be Better) The key insight: “done” means getting your work to a point where decision-makers are happy, then walking away. I’ve watched brilliant engineers keep tweaking and refactoring long after their project stopped being seen as successful and started being viewed as a waste of resources. Meanwhile, their colleagues who shipped two more things in that time got promoted.
  2. Making Your Work LEGIBLE to Decision-Makers Your work needs to be visible and understandable to your manager and 1-3 skip levels (depending on your role). The easiest approach is working on:

Here’s the uncomfortable truth: to most executives, your technical work is indistinguishable from gibberish. They genuinely cannot tell whether you’re creating revolutionary systems or just moving code around like furniture. Is it any wonder AI initiatives get such enthusiastic executive support? The logic is painfully straightforward: ‘If all this technical stuff is magic to me anyway, why not just have the cheaper, faster AI magician do it?’ Making your work legible isn’t just about recognition—it might be about job security.

Why This Definition Matters (Even If You Hate It)

This definition of “getting things done” might feel frustrating. You might be thinking: “Shouldn’t there be something more concrete than making people happy?”

But social constructs shape our reality in profound ways. They’re not just abstract concepts – they organize our work lives and determine what gets valued.

The interesting thing about these social agreements is how real their consequences are. Your understanding of “getting things done” directly impacts your career trajectory, your compensation, and even your job security.

The most effective engineers (or any worker) recognize that while they can debate the definition all day, it’s more practical to align their work with how success is actually measured in their organization. They learn to ship, ensure visibility, and move on to create new value elsewhere.


Getting Things “Done” in Large Tech Companies - The article that inspired this post.

Footnotes

  1. https://journalists.org/2018/07/25/knowing-quit-project/

  2. https://www.teamwork.com/blog/project-visibility/


Suggest Changes

Next Post
Your Brain on AI—The Cognitive Skill You're Silently Sacrificing