A lot of you all in here seem incredibly smug
The Role of Luck in Life Success Is Far Greater Than We Realized
Are the most successful people in society just the luckiest people?
blogs.scientificamerican.com
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.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*
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. 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.
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.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.
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 feels like an attack. I'm probably a terrible developer lol.Too many bad developers that I have seen do not know enough about data structure, logics, and algorithms.
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.
This feels like an attack. I'm probably a terrible developer lol.
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.
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.
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.
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.
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.
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.
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."
What would you recommend to start be it videos, reading materials or programs / apps to practice.
Any advice is much appreciated.
Being honest, were you told to write that or did you discover and write it? Just curious.
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?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.
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 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.
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.
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.
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.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?
I would wholeheartedly agree with you as well.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.