You always hear the phase “9 to 5” and also the song with the same name. Assuming you include 1 hour worth of breaks (30 minute lunch and two 15 minute breaks), you’re only working for 7 hours a day which comes up to 35 hours a week.
Now it feels like you have to work 8 hours a day (for a total of 40 hours of actual work), plus your other time off meaning you’re really there for 9 hours each day (for a total of 45 hours). Am i looking at that wrong, or did expected times change, and if so, when?
In the US, you’re lucky if you get paid for the hours you work. And many don’t get all of their hours paid.
In the US, it’s Salary, not Hourly. It’s not “getting paid for the time”, you get paid for doing the job you agreed to do.
Most salaried workers are written up if they fail to work 8+ hours. Salaried is now just a method to deny people overtime - fancied salaried workers may still operate in the intended way but even most developers I know have to obey some sort of time tracking method.