Hacker News new | ask | show | jobs
by ChuckMcM 3605 days ago
And here I thought your second line was going to be along the lines of "why do you think Google, Facebook, and Amazon are solving 'real' problems?"

I have encountered that point of view several times "I'm spending all my time writing this stupid app that collects purchase orders from one data base and puts them in a shippers database, I want to solve real problems like putting mustaches on the pictures of all my friends in Facebook!" That is when I have my WTF moment. Airlines desperately need to upgrade their systems, that is a real problem that affects people every day, but who is aspiring to work at the airlines in their IT department?

5 comments

If airlines guaranteed a Google-like working environment/salary/tech and no Office Space-like management like I assume they have, I'd definitely be interested. I think most of us have prejudices against other industries and companies that aren't tech centric.

That said, I agree with you. Plenty of other industries that affect people's lives every day need our talent.

"Google-like working environment" You mean colleagues full of themselves, colorful furniture and lousy work/life balance? I think you are a bit prejudiced against non-software house companies. It's not that bad (according to my experience). Neither are software houses full of dream jobs (SW game industry anyone?)
"Work environment", "culture fit", etc. are usually just euphemisms for "your boss."

As in, if you're interviewing and an applicant says they left their previous position because it was a "bad work environment" or a "bad culture fit"—they're saying they had a horrible boss. And if someone says they're looking for a place with a "better work environment," what they're looking for is a place where their boss will defend them against outside interests, won't micromanage them, won't force them to waste their time on work that won't get used, etc.

I suppose that the people saying this may not even realize they mean this—most people don't put much thought into how much of the everyday experience of "work environment" is controlled by what your manager does or doesn't do for the team.

But this is why people will describe places that might seem cloying and unappealing as having a "good working environment": they mean that you're likely to work under someone that knows what they're doing.

Having worked at Google, (and numerous other places), the environment varies a great deal from team to team, but overall they treat their people extremely well.

At the other end of the spectrum, in my experience, are non-software companies (biotech, for example) who need software engineers, but think of them as "IT".

I meant high paying with good benefits and not afraid of using non-ancient tech (obviously as long as it's reliable). That's common in industries like airplanes.
Could the problem be that airlines treat their IT staff like trash? I get why people like Google. They get treated well and have good benefits. I don't see an airline treating much of their workforce as good as Google treats theirs.
You probably refer to low cost airlines. Things are much different in normal airlines I think.
I've been working w/ one of the top airline companies in the Middle East for the past year. One of these that are "luxury". I've been on-site in their HQ for 6 months and worked with their IT department.

The environment was exactly as the stereotype above. There was not even free coffee for the employees.

A great many "normal" airlines are slowly going broke, or trapped in an endless merger cycle. Not much joy there I think.
Do you have any real world data regarding working conditions in "normal" airlines?
Why would you think that?
Is it wise to aspire to work in any non-tech corp IT department? Unless, I suppose, you are willing to relocate to a low COL country and join the contracting agency your job gets outsourced to.
You read my mind. Figuring out how to put ads in front of people is the opposite of "solving real problems."
Most of the real, boring software problems needs boring software solutions that are out there but for some reason aren't being done.

More than likely, the problem with e.g. airline systems needing upgrading is political within the company - not an engineering challenge.