Hacker News new | ask | show | jobs
by moe 4898 days ago
If I deliver, however, I can't just get up and walk out in the middle of the day.

Then you're working outside the IT-sector or in an old fashioned company.

In modern IT-companies (most startups that I know, including some with >150 people that barely qualify as startup anymore) the above is perfectly acceptable and normal for programmers.

You are expected to meet your deadlines, to be present for appointed meetings, and usually during a fixed set of "core working hours". Sometimes there are Sprints or "crunches" during which everyone is expected to be a little more present than usual.

In these companies nobody cares what you do with your remaining time as long as you meet the above criteria. Quite a few of my co-workers I've never met in person or only after already skyping with them for months. Others I'll see every time I hit an office because they're more the 9-5 (or 11-22..) type of guys. The line between "employee" and "consultant" is blurring rapidly.

3 comments

If I had to pick one thing I dislike about HN, this is it.

Not everybody works for a startup, and not everybody works in San Francisco. The majority of programmers work in 9-5 office jobs where if you left every day at 4 PM you'd be fired as soon as your supervisor(s) caught on. It doesn't mean you're working outside of IT (although that's likely) and it sure as hell doesn't mean you're working in an old fashioned company.

Do you think any bank, healthcare provider, or BigCo business lets the programmers come in whenever they want and leave whenever their work is "done?"

They are very good about making sure there's always more work for you to do.

I work as a coder in a business unit at Bank of America. What you say is true, to some extent.

If I need to take off for the day at 1 pm I just tell my boss I've got to go take care of some personal stuff and he's completely ok with that, since he knows I get my work done.

We're both lucky then in terms of programmers in BigCos. I'm a developer in a non-IT Fortune 1k company and it's very much the same here (honestly I didn't expect BOA would be that good to you). Truthfully, if I had to leave at 1 PM I'd probably have to take a half day of vacation, but 3-4 PM? Hasn't been a problem the few times I've asked.

3-4 PM every day? "Get out of my office."

Well, I don't make a habit of it. Yesterday I remoted from home until 11 am, then I took the wife and sick kid to doctor and that ate the afternoon.

It helps to have bosses with small kids.

Not everybody works for a startup, and not everybody works in San Francisco.

Which I didn't suggest, I think?

Do you think any bank, healthcare provider, or BigCo business lets the programmers come in whenever they want and leave whenever their work is "done?"

No, that's why I qualified my comment with "In modern IT-companies".

Sorry, do you also disagree with something that I actually wrote? ;)

> Which I didn't suggest, I think?

I didn't mean to suggest you said everybody works for a startup or in SF, but the tone of the post was such that I felt you were implying most (or even a large minority) of programmers do.

> No, that's why I qualified my comment with "In modern IT-companies".

Upon rereading it a few times, it's likely I misunderstood the tone of your comment, but I took it to mean essentially "this is how it is for the majority of programmers[, and if it's any other way that's ridiculous and there's no reason for it]." I have lived and worked my entire life on the east coast of the US. Because I'm not in NYC which is probably the closest the SF this side of Austin, the odds of me getting a job where I'm not required to be in my chair from 8 AM to 5 PM is slim to none. I think even across the US that sort of freedom only applies to a very slim (and very lucky) minority.

The "core working hours" at any startup that I've worked at have been 40 hours or close to it. The expectation is that you work more than that, so sure you can leave "early" but that's based on a pretty high amount of hours you're going to spend in the office.
I work for a healthcare marketing company as the only programmer. A large part of what I do during the day isn't programming really but rather a big mix of stuff. It's definitely IT though.

Of course, I program. This isn't anything revolutionary and is mainly database CRUD-type stuff but this is mostly what the big players in private healthcare need in the UK.

I often do very menial tech. support such as showing someone how to set up an email address in Outlook (yes, this actually happens).

Clients often need their websites amending in some small way so I have to curate and distribute all of these requests from all our clients. These are mostly very small, trivial things like remove an outdated banner or adding a patient testimonial. These flood in great numbers though, which is where the challenge is.

I've spent time recruiting i.e vetting CVs, interviewing and then making a decision.

There's probably even more stuff I do in my day to do, such as basic sys admin, graphics/web design (full websites, banners, sidebars, newsletters, landing pages), on-page SEO, copywriting and branded social media pages (we abstain from actual social media campaigns because we haven't seen measurable results within our niche at all - we may be doing this wrong).

We're a services company, we're not a startup and 7 hour workday is usually filled up quite easily and makes sense here. In fact, we have to be pretty careful about scheduling our workload over several days so that things get done on time. We do, however, have quiet periods, like immediately after New Year.