FWIW, for a long time I've worked roughly 11 to 4 and have not caught any flack for it, as I get my work done. It entirely depends on the company you work for. (I'm not saying my situation is common, just that it does exist.)
Figured I'd chime in and say that I'm basically in the same situation.
I get to the office somewhere between 10 and 10:30 and leave somewhere between 4:30 and 5, with a generous lunch in the middle.
My mantra is "Do one useful thing a day"
Sometimes I get several useful things done, but as long as you get at least one useful thing done every day, it adds up into accomplishing quite a bit.
The actual "working hours" part is mainly valuable, in my opinion, for being available for random questions or issues that come up. Basically, when can I reliably get a response from you if I need something.
I get to the office somewhere between 10 and 10:30 and leave somewhere between 4:30 and 5, with a generous lunch in the middle.
My mantra is "Do one useful thing a day"
Sometimes I get several useful things done, but as long as you get at least one useful thing done every day, it adds up into accomplishing quite a bit.
The actual "working hours" part is mainly valuable, in my opinion, for being available for random questions or issues that come up. Basically, when can I reliably get a response from you if I need something.