Hacker News new | ask | show | jobs
by lightning19 1869 days ago
Why do you want to move from DS to SWE? I've been thinking of moving from SWE to DS because I don't enjoy the unpaid 24/7 on call support, constant fear of something breaking, having to deal with PM's on my case for the next jira ticket. Also making crud apps is more often then not less mentally challenging then DS.
1 comments

More money. Much more money. I could afford a house, not just an apartment with a downstairs neighbor who screams at me for making too much noise. I could have a yard and garage. Don't have to work with marketing folks as much or spend so much time explaining technical concepts. Get to just write code and not deal with so much disappointment in models not working. I'd rather crank out CRUD than spend weeks on something without being able to get it to work. But being on call without extra pay really sucks as does Agile. Granted, our DS team is moving to Agile as well. I want a less mentally challenging job, though oddly DS interviews are far less mentally taxing than the Leetcode gauntlet. Grass always seems greener I guess.
Where I live DS pays much more for the same experience the SWE so maybe I am a bit biased on the money side too. But I get you on the models not working thing, I've been there before. Thankfully it was personal projects and not for work. Cranking out CRUD apps does give you some sort of satisfaction I guess although I sorely miss doing math because my background is in engineering. If you have to do algo tests I guess you're in the USA? I've interviewed with companies in EU and Africa and everytime it was just a take home test building something according to spec using specified languages and frameworks. It's not that hard to do. I'm actually doing one right now for a senior dev golang job although I never wrote more than 1k lines of code in golang before lol