3 ms·
For me, I find there are peaks and valleys - there are times when I'm so overwhelmed with coding tasks I feel like I'm drowning and other times when there's a l
by commandlinefan 5y ago
For me, I find there are peaks and valleys - there are times when I'm so overwhelmed with coding tasks I feel like I'm drowning and other times when there's a lot to do, but all of it's blocked waiting for somebody else to make a decision/finish doing something/approve a budget/etc. When I first found myself in the "wait" state, I figured the logical thing to do would be to proactively find something to improve: documentation, unit tests, performance improvements, etc. I've found consistently over my near 3 decades in this business that that sort of proactivity is either frowned on or outright prohibited. What I've taken to doing with myself when I either have no "approved" work or am blocked on everything is reading documentation - recently I read through the O'Reilly Hadoop book and clarified a lot of things that I'd been confused about before.
I do feel the same as you, though - I'm always concerned somebody's going to put me on the spot and say, "what have you done for me lately?" I will say, I've been doing this a long time and that's never really happened. I go through the performance review song-and-dance every year and I can point out quite a few things I actually have done when the time comes, and so far it's made them happy.
- dgfitz 5y agoI’ve been in the industry for over a decade at this point and I’ve found when I’m in the “wait” state, I just do whatever I want. If it works out, I show people and so far it’s always gone over well. If it doesn’t turn out, I don’t show anyone, and nobody seems to get excitable about what I’m doing. I’m in that state right now, so I’m making an elastic search database and flapping grafana on top of it to injest and visualize all our logs. It’s been a pain point for a long time so I think it’ll go over well. I’m also compiling a c++ qt app to emscripten so we can host the app and connect with a smartphone instead of lugging a tablet around.
- baby 5y agoThat’s what I do when I feel I’m in a low phase. Improve doc, CI, watch conference talks, read blog posts, etc. You can always improve things, even so slightly, when you’re not in a productive phase. That’s something I haven’t seen mentioned in the comments at all. Am I the only one who alternates “my life is work” and “my work is life” phases?