I don’t know about you, but I’m a swinger. Not in the dodgy suburban wife-swapping sense, but in the sense that many aspects of my personality - creativity, gregariousness, concentration for detail tasks etc - seem to be in regular flux, swinging back and forth like a pendulum - the frequency (or period, physics pendants) is different for each but there’s definitely a cycle there. I used to think this was odd, maybe even a sign of a very mild bipolar or something, because no-one in my professional circles really talked about it much.
I’m 37, and I’ve been a (professional) developer for 16 years. You would have thought that in that time, I’d have figured out an effective work style which delivered the desired outcomes (code cut, products shipped etc) without causing detrimental knock-on effects - but, sadly, you’d be wrong. I think the style in which I practiced my craft for the first 15 years of my career was much the same as every other enthusiastic developer: you put a ton of hours in.