
#015: How I Became More Efficient as a Data Engineer
Oct 15, 2022“Don't mistake activity with achievement.”.
This quote by coach John Wooden summarizes my early career.
Always feeling busy, but how much was truly productive?
Today, I want to share how I’ve become more efficient as an engineer by:
-
Creating to-do lists
-
Being strategically unavailable
-
Staying on task
To-do lists help you be productive, not just busy.
Everyday is full of tasks and reminders that we manage in our heads.
This result is frequent task-hopping which can leave us feeling unaccomplished.
A personal to-do list keeps you organized and focused on what's most important.
This frees up your mind, reduces stress, and starts each day with intention.
Example: Create to-dos in Notion, OneNote, etc. and re-prioritize at the end of the day.
Being strategically unavailable avoids wasteful meetings.
People will routinely request your time to solve problems or attend meetings.
While not always bad, each commitment kills any flow-state and usually slows progress.
Try blocking your calendar and/or occasionally decline meetings.
Adding a little friction for your time establishes boundaries and avoids constant restarts.
Example: Block your calendar for heads down work and show as "busy".
Staying on task prevents self-inflicted scope creep.
I’m personally guilty of trying to fix every code issue I see.
This sounds noble, but leads to time spent on unrelated problems.
Instead, log findings as new issues to be handled separately.
You'll show more progress on assigned work without burning yourself out.
Example: Log items as GitHub Issues.
Keeping To-do's, being strategically unavailable and staying on task are 3 simple ways to boost your efficiency.
And remember - “Don't mistake activity with achievement.”.
When you're ready, here are 3 ways I can help you further:
1. The Modern Engineer Playbook (Online Course): Master the art of building modern data architectures. Get an end-to-end blueprint for building simple, structured & scalable data pipelines with modern tools.
2. The Playbook for dbt™ (Online Course): Learn to build, automate & scale dbt™ with confidence. Discover common strategies teams follow, avoid costly rookie mistakes & get actionable tips based on real-world experience, not a textbook.
3. Consulting Services: Request to work 1:1 with Michael Kahan to help you and your team implement a modern data architecture with a simple, scalable structure.