That satisfaction is why software engineering was initially so gratifying. It hit the right balance. It satisfied The Builder (feeling productive and pragmatic by creating useful things) and The Thinker (solving really hard problems). Thinking back, the projects where I grew the most as an engineer were always the ones with a good number of really hard problems that needed creative solutions.

But recently, the number of times I truly ponder a problem for more than a couple of hours has decreased tremendously.

I miss thinking hard.

#dev #builder #thinker

I miss thinking hard.