Live data from Hacker News

What is the best part about being a Software Engineer?

alexkras.com

61–70 of 213 posts

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

#61

Earlier quoted context omitted.

There are many positions at McDonalds.

And there isn't one that I'd want.

What about being hired at CTO and tasked to improve the tech experience for all their stores? From connected services and employee efficiency due to better tech for making some of the meals, etc.

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

#62

For me: new hardware. There's nothing I like more about this business, than to get code working on a new piece of gear. It just keeps coming and coming. So fun!

Give it a few years doing the same thing, and it'll probably get boring as hell..

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

#63
I think "CRUD" applications are getting an undeserved bad rap.

There's always interesting challenges involved, which sadly gets dismissed as "business logic".

If CRUD apps were really so brainless, there would have been a race-to-the-bottom plethora of platforms/tools by now that allow domain experts to create their own applications.

Another way to look at is that CRUD apps put food on the table for you guys. Be grateful!

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

#64

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.

CRUD web apps actually need decent knowledge of database theory but nobody asks about normalization in interviews. The algorithms thing is pure cargo cult behavior (Google asks about them in interviews).

Agreed. Data before algos. Isn't that what Linus said too?

Over my looong career doing CRUD applications (& proudly loving it), I've seen too many over-engineered programs and "business logic" introduce just to compensate for poor data models.

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

#65

Earlier quoted context omitted.

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 intere…

As a comp sci student up north, are the salaries in London worth the hassle of living in London? Don't get me wrong I like visiting London, but I wouldn't want to live there unless the incentive is too good to pass up.

If you see living in London as a hassle, then you should stay up North. I would hazard a guess and suggest that the salary would have to be at least double what you could earn up there to make it worthwhile. Have a look at Scotland, plenty of tech companies there and it's a lovely place to live.

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

#66
post #22

The author has less than 5 years in the industry. He is still in his engineering honeymoon. In 5 more years ask him how it is going.

5 years seems like enough time Working at MacDonalds for 1 month must be awfull

I worked in a McDonalds for six months. The money was rubbish, but that aside, I quite enjoyed it. There's a sense of camraderie in that kind of job that you don't get in more well paying jobs, it's easy to be social with your co-workers, and actually, I kind of enjoyed making burgers.

None of those things make up for the giant differential in income, and predictability of hours though. And McDonalds does lack the occasional super interesting problem you get in IT - but day to day the actual job wasn't a lot worse.

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

#67

I think "CRUD" applications are getting an undeserved bad rap. There's always interesting challenges involved, which sadly gets dismissed as "business logic". If CRUD apps were really so brainless, there would have been a race-to-the-bottom plethora of platforms/tools by now that allow domain experts to create their own applications. Another way to look at is that CRUD apps put food on the table for you guys. Be grat…

Putting food on the table is still insulting it.

I love CRUD apps. I especially love CRUD apps that are so simple that end users love using the app. And the best part about such projects/apps? The data that you collect over the months and years. With properly designed data models, the accumulated data for analytics and interactive feedback is worth gold. Then let's see who calls it CRUD anymore.

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

#68

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.

Get a different job? There are plenty of interesting ones that don't involve writing CRUD apps, and even ones that will quickly exhaust (or at least, put to the test) your knowledge of data structures and algorithms.
Post reply on HN