• Ever wanted an RSS feed of all your favorite gaming news sites? Go check out our new Gaming Headlines feed! Read more about it here.
  • We have made minor adjustments to how the search bar works on ResetEra. You can read about the changes here.
Status
Not open for further replies.

NetMapel

Member
Oct 25, 2017
3,412
OP keeps asking for empathy and saying you were misunderstood. Yet you haven't shown that you acknowledge the plethora of people here saying they're not overpaid like that one twitter person nor the very valid reasons why some people may get paid more than the others. OP just continues to attack.
 
Last edited:

RedMercury

Blue Venus
Member
Dec 24, 2017
17,661
Wait until OP learns we can work from home in underwear. Or that we have free snacks and a Switch to play Smash Bros. All while getting paid. Can't forget 5 weeks of vacation time and 8% 401k match. Our demand is so high that I once was offered a 30 signing bonus. I am taking a chance off all the demand and opportunity as much as I can, and I do understand I am privileged. *shrugs*
It's understandable when people read stuff like this it upsets them, to someone working retail never getting a break, or breaking their body into an early grave that's like cadre-class stuff. Generally the perception is most people in your position aren't out there advocating for the fast food worker even though you have more of the means to do so, but that's not true in every case. I don't know an effective way to redirect the ire onto the ownership/ruling class when it seems like the system is set up to keep us at each other's throats.
 
Oct 25, 2017
3,789
Maybe if basic needs were met by existing in society people wouldn't have paycheck envy. I can say as I earned more I stopped giving a shit how much I make because that's no longer the most important thing.
 

Emmz

Member
Oct 28, 2017
404
my dream job is somewhere where full stack does not cover most of the other things. would be nice if there was a generally accepted definition of full stack.

In my opinion and experience, full stack is something that newer developers (and maybe even older developers) should avoid in a large production environment. Playing the role of full stack in a prototyping project can be valuable and efficient, but I don't think it's scalable into large, complex projects that move quickly. In the time you spend away from one thing working on something else, the original thing could be completely different, and you're no better than a new hire working on it. You simply can't know everything about everything, and so the lack of focus and constant context switching becomes wickedly inefficient as a result. You're more prone to making serious errors when working on things you aren't entirely familiar with.

Focused development on a particular piece or few pieces can be boring and tire people out quickly, but when done right, there's nothing quite like a developer who knows their piece of a project.
 

Red

Member
Oct 26, 2017
11,698
In my opinion and experience, full stack is something that newer developers (and maybe even older developers) should avoid in a large production environment. Playing the role of full stack in a prototyping project can be valuable and efficient, but I don't think it's scalable into large, complex projects that move quickly. You simply can't know everything about everything, and so the lack of focus and constant context switching becomes wickedly inefficient as a result. You're more prone to making serious errors when working on things you aren't entirely familiar with.

Focused development on a particular piece or few pieces can be boring and tire people out quickly, but when done right, there's nothing quite like a developer who knows their piece of a project.

You're not wrong, but it is advantageous to be familiar with multiple aspects of a SDLC. I think most references to "full stack" merely communicate that someone is comfortable with many layers of the pie. No one is expected to know everything about the system. "Full stack" is more "I'm multilingual," not "I know everything about everything."
 

Relix

Member
Oct 25, 2017
6,223
It's understandable when people read stuff like this it upsets them, to someone working retail never getting a break, or breaking their body into an early grave that's like cadre-class stuff. Generally the perception is most people in your position aren't out there advocating for the fast food worker even though you have more of the means to do so, but that's not true in every case. I don't know an effective way to redirect the ire onto the ownership/ruling class when it seems like the system is set up to keep us at each other's throats.
Oh I agree. I'll be honest, I was a hardcore a capitalist, but these past few years have shown me that the current system is fucked beyond repair. We need a big change. Like.... I can't believe the fucking minimum salary is so low and all the inequality. I voted for Bernie in the primaries at least, hopefully to help spark a bigger change down the road. Crossing fingers.
 

jph139

One Winged Slayer
Member
Oct 25, 2017
14,379
Ultimately, I can't accept any system that directly correlates people's quality of life with arbitrary "value" decided by market forces. I don't think any one person's labor is worth twice as much as another's, nevermind four times, or ten times, or a hundred times. From each according to his ability, to each according to his needs.
 

Relix

Member
Oct 25, 2017
6,223
Ultimately, I can't accept any system that directly correlates people's quality of life with arbitrary "value" decided by market forces. I don't think any one person's labor is worth twice as much as another's, nevermind four times, or ten times, or a hundred times. From each according to his ability, to each according to his needs.

This I don't agree with. At all. At some point I wrote an automation software to expedite some medical claims to almost immediate levels. It was a complex piece of automation with impact to hundreds of thousands of lives in a major healthcare insurance company. I wrote the whole thing. I believe my impact is bigger, and requires a specific skill set, that deserves to be remunerated like so.
 

Superman00

Member
Jan 9, 2018
1,140
Title: Lead Software Engineer
Pay: $120K
Market: Washington, DC
Exp: 7 years

I started at $48K. Had to jump companies like 5 times to get where I'm at. CS degree was not easy to finish. Plenty of people drop out of the major. Anyone can learn how to code, but that does not mean you can be a good developers/engineers. Too many bad developers that I have seen do not know enough about data structure, logics, and algorithms.

Is my work much easier than someone doing physical labor? Heck yeah! But my skill sets is not easy to find. I have knowledge of multiple Programming languages, database, servers, logics, business logics, and so on. Also, I work on a government project, so my salary is probably half of what actually get charge to the client. So no, software developers/engineers aren't overpaid in most areas around the country.

My job isn't as simple as just writing codes. I have to apply business logic and make things work. Knowing how to code is just half of what I have to know to do a good job.
 

marmalade

Member
Nov 28, 2018
567
Anyway, i was laid off a month ago bc my company lost funding but before:
Remote frontend engineer
Education: Self-taught
Experience: 9 months full stack / way too much else for startup + 6 months freelancing (overlapping w/ startup stuff) + 6 months intership
Salary: 70k

Now interviewing for roles that are 100k-ish. I'm absolutely horrible at math, and not going to ever whiteboard or balance a stack tree.
 
Last edited:

thesoapster

Member
Oct 25, 2017
6,909
MD, USA
my dream job is somewhere where full stack does not cover most of the other things. would be nice if there was a generally accepted definition of full stack.

I had to hop once from the job I described to my current one. Each place is a bit different - you're still somewhat subject to office culture. In the first setting, I had self-important project managers nearly yelling at me about their own fuck ups. In the interim: a highly unstable environment where the PMs dragged every dev along for client meetings to ultimately try and remedy a shit COTS product.

You really just have to find a good group of people under the right leadership. It sounds impossible, but it's "merely" difficult.
 

Superman00

Member
Jan 9, 2018
1,140
This feels like an attack. I'm probably a terrible developer lol.

Lol, nothing against you or anything. You might be a great developer. But too many developers that I have come across can program, but when things start breaking, is where you will see that what they wrote or can debug is just horrible. I do front end, back end, and servers too.

An example: for my project we had to mitigate security issues for migration. The project has been around for decades. I had to come up with mitigation strategies since it's would take so much time and effort to rewrite it. Some of the developers had no idea what the security issues are and how to fix it at all.
 

jph139

One Winged Slayer
Member
Oct 25, 2017
14,379
This I don't agree with. At all. At some point I wrote an automation software to expedite some medical claims to almost immediate levels. It was a complex piece of automation with impact to hundreds of thousands of lives in a major healthcare insurance company. I wrote the whole thing. I believe my impact is bigger, and requires a specific skill set, that deserves to be remunerated like so.

That's very important. But I don't think it makes you a better person than anyone else, or that you should have a better life than anyone else.

Ultimately, I don't think people are "quantifiable" in that way - our skills, qualities, and personalities are all arbitrary, and the people are is pretty much entirely out of our hands. It's a combination of biology, upbringing, environment, sheer luck. You can say, maybe, "but it's what people do with it," but I just don't think that tracks - "what we do with it" all comes from a predetermined place, too.

It is what it is - people are animals and they need carrots. It's the only way we can keep society running. But honestly, most days I kind of think society is a mistake. An unequal sharing of blessings isn't better than an equal division of miseries.
 

marmalade

Member
Nov 28, 2018
567
Part of why I feel uneasy about software developers feeling like they are undervalued is that it feels like it's a slippery slope to the SF types with no expertise in an area who have tried to disrupt social issues like homelessness with coding knowhow and it's been an absolute fucking disaster time and time again. People assume because they generate tons of capital they must know better than the people who are actually in an area.
 

Wireframe

Member
Oct 28, 2017
1,415
UK
Maybe start with Codecademy. Do you know what you might want to work on? To be honest, I didn't fully realize that I wanted to focus on full-stack web until I had an HTML class in high school (where I learned CSS on the side), and did a PHP/SQL project in college.



As I mentioned in my first post in this thread, some people get severely underpaid for the work they put in. Before I did software development, I worked as an IT tech for the National Cancer Institute. I saw so many PhDs earning less than me, and even PIs making maybe the equivalent of 85k pounds. It's insane. Some I know have done well in industry, and I have a friend who's an associate professor. They all have to work insanely hard - often longer hours than grueling intellectually taxing activity, but still.

Yeah I think I'm going to try and move to industry for a better work-life balance and hopefully better money. Burnout is real in academia and it sucks.
 

Vish

Member
Oct 28, 2017
2,176
This I don't agree with. At all. At some point I wrote an automation software to expedite some medical claims to almost immediate levels. It was a complex piece of automation with impact to hundreds of thousands of lives in a major healthcare insurance company. I wrote the whole thing. I believe my impact is bigger, and requires a specific skill set, that deserves to be remunerated like so.

Being honest, were you told to write that or did you discover and write it? Just curious.
 

Radec

Member
Oct 26, 2017
4,406
Title: Lead Software Engineer
Pay: $120K
Market: Washington, DC
Exp: 7 years

I started at $48K. Had to jump companies like 5 times to get where I'm at. CS degree was not easy to finish. Plenty of people drop out of the major. Anyone can learn how to code, but that does not mean you can be a good developers/engineers. Too many bad developers that I have seen do not know enough about data structure, logics, and algorithms.

Is my work much easier than someone doing physical labor? Heck yeah! But my skill sets is not easy to find. I have knowledge of multiple Programming languages, database, servers, logics, business logics, and so on. Also, I work on a government project, so my salary is probably half of what actually get charge to the client. So no, software developers/engineers aren't overpaid in most areas around the country.

My job isn't as simple as just writing codes. I have to apply business logic and make things work. Knowing how to code is just half of what I have to know to do a good job.

Me being in Asia, I wish my pay is like this. People might say it's relative as the cost of living here is cheaper. But I'm currently in Singapore lol.
 

turbobrick

Member
Oct 25, 2017
13,085
Phoenix, AZ
Ultimately, I can't accept any system that directly correlates people's quality of life with arbitrary "value" decided by market forces. I don't think any one person's labor is worth twice as much as another's, nevermind four times, or ten times, or a hundred times. From each according to his ability, to each according to his needs.

I disagree. Software engineers do a job that not everyone can do, and they are pretty essential to a lot of business.

I currently work a shitty job that involves hard physical work, as well as dealing with awful customers. While sure I'd like to be paid more, but in reality its a low skill job, and I could probably train just about anyone to do my job in a day or two. You can't teach someone to write effective code in anywhere near that time
 

DonnieTC

Member
Apr 10, 2019
2,360
Title: Software Engineer III
Education: Bachelors of Science in Computer Science
Experience: 5 years
Salary: 90k before annual/quarterly bonuses
Location: Arkansas

Cost of living is insanely cheap over here so that's a big plus as well. I've never really thought about if my career field was under/overpaid. Hell I never even really thought about the pay when I decided to get into the field. I just loved computers and software so much that it seemed like a natural fit. When I think about it though...the huge corporations that I've worked for pretty much rely on IT to do work. If there's a server outage or any kind of software bug that causes issues with the business unit I'm in then the difference of solving the issue in 5 minutes vs 30 minutes can literally be millions of dollars. Additionally the things we create/modify for the business can also net them millions of dollars of additional profit (granted it's developed right). In that sense I can see why being a Software Engineer is a lucrative career choice since it requires a specific set of skills.
 

Superman00

Member
Jan 9, 2018
1,140
Me being in Asia, I wish my pay is like this. People might say it's relative as the cost of living here is cheaper. But I'm currently in Singapore lol.

This area get pay well, but not as much as Silicon Valley. Most of the SE jobs here are government consulting, which required a citizenship and level of clearance. One of the biggest reason why SE get pay like this is because of the shortage of good candidates. There is just a lot of jobs available in this market, but nowhere near enough people.

It's going to get more skewed in my market as Amazon, Microsoft, Facebook, and other big tech companies start migrating and building offices here.
 
Last edited:
Oct 25, 2017
1,355
You're not wrong, but it is advantageous to be familiar with multiple aspects of a SDLC. I think most references to "full stack" merely communicate that someone is comfortable with many layers of the pie. No one is expected to know everything about the system. "Full stack" is more "I'm multilingual," not "I know everything about everything."

You're not wrong, but the people I met who claimed they were full stack, acted as if they knew everything about everything. Toxic teammates.
 

Failburger

Banned
Dec 3, 2018
2,455

Relix

Member
Oct 25, 2017
6,223
Being honest, were you told to write that or did you discover and write it? Just curious.

I was working on another program and noticed the manual process being done for things that could be done way faster. Literally someone would have to go in, check a code, check conditions and approve or deny a claim. Manually. It took 48-72 hours a day to approve something, and perhaps someone's life depended on this claim. No joke.

So I approached my bosses and proposed something to automate this as much as possible based on pre existing rules. If something fell off this rule set just flag it and pass it to an administrator for verification. If a claim was denied a percentage of accuracy was given to it, and if it fell below a certain threshold a claim manager could double check. Approved claims would go in without a hitch. This consisted of checking pre existing conditions or prior claims or multiple factors. Not all claims of the company go through this process mind you, only a subset of it. Before I left the company over a hundred thousand claims had gone through it. To this day I am particularly proud of it.
 

Chakoo

Member
Oct 27, 2017
2,842
Toronto, Canada
Anyway, i was laid off a month ago bc my company lost funding but before:
Remote frontend engineer
Education: Self-taught
Experience: 9 months full stack / way too much else for startup
Salary: 70k

Now interviewing for roles that are 100k-ish. I'm absolutely horrible at math, and not going to ever whiteboard or balance a stack tree.
Don't take this the wrong way but that is a very high ask for so little experience. If you don't mind me asking what city are you working in?
 

Darknight

"I'd buy that for a dollar!"
Member
Oct 25, 2017
22,842
Ultimately, I can't accept any system that directly correlates people's quality of life with arbitrary "value" decided by market forces. I don't think any one person's labor is worth twice as much as another's, nevermind four times, or ten times, or a hundred times. From each according to his ability, to each according to his needs.

You think a high skilled doctor should make the same amount of money as someone who washes dishes?
 

T0M

Alt-Account
Banned
Aug 13, 2019
900
I was working on another program and noticed the manual process being done for things that could be done way faster. Literally someone would have to go in, check a code, check conditions and approve or deny a claim. Manually. It took 48-72 hours a day to approve something, and perhaps someone's life depended on this claim. No joke.

So I approached my bosses and proposed something to automate this as much as possible based on pre existing rules. If something fell off this rule set just flag it and pass it to an administrator for verification. If a claim was denied a percentage of accuracy was given to it, and if it fell below a certain threshold a claim manager could double check. Approved claims would go in without a hitch. This consisted of checking pre existing conditions or prior claims or multiple factors. Not all claims of the company go through this process mind you, only a subset of it. Before I left the company over a hundred thousand claims had gone through it. To this day I am particularly proud of it.

Sounds like a lot of if-else statements to me :v)
 

Relix

Member
Oct 25, 2017
6,223
Sounds like a lot of if-else statements to me :v)

"AI". "Automation". Buzzwords that management loves. Easy to sell stuff to them when you spout this crap. They get all excited. But hey there was some math involved too 😛. Lots of sql query statements too. Lots. Didn't have the opportunity to use an ORM in here due to performance reasons.
 

Quzar

Banned
Oct 31, 2017
1,166
What if I told you a fiat currency is bullshit and nobody should get paid for anything and should just receive what they want/need? As a software engineer, 95% of software engineering jobs are useless anyways.
 

Darknight

"I'd buy that for a dollar!"
Member
Oct 25, 2017
22,842
What if I told you a fiat currency is bullshit and nobody should get paid for anything and should just receive what they want/need? As a software engineer, 95% of software engineering jobs are useless anyways.

You could say that a vast majority of jobs are useless too which reaches beyond software engineering. If we were to have peak optimization of jobs, a lot of jobs and projects would go away.
 

ZSaberLink

Member
Oct 26, 2017
1,677
Lateredit: the truth is, everyone is underpaid compared to executives. While engineers make what they do according to supply and demand, my main frustration is that others' contributions aren't valued as much. I didn't intend for this to come off as a personal attack on engineers, but I don't feel sorry for making engineers consider why others might be angry at how much they make relative to others.


This thread has been making rounds on Twitter, in the spirit of pay transparency and to shed light on pay inequality that's pervasive in the tech industry.



And yet, I can't help but feel angry at these numbers. Why should people who make software make so much more than the rest of us? Why is this type of work valued so much over others?

Even those who also work in the tech industry and aren't engineers don't make nearly as much unless they're executives or directors.

Anyway, I'm just frustrated because it seems like I'll never make as much as these people, just because my brain doesn't work like theirs. They're not wildly smarter than me, they just think differently, and they're rewarded so much more for it.

I guess I'm trying to figure out what you're trying to get at here. That fellow makes a lot more money for his 5.5 years of experience tbh even in software as plenty of other posters have mentioned.

Here's my question to you. Do you make enough money to be happy, healthy and have a bit of disposable income in your current situation?

If you don't, I totally empathize and feel that's not a great spot to be in. Then the next question, is there anything you can do about that? I see people moving around positions in a tech industry, and have colleagues that are hungry for more and negotiate themselves into a position they prefer. Figure out what you want within or outside of your company, especially if it helps your finances, and go for it.

If you are in reasonable financial shape, the next question is do you have a career path that will keep you in that same sustainable position if you start getting other obligations (a family, etc.).

Honestly having money is fine and all, but it's not all that's there in the world. Given how some of the richest people in the world still seem unhappy and all shows that very clearly. I'd take that frustration and see what you can make out of it. Just being sad that some folks make a lot of money won't really help anyone. Like others said there's a lot of demand for software developers and thus some companies can pay a lot for them.

Honestly finding good software engineers is hard, and these software companies are doing quite well. Thus they're willing to pay high salaries to attract said talent.
 

marmalade

Member
Nov 28, 2018
567
Don't take this the wrong way but that is a very high ask for so little experience. If you don't mind me asking what city are you working in?
LA, I left off six months of freelance work too + 6 month tech internship. So I guess technically like 18 months? Also, I have like six years of stuff on Github.
 

Snormy

I'll think about it
Moderator
Oct 25, 2017
5,124
Morizora's Forest
Official Staff Communication
The antagonistic framing of the thread has lead to unproductive discussion and mounting hostilities. This thread is now locked.
 
Status
Not open for further replies.