I used to have this theory that I was paid to type code. Think of code, type code into editor, hit save/commit. go home. But I've been paying attention to that of late as I fuck around with keyboards and related matters. I've come to a new theory.
As an ops developer, I spend at least half my day (in sum, not in one stretch, ok maybe that one time) staring at the screen with my head cocked to the side like a confused dog, thinking "what the fuuuuuuuuuck?" There may be typing of code after that, or perhaps typing of messages asking "what the fuck" to people who might know better ("people" also includes frantic web searching). But the point is, on a daily basis, on the best day imaginable, I spend less than half of it typing code.
This is partially an ops problem. I'm a digital plumber, a fixer at best. My entire gig is diving into wat code and systems that no one else will touch.
This is entirely why I get to tell stories like the time AOL reimplemented TCP inside UDP (I already told this story. Yes, the toots were deleted, but almost all of you where following me at the time. Use your rememberings.) But it does mean that I spend a whole lot of time just trying to figure out what the fuck I'm even seeing in my terminal window. 18 tmux windows trying to trace the fucking logic flow of liquid insanity. Browser sessions with so many tabs that it just stops trying to represent them anymore.
And at the end of it, I drop a pull request that adds 20 lines of code, hopefully deletes some too. But it took all fucking day to get there.
I think ultimately my problem is one of content tracking and breadcrumbs. When I'm on a roll, I'm diving through a dozen files, five repos, git history, chat logs, all this ... stuff and I lack a real-time way of following myself around, particularly when things go nonlinear. Every system I've tried slows me down enough to ruin the magic. I try to explain to myself how I made that leap and many times the answer is "fuck you I've been doing this for decades and realize I've seen this before. this is not the time for Grandpa's Story Time".
@sungo this is a good, informative thread, and interesting(a joy?) to read
@electricsand thanks :)
@sungo that was enjoyable
I feel something similar but in a much shallower way.
I don't dive as deep or wide, but I get it
This is a single-user instance, namely for @sungo