100% agreed. Most software engineers are awful in this respect.
I've heard one fun thing is being a software engineer with multiple jobs at the same time, barely doing any work, and mostly just studying political theory and using the extra funds to fund local projects organized by their local communist party. A ... um ... friend of mine does something like that.
So you have to maintain separate resumes once you split into two or more simultaneous roles. You probably want to do this once you've reached software engineer or senior software engineer level and are feeling very comfortable.
Sometimes you'll have two meetings at the same time which can be kind of a pain. A 3.5mm audio mixer can enable you to mix the audio outputs from two or more computers so you can listen to both at the same time. As software engineer, you probably only have to talk occasionally.
This can probably apply to other jobs where you can easily exaggerate the amount of time tasks are taking. Most people in the software engineering industry seem to have no idea how long a given task should take.
I heard this can be risky with two jobs in the same industry due to limits of one account per person. This was from a tiktok video though so I don't have any other details.
Unless you luck out, it would probably be difficult to accomplish this with one or more of the jobs being FAANG employers, but I'd be rooting for anyone who tried.
Any other particular questions?