TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Most Software Dev Jobs Are Bullshit Jobs

59 pointsby Tangiestover 7 years ago

18 comments

bmjover 7 years ago
This article assumes that every developer works for an SV-style start-up that requires 80 hour weeks building trivial things. I work in the medical industry, rarely work more than 40 hours a week, take six weeks of vacation a year, and can generally feel okay about my output actually helping people lead better lives.<p>Of course, yes, sometimes I do a lot of BS things at my job. However, as another comment has already noted, there are few jobs that include some sort of BS at some point. That is why it is called &quot;work.&quot;
评论 #15881116 未加载
评论 #15881172 未加载
评论 #15881605 未加载
danharajover 7 years ago
Software development has proven methods for organizing labor by labor instead of by the whims of the owning class. The most useful software in the world is developed by an ecosystem of communities that resembles anarchist, communist ideas of how society at large could operate. Because of the unique capital requirements for software development, cooperative firms are more viable than in any other industry. We could be doing our work in radically different ways.<p>Too bad most programmers are allergic to collective labor action.
评论 #15881055 未加载
评论 #15881351 未加载
评论 #15882143 未加载
评论 #15881286 未加载
pendar747over 7 years ago
This article says nothing about how software engineering is a &quot;bullshit job&quot;. Her only point that comes close is that she once worked at a job where she was building a pointless website, but that only makes her job in that instance &quot;bullshit&quot;.<p>Look all around you and you see almost endless ways that digital systems are transforming and running our lives, every single one of those needed to be engineered, designed and tested by someone, which could have been a software engineer. I think it wouldn&#x27;t be an overstatement to stay without software engineers our modern life would be impossible.<p>I often hear complaining that they are going to leave software engineering because of a flawed list of problems, while the real problem lies in their perception of what the profession should be.<p>IMO software engineering is about solving challenging technical problems, and not necessarily what is created in the process. A lot of what a software engineer does is not apparent in the end result, but is absolutely necessary to get those programs, systems or applications running.<p>I think there are far worst professions out there, which in comparison achieve so little to SWE.<p>Working hours does not make any job a &quot;bullshit&quot; one, and the working hours and the pay grade of a SWE are obviously far better than most job. The parts of the article talks about SWE from a completely biased and personal view, which almost have no value to the reader.<p>I&#x27;m surprised that such article would even be by on HN&#x27;s first page!
deckar01over 7 years ago
I have had about 10 jobs in my life. About half of them were specific to my career. I have found that I am happier building things that the author might consider &quot;bullshit&quot; (relative to my interests) compared to working on things that I am passionate about. When I have a job doing what I &quot;love&quot;, someone inevitably takes a steaming shit on the thing I created and forces me to break it in some stupid way. I would rather do the things I love on my own time so that I don&#x27;t have to compromise my work to keep food on the table.
评论 #15881144 未加载
Tepixover 7 years ago
Melissa McEwen is spot on. I have had 30h jobs software development jobs for the last 7 years. I make enough money as-is and see no reason to switch to 35h or 40h. I&#x27;d rather see my kids more. The only reason to work more would be do found a company again.<p>Btw I have 30 days of paid vacation per year (which is not unusual in Germany).
blacksmith_tbover 7 years ago
The author comes close to making the more obvious leap to &quot;Most Jobs Are Bullshit&quot; but for some reason doesn&#x27;t quite make it there. But unless you&#x27;d like to forage for sustenance in the woods, I&#x27;m not sure we have much of an alternative... and at least some dev work is mildly interesting.
评论 #15880915 未加载
reaperducerover 7 years ago
Something happened around the time computer programmers started calling themselves &quot;engineers&quot; -- they became self-important. And in doing so, convinced others that they are indispensable.<p>I tell people, if you don&#x27;t have a flashing light and a siren, your job is not that important.<p>My employer tethers me to a work cell phone that I never ever use. Why? In case the web site goes down while I&#x27;m not at work. Except that the site is on an intranet. And the entire company is 9-5. If I&#x27;m not there, nobody else is there, either, to see if the site has crashed. But somewhere along the line, coding became more mission critical than it really is.
cominousover 7 years ago
Most of her claims are true for all 40h full-time jobs, which is the majority of all jobs. In that logic, nobody would have kids.<p>But.. I totally struggle with keeping a life aside to 40-60h work aswell so I wont blame her - I feel the same.
iamcasenover 7 years ago
In software it is more true than any other industry. The software we develop has the power to be leveraged across all industries. Much like the wheel, it should not be constantly re-invented.<p>I truly feel like most software development should be done via autonomous software partnerships not unlike law firms. There would be so much less waste, and I imagine it would be a huge boost to the economy. We don&#x27;t need any more eye-grabbing, social-media-connected, neopet apps people. Software engineers are building useless and inane shit because that&#x27;s how incentives work under capitalism. It&#x27;s a shame.
matt_sover 7 years ago
The article barely touches on the bullshit factor. Sure every workplace has BS people have to deal with, that doesn&#x27;t matter if it is a tech company.<p>I would venture a guess that the majority, perhaps vast majority (i.e. 75% or greater), of software development jobs are doing CRUD with data in a RDBMS. Even if you work on UI&#x2F;front end, its still a CRUD app.<p>There&#x27;s nothing wrong with that, just call it what it is. We (the majority) aren&#x27;t progressing the science part of computer science in any way really. We are making some set of problems easier to be accomplished&#x2F;solved. They may be data sets in interesting industries or enabling things like health care or medical research but CRUD apps aren&#x27;t revolutionary.<p>If anything we are making things more complex with a glut of new shiny tools and abstractions that don&#x27;t do things that much differently than 15 years ago. The sheer amount of dependencies some tool&#x2F;frameworks require is mind boggling for basically sending text around over the internet and storing it on disk somewhere. Yes we all like to mock the way the web looked 15 years ago but is the tech underneath drastically different?<p>I feel like we tend to paint ourselves into a corner sometimes with the tech&#x2F;tools and then end up remodeling the house to finish painting the room. That is definite BS.
tenpoundhammerover 7 years ago
This article brings up a common theme, people don&#x27;t want to work 40 hour weeks. I see nothing wrong with that sentiment, but I also don&#x27;t see any wrong with a 40 or 60 hour work week.<p>Every person on this planet needs to decide how they want to spend their time and the quality of life they want to have. If you want to work fewer hours you will have less money. It&#x27;s pretty simple.<p>If you want to do that good for you.
ai_ja_naiover 7 years ago
I agree that the link with SWE is not so apparent, but there is and it&#x27;s a subtle one:<p>as software engineering, we take pride in researching and leveraging the best and latest to solve our challenges. Time management included. And yet we systematically end up working in overburdened teams and overdue projects.<p>We surrounded ourselves of IDEs, instant messaging platforms, calendars with reminders, automation and all sort of stuff to be more productive.<p>And the agile methodologies! The holy Scrum&#x2F;Kanban! How much time we dedicated to People Management, Release Management, Sprint Planning and the like.<p>Our schedules should be bulletproof.<p>And, yet, we work at least 50 hours per week with continuous surprises from the managerial perspective due to disorganization. And we tolerate all of this because we have been told it&#x27;s heroic, instead of beheading the profitering gluttons that come up with the usual &quot;goodmorning, this unannounced thing must be delivered tomorrow&quot;.<p>This is the bullshit. The cultural hysteria that sacrificing our health and free time is necessary due to some kind of higher purpose
评论 #15882718 未加载
horsecaptinover 7 years ago
To many people your job looks like BS, but it isn&#x27;t because someone clearly values the fact that you are where you are and is willing to pay real money for it.<p>If you think your job is BS, then do yourself a favor and work hard towards moving to a job that you do not think is BS.<p>Other people&#x27;s opinions are like the tides and the wind - sometimes they bode well and sometimes they don&#x27;t.
cleandreamsover 7 years ago
I think if I had had an easy out I might have left the profession. But I didn&#x27;t and so I&#x27;ve done a lot of somewhat scary but ultimately really rewarding things: took the hardest jobs I could get, then went out contracting, then founded a start up myself, then got into AI. My career has been fascinating and fun, with some genuine difficult patches. I&#x27;m grateful I didn&#x27;t have a family farm to escape to.
relics443over 7 years ago
So she wants people to work less and get paid more? To work on stupid things, that aren&#x27;t critical? And someone is willing to pay a lot of money for you to do that?<p>Also, her idea that getting paid well means nothing because there are people who make more money left me scratching my head.
评论 #15881262 未加载
评论 #15881287 未加载
PrunJuiceover 7 years ago
So sitting AND standing are both out. Now what? Walking desks? Neutral buoyancy fluid desks? Supine desks?
评论 #15881025 未加载
评论 #15881111 未加载
评论 #15881694 未加载
评论 #15881687 未加载
评论 #15881634 未加载
评论 #15881086 未加载
wrsover 7 years ago
Is there not a little bit of irony in someone writing this and then posting it on Medium?
geogra4over 7 years ago
workers of the world unite!