Pushing an unfinished #commit makes me anxious. So do big refactors which may not pay off.
Yet, having to spend a couple days sitting down in a moving box without #Internet, I had just enough sitting down time to go about halfway through this one.
Pushing an unfinished #commit makes me anxious. So do big refactors which may not pay off.
Yet, having to spend a couple days sitting down in a moving box without #Internet, I had just enough sitting down time to go about halfway through this one.
People have been cross at me for what's probably one of my most disruptive #programming habits, but the truth is - when velocity grinds to a halt and you find yourself inexplicably #stuck, like you just don't know what to do, just take a deep breath and... #refactor the hell out of the whole damn thing, preferably in one sitting, like a complete and utter #madman.
Meanwhile, looks like this project has crossed the 5000 #LOC barrier like wheeee...
@unspeaker I think of it as tidying, and it's very therapeutic! Plus it forces you to revisit your earlier assumptions, and well, they're not always great assumptions.
Making room to tidy is worth it!
That's definitely the case!
Granted, I'm not the best at tidying in the physical realm. Didn't see the point of it at first - until I had the realization that it's kinda like managing the entropy of things by pointing your attention at them 🤪
Over here it's the opposite: if I've embedded a few sketchy assumptions and moot points just to reach a milestone (as was the case here), my focus just fails to latch in "forward", and I end up alt-tabbing editor<->doomscrolling all day 😪
@unspeaker this is highly relatable lol, I’m the same
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.