Struggling to move fast enough at work

Posted by ghostphreek@reddit | ExperiencedDevs | View on Reddit | 8 comments

Hello all, I am a senior data engineer with \~5+ years of experience. I recently joined a new org (4 months in) and I am realizing that I am having a hard time keeping up with everyone around me. I was leveled as a senior when I interviewed for the role but everyone seems smarter and faster then me at this org. A vast majority of the IC's in my part of the org are L2's there are one 3 L3's (including me) but all the L2's feel really experienced for that level.

I constantly struggle with getting in my head on the right way to approach a problem. For instance I have 2 OKR's this quarter one of which is to clean up our snowflake instance. Thing is I haven't done much work on that front because I keep going back and forth on how we should structure our roles or how we should name our warehouses. Or take today as an example. There is this process that we need to productionize since it currently exists as a jupyter notebook. I went back and forth all day. Should I just try to force it to conform to our dbt patterns? Should it be its own service? What are the trade off for each? How much tech debt is this if I slam it into our existing DBT pattern?

By the end of the day I was able to use Claude to produce two prototypes. But then the data scientist just let me know that we would refactor it in Q3 and we can just run it as a notebook for now. I felt like I wasted a bunch of time but based on the number of times this thing needs to run he's kinda right. But also I think I am kinda right since if I go out someone else is gonna need to run it so it might be nice to have a paved path for them. But with Claude these days they can just ask the agent to run the notebook and there will be no issues....

On and on that process goes and I feel like I make so little progress each day.

TL;DR: I constantly just stare at my screen thinking of all the possible ways to complete my work. But I struggle to just pick a path and move. How do I get over this without constantly looking like an idiot picking the wrong path.