By doing this I’ve actually discovered that I can be more productive when I get away from the code for a while
I wish more people in IT would realise that software isn't like digging ditches. Another hour of work, after a certain point, does not necessarily translate into an hour of productivity.
you can't measure efficiency by only looking at time spent. if the 80 hr a week guy produces twice as much as the 40 hour a week guy, their efficiency is the same. if the 80 hr a week guy produces 3 times as much, his efficiency is 50% higher
Like so many things in engineering, I have analyzed the situation and made the tradeoffs that i think provide the best solution to my particular situation.
It is a sacrifice, but I consider it the right one. That the choice costs something only shows how seriously we take it. I'm just trying to add some perspective for those with an odd definition of "fairness".
As a thought experiment, try explaining the above post to a 13th century feudal Lord.
But just as it's unbecoming to boast about what you are not, one needs to recognize what one is and can do to arrange that things work out best, at least in startups where that vs. e.g. politics determines personal and project/corporate success. The flip side of the theme of the 2nd Dirty Harry movie, "A man's got to know his own limitations."
Plus I think I'm allowed to be proud of what I've accomplished over decades of hard work. I started with punched card FORTRAN "IV" on the IBM 1130 in high school in the fall of 1977 (scare quotes because it was closer to a FORTRAN II, e.g. no logical IFs), that prompted me to begin a lifelong independent study of software engineering (since I realized there had to be better ways to do this) and the cited level of skill in debugging nasty C programs was achieved by 1999, a full 22 years later. One would really hope one has learned a thing or two over a couple of decades.
Aye, there's the rub.