Live data from Hacker News

What is the best part about being a Software Engineer?

alexkras.com

11–20 of 213 posts

Re: What is the best part about being a Software Engineer?

#11
I really appreciate this article. It feels like envy has become a major driver over the last few years in the US--it's obviously always been around, but now it feels like both an obsession and something that is broadly socially acceptable to indulge in.

Thinking about the good and what to be grateful for sounds like a much better recipe for happiness than things like the share-my-salary movement. (I'm not opposed to the latter. It may result in modest comp bumps but I doubt it leads to lasting happiness bumps).

Re: What is the best part about being a Software Engineer?

#12
Good post! I completely agree that programming is very creative. Fred Brooks said it really well in "The Mythical Man-Month" I think:

The delight of working in such a tractable medium. The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of imagination. Yet the program construct, unlike the poet’s words, is real in the sense that it moves and works, producing visible outputs separate from the construct itself.

Re: What is the best part about being a Software Engineer?

#13
Perhaps this is true if you 'can relocate to SF' + is american/won the h1b lottery, end up working in a company with 6 hours/day policies, 20% time and plenty of money to burn.

All other mortals are in a way or another struggling. Pulling all nighters(because it's expected), having long periods of stress + burnout.

The advantages I see are that the money is good and that people(me included) love programming. Having a job doing something you love is definitely a blessing. The biggest of them.

Re: What is the best part about being a Software Engineer?

#14
post #6

Those are some rose-colored glasses. I could easily make a list of the best things about being in the hospital, too. I'd estimate that my 18 years in software development have been about 25% good, 25% tolerable, and 50% team/boss-induced inhumane mental torture. The one thing I can't argue with is the money. Everything else has been highly volatile.

I think not actually having a boss and being picky about who to hire or work with turns it to 75% good and 25% tolerable for me over a period of 25 years prof software dev.

Re: What is the best part about being a Software Engineer?

#16
For me, the best part is interviewing for new jobs. You have not lived till you are asked to reverse sort a binary tree, whilst skipping on one leg, having to show you are passionate about the job!

The disappointment was that the actual job did not entail data structures, Algorithms or even skipping! Just CRUD web apps.

Re: What is the best part about being a Software Engineer?

#17

For me, the best part is interviewing for new jobs. You have not lived till you are asked to reverse sort a binary tree, whilst skipping on one leg, having to show you are passionate about the job! The disappointment was that the actual job did not entail data structures, Algorithms or even skipping! Just CRUD web apps.

This is the worst thing about this sort of "IQ dick-waving contest" culture, to me. I'd be fine with doing ridiculous CS Theory stuff in interviews, if the job was about doing that. I love that stuff, when my mind is geared into the right mode, and a job that required a lot of it would give me the ability to leave my mind geared into that mode. Instead, my mind has downshifted into the CRUD-dev gear from years of disuse, and you're asking me to shift it into high gear for the interview... only to shift back down for the work itself.

I get that every small company wants "the best and the brightest" in order to have more value on the table under acquihiring conditions, but there's really no reason that the person programming Facebook's Android frontend view-controllers needs to know how to answer doctorate-level category-theory questions.

Re: What is the best part about being a Software Engineer?

#18

Perhaps this is true if you 'can relocate to SF' + is american/won the h1b lottery, end up working in a company with 6 hours/day policies, 20% time and plenty of money to burn. All other mortals are in a way or another struggling. Pulling all nighters(because it's expected), having long periods of stress + burnout. The advantages I see are that the money is good and that people(me included) love programming. Having a…

I feel like people overstate just how massive the divide between SF unicorns and everywhere else is. While I admit I'm not on the 100k+ salaries of the big five, I'm definitely not struggling and pulling all nighters - I work 8 hours a day, 90% of the time from home, with the odd evening of working on something if I'm particularly into it.

For that I get paid a decent salary for my area, get to do a job I find interesting, and without having to live in London.

Re: What is the best part about being a Software Engineer?

#19
I write software in-house for a company that does other things. The company has a strategy of bespoke software rather than using the industry standard software in order to get a competitive advantage (i.e. we can do things our competitors can't).

That means I get to not only work with bright developers but other bright people doing other jobs, learn about their jobs, help make their jobs easier and then move on to another area. Very few jobs offer you the ability to regularly switch the area you work in. It used to be claimed that a good manager could manage anything, I'd suggest that a good developer can design software for (almost) any industry.

Re: What is the best part about being a Software Engineer?

#20
> yet my income is in top 20% in the US and even better % in the world

"even better" is a gross understatement.

If you're in the top 20% of the US by annual family income, you're literally making more than 99.9% of the world.

http://www.globalrichlist.com/

Post reply on HN