4 ms·
I have piles and piles of extremely interesting work to do in my job. I am a talented software engineer and do my level best to factor things correctly the firs
by sfpotter 4y ago
I have piles and piles of extremely interesting work to do in my job. I am a talented software engineer and do my level best to factor things correctly the first time around, but it’s hard to get things right all the time. Inevitably I’ll have to make a second (or a third) pass to organize things better in order to manage complexity. But compared to the extremely interesting work I do normally, pushing and arranging piles is typically pretty tedious. Well, if I haven’t slept well the night before and I’m lacking in creative energy, it’s OK I guess.
- dimal 4y agoIt’s what comes out of the process of pushing things into piles. Once functions are factored nicely, patterns emerge. You see different ways of combining things that make more sense. Abstractions that were muddy and confused become clear. You see where duplication exists and how to eliminate it. An elegant structure emerges. But to enjoy it requires creative energy. I suppose that to me, making code readable for others is inherently interesting work. I enjoy finding the clearest and most succinct way to express an idea. Maybe if you approach it that way, you could find the interesting aspect in it.