The Programmer’s Guide to a Sane Workweek
81–90 of 152 posts
Re: The Programmer’s Guide to a Sane Workweek
#82I went to a talk once on leadership. One of the suggestions was to get your "go to hell kit" ready. That is, get enough money in the bank (whatever that means for you) so that you can walk away if things cross your personal lines, be they moral / work-life balance, whatever. It's a good thing if there's pressure to work silly hours. In my first job (recent grad) before I left the job, I'd been working 5 weekends stra…
I think this is important anywhere, not just programming. When I was younger, I worked at several fast food places. There was a Burger King job I left within 2 weeks because they had me working insane amounts of unpaid overtime. When I told them I would be leaving they essentially tried to bully me into staying. "We may not be paying you in full, but if you leave you'll be making no money, and that's much worse. You don't have another job waiting, it's just a bad idea to quit. You could become homeless!"
Thankfully I was living with my parents at the time and could tell BK to screw themselves. But I feel really bad for other employees in that same situation who either fell for the spiel or legitimately couldn't afford to be jobless for a day.
Re: The Programmer’s Guide to a Sane Workweek
#83I went to a talk once on leadership. One of the suggestions was to get your "go to hell kit" ready. That is, get enough money in the bank (whatever that means for you) so that you can walk away if things cross your personal lines, be they moral / work-life balance, whatever. It's a good thing if there's pressure to work silly hours. In my first job (recent grad) before I left the job, I'd been working 5 weekends stra…
Re: The Programmer’s Guide to a Sane Workweek
#84I read up to the part where he said he worked at google, then shut my computer down and jumped out of a window.
Could you explain?
1) Google is able to be flexible about many things that other companies are not
2) If you work at Google, you have many job opportunities open to you that others might not. So just leaving and finding or creating a job where you can work fewer hours is much easier than someone working in a lower-end position for a small company in a market with few opportunities.
Re: The Programmer’s Guide to a Sane Workweek
#85Earlier quoted context omitted.
Do you also account for the fact that you are way more likely to be promoted if you work overtime?
Reading all the responses to your comment a few things come to mind: - people on HN have bad jobs with no advancement track for strong technical skills - people on HN don't want to work their way up, then want it handed to them.
I just don't want my career advancement to be up to the arbitrary whims of someone in a position of authority, that's all.
There are many ways to work your way up that don't involve giving all of your free time away to someone else who may or may not decide to promote you for it.
Re: The Programmer’s Guide to a Sane Workweek
#86Earlier quoted context omitted.
> You're just reducing your hourly rate. This is how I've always explained to people who constantly work overtime in salaried positions where they don't actually get paid for that overtime. You can at look at it one of 2 ways. 1. Your billable self stopped at the 8-hour mark on a given weekday and every hour after that, including weekends, you're just giving away free labor to the company. Just think about that every…
For salaried employees or contract work with capped hours, overtime can also be banked goodwill or converted to flex time. Most office environments I've worked at are not rigidly policy-driven, are populated with sensible humans, and the overwhelming majority of my teammates are working for the success of the team and each other.
Re: The Programmer’s Guide to a Sane Workweek
#87Earlier quoted context omitted.
most people just don't have the balls to draw a line and not cross it, mainly because of fear. simple as that.
Most people also don't set an alarm on their phone for 4:59 at which point they leave no matter what is happening. Not saying the GP is that person, but there are certainly extremes on both ends of the spectrum (working 80 hours a week v. refusing to work 8h 0m 1s under any non-emergency circumstance no matter what), and I've worked with both of them and neither are very enjoyable to be around. I've had meetings sche…
Re: The Programmer’s Guide to a Sane Workweek
#88I think it also depends on the industry and way you are paid. If you are getting paid $100k doing simple web work, CRUD database stuff, JEE plumbing type where, wiring together libraries with Spring, etc. then you are probably going to complain about working more hours. If you are getting paid $250k or $300k doing something highly interesting that comes with tight deadlines like finance or trading, then you are going…
Edit* also capital is pretty important which huge companies have and being self employed becomes more difficult to obtain
But, like any self owned business, you get out what you put in.
Re: The Programmer’s Guide to a Sane Workweek
#89Let me come in with a contradictory opinion especially on the overtime. You don't work for your current salary, you work for your next one. If you are one of those 9 to 5 ers, don't complain when the guy working 60 hours and more gets that promotion over you. The higher up the ladder you go, the more that will be required of you. Also, startups or high paying jobs will require more of you since you will get getting m…
I say meh to all of this. You're better off taking that extra time and spending it on side projects and side businesses that will give you independence from your current company. When you take taxes into consideration, the promotions don't really add up to that much. You're just adding to your yearly income, which tends to get taxed quite heavily anyway. You need to find a way to take your effort and put it into some…
He mentioned he works in finance. That whole industry is very hierarchical and based around strict pecking orders (and lots of koolaid drinking to boot). In many firms, you are always just "one project away" from being promoted or made partner.
Re: The Programmer’s Guide to a Sane Workweek
#90Earlier quoted context omitted.
Do you also account for the fact that you are way more likely to be promoted if you work overtime?
Is that actually true? A good coder or sysadmin who is willing to work overtime is more valuable as a coder or sysadmin than as a team lead or something, where the nature of their work demands less overtime.