In the last 2 years things have changed. I’m no longer spending most of my days writing code, but I spend most of my days understanding organisations. The bank where I work is big, and has a lot of different (and old) systems that all need to talk to each other. I have to spend a lot of time trying to wonder why they were built that way in the first place, and also how to sensibly make change to systems so it can be done in a consistent, safe and reliable way.
What I struggle to communicate with people that most of the time I’m producing nothing, other than wiring my brain to understand how things are. Then there’s a burst of activity where I’ll produce some designs and direction (and maybe a pattern or two) for people to follow.
Some days I feel like I’m only working for 15 minutes, but I go home very tired after thinking and researching like I’ve worked for 10.
Don’t underestimate how hard change can be, and evaluation of that change is very important.