Files
thpeetz-notes/Clippings/7 Productivity Hacks I Stole From a Principal Software Engineer.md
T

11 KiB
Raw Blame History

title, source, author, published, created, description, tags
title source author published created description tags
7 Productivity Hacks I Stole From a Principal Software Engineer https://code.likeagirl.io/7-productivity-hacks-i-stole-from-a-principal-software-engineer-6a8825157198
Nidhi Jain 👩‍💻
2024-10-15 2024-10-29 Have you ever crossed paths with a senior or principal software engineer whose work style seems almost magical? Imagine someone who effortlessly transforms complex challenges into elegant solutions…
clippings

Golden tips and tricks that can make you unstoppable

[

Nidhi Jain 👩‍💻

](https://medium.com/@nidhijain23?source=post_page---byline--6a8825157198--------------------------------)

[

Code Like A Girl

](https://code.likeagirl.io/?source=post_page---byline--6a8825157198--------------------------------)

Have you ever crossed paths with a senior or principal software engineer whose work style seems almost magical?

==Imagine someone who effortlessly transforms complex challenges into elegant solutions with just a click, brainstorms ideas at lightning speed, or writes code as if their mind is seamlessly integrated with an intelligent assistant.==

Witnessing such mastery in action can be inspiring and enlightening, revealing the secrets behind their exceptional performance. Discover what makes these top-tier engineers stand out and how you can harness their techniques to elevate your career.

I was lucky to work alongside a few such great people, and I did not miss the golden opportunity to observe and figure out their secret sauce. Believe me, it was like a masterclass in productivity.

Here are the seven hacks I learnt from the ones who operate on a whole different level:

1. The Art of Saying No

Image by Andrew Martin from Pixabay

One of their biggest strengths? Context switching with purpose.

They dont get sucked into every little task. They know when to focus, when to shift gears, and, most importantly, when to say “no.”

With 13 Slack channels buzzing for their attention, they dont let the noise dictate their day. Instead, they prioritize like pros.

When something doesnt need immediate attention, it goes on their to-do list. But if its quick and important, they knock it out right then and there.

Its all about choosing when to engage and when to move on.

2. The Perfect Setup

Ever notice how they never seem to struggle with development setup issues?

Photo by Nubelson Fernandes on Unsplash

Thats because theyve invested time into creating the perfect environment. Their IDE, terminal, note-taking tools—everything is custom-tailored to their workflow. It's like sharpening their saw and keeping it ready to cut the wood in a shot.

They dont run into setup errors or linting problems. Why? Because they spent an extra few minutes configuring everything perfectly from the start.

Its that upfront effort that saves them hours down the line. Not only that, but even their setup, like the mouse, the keyboard, the number of secondary monitors, the orientation of each monitor, and all the other extra peripherals, everything would have been carefully tailored by them to make their mind and body work the best. Its not about using the most expensive or the best. Its about using and keeping what works best for them.

3. Shortcuts Are King

Auto-generated by Bing

We all love shortcuts, but these engineers take it to the next level, optimizing everything — from keyboard shortcuts to custom command-line aliases. Even small tasks like:

  1. Having 100+ aliases for simple commands like :
git status to --> gsor kubectl get pods to -> kgp

2. Or assign a meaningful name to each new bookmark you add.

3. Or instead of bookmarking every new page that comes to you, understand the pattern and bookmark the main one. Instead of 50 bookmarks, they rely on five core ones and have a system to find the rest when needed

4. Or having the shortcuts of your favourite IDE on tips.

5. Even using a Keyboard instead of a mouse/trackpad.

6. Regarding recurring queries or tasks, they dont rely on memory — they rely on patterns.

All these habits seem pretty trivial, but this is where the difference lies. Most engineers stay stuck in this daily mundane chaos and lose time and energy, which slows them down. However, shaving off a few seconds and a few joules of mental energy from every action you take compounds very well over time.

4. Building a second brain

Photo by GoodNotes 5 on Unsplash

Every senior engineer Ive worked with has a solid note-taking system, and while their choice of app varies, the app itself isnt the key—its the framework theyve built. I have seen people using Apple Notes, OneNote, Obsidian, Google Keep, and even a Git repo. They all have one thing in common: a structured system that makes searching and adding notes effortless.

Its not about the tool but the method. Their notes arent random scribbles — theyre organized, categorized, and easily searchable. Need to find something from a meeting last month? Its right there, ready to be retrieved in seconds.

This structured note-taking becomes their second brain. Whether its brainstorming or problem-solving, their notes are the backbone of their productivity. The secret isnt just writing things down; its building a framework that makes finding and using those notes quick and efficient.

5. Automate Everything

Auto-Generated by the author using Dall-E

If theres a task that can be automated, trust me, theyve probably already done it. They hate manual work.

Whether its deployments, testing, or even sending routine emails — automation is their default mode of thinking. Their brains constantly keep asking, “How can I make this take less effort?”

I once met someone who took this to an unexpected level — he automated receiving the daily snack and lunch menu emails at the office. Why? Just to avoid a few extra clicks to get the same information. Yes, theyre that committed to cutting down effort.

You might even sit down for coffee with them, and theyll suggest ways you could automate your coffee-making workflow. Thats the level of thinking they operate at.

And its not just for fun — precisely this mindset makes them so effective at work. They see automation opportunities everywhere, from the most minor tasks to the most extensive systems. Once they get an idea, their lightning-fast operational speed ensures they can execute it, often before youve even figured out how to do it the “normal” way.

6. Seamless Multi-tasking

Auto-generated by the author using Dall-E

Time is precious for everyone, but it's like gold dust for a principal software engineer. As you climb the career ladder, so does the count of meetings on your calendar. And lets not forget about the 13 buzzing Slack conversations, quarterly planning meetings, and the occasional fire to put out. Thats the daily battlefield of a principal engineer.

I had a glimpse at the calendar of one such legend, and — it looked like an a ==buffet of back-to-back meetings==. Finding a full day where all those meetings could actually be attended? Impossible. In this scenario, squeezing multiple tasks into a rare one-hour free window can only be a superpower. But wait, isnt multitasking overrated? How do they manage to stay so productive?

Heres where the secret sauce lies: multi-screen setups.

I once scheduled a quick call with a senior staff engineer to discuss an issue. As I awkwardly toggled between my terminal, IDE, and browser window, one by one, he casually ==dropped a bomb of wisdom:==

“How do you even work like that? Its so inefficient!”

Confused, I watched him seamlessly pull up multiple windows side-by-side, working in parallel on the same screen. No more flipping back and forth, wasting time and mental energy. It was like unlocking a new level of efficiency — saving me seconds, cognitive bandwidth, and probably the rest of my life from unnecessary frustration.

7. Decluttered Digital Space

Photo by James McKinven on Unsplash

One thing Ive learned about people and their habits is that how they handle minute-to-minute tasks reflects their mental state. One key attribute that sets senior engineers apart is their exceptional mental clarity.

But heres the thing: that mental clarity doesnt magically appear overnight; its honed over years of practice.

How do they achieve it? By keeping a close watch on everything that could cause mental clutter.

  • Got 100+ Chrome tabs open? Not on their watch! Its like having a hundred open mental threads that constantly force the subconscious mind to switch context. They start a task, open only the necessary tabs, and quickly close them once theyre done. This way, they maintain control over context switching with their conscious mind.
  • Whenever they download a new document or file, it meets its fate within minutes. It either gets neatly classified and stored or swiftly sent to the digital bin.
  • And then theres their inbox — clean and organized. Ive seen multiple staff and senior engineers who prioritize keeping their emails in check. Unread emails? Rare. Important ones? Starred and tackled immediately. Everything else? Archived or deleted without a second thought.

In their digital world, less truly is more.