I coped by adding a column to my spreadsheet: satisfaction. I charged more per hour for instance for family time, than for engineering time. So trading one for the other was obviously wrong. Still, the spreadsheet total has to meet a bar. I ended up working about 30 hours per week.