Poll of the Day > god, i hate writing software

Topic List
Page List: 1
PunishedOni
04/26/21 5:56:29 PM
#1:


its the same simple, boring shit over and over again. theres 100 problems like 'you need to munge this json object before you send it here' for every 1 interesting problem

---
my mom says people make fun of me because they're jealous
... Copied to Clipboard!
Greenfox111
04/26/21 6:01:55 PM
#2:


... Copied to Clipboard!
grimhilde00
04/26/21 6:35:12 PM
#3:


Go somewhere with more interesting problems

---
aka kriemhilde00
... Copied to Clipboard!
Mead
04/26/21 6:38:48 PM
#4:


I hate writing software too

and I dont even know what it means really

---
YOU control the numbers of leches. -Sal Vulcano
... Copied to Clipboard!
SilentSeph
04/26/21 6:38:58 PM
#5:


software

Hm that wasn't too bad

---
Delicious and vicious, while maliciously nutritious.
... Copied to Clipboard!
FrozenBananas
04/26/21 6:41:21 PM
#6:


hey Oni would you mind munging this json for me please?

---
now this is podracing
... Copied to Clipboard!
PunishedOni
04/26/21 7:01:45 PM
#7:


grimhilde00 posted...
Go somewhere with more interesting problems
what is your job like? my experience has been that even when there's an interesting problem, most of the actual work is the same boring stuff ive been doing for 6 years

---
my mom says people make fun of me because they're jealous
... Copied to Clipboard!
PunishedOni
04/26/21 7:02:17 PM
#8:


FrozenBananas posted...
hey Oni would you mind munging this json for me please?

i would be happy to munge json for you, frozenbananas

---
my mom says people make fun of me because they're jealous
... Copied to Clipboard!
grimhilde00
04/26/21 7:46:16 PM
#9:


PunishedOni posted...
what is your job like? my experience has been that even when there's an interesting problem, most of the actual work is the same boring stuff ive been doing for 6 years

Some example projects that were more interesting (I've had boring stuff too but that's like less than one quarter out of the year otherwise I'd hate my job more)
  • needing to rework how we query for some data. Multiple endpoints needed to be more focused, make use of better indices or add some. Break up a query into 3 parts to optimize things, account for older databases that you can't just update an index on, to reduce row size. Brought queries down from p90 40 sec to 400 milliseconds.
  • doing a migration from one data model to another, but having to support both at the same time...and needing to add a lot of validation there to make sure that's going as planned. Multiple parts of the system.
  • investigating an algorithm that had many different weighted reasons for different decisions and figuring out why some decisions were too flakey and fixing that once you can do some data analysis
  • figuring out different components attributing to latency to identity the main pain points, and how to address each of those. Some of that was tricky to measure because part of it is hardware connection issues, which could come out of order and firmware isn't tracking it exactly and you don't know which device is having the problem, so I had to make assumptions from various parts of our system and keep that in mind
  • having to deal with out of order things in general is annoying / not boring. Customers are often in offline areas and we have to keep things in order even if later events come in before earlier events and account for that
  • just more complex systems in general. make some assumptions about sparse data coming in vs regularly timed data, but then timestamps affect many different parts of a system and have different repercussions
  • basically customers saying they have a problem, and figuring out why, and it can be difficult to investigate and not obvious and usually their pain point is just an indirect effect of the cause. Then being able to figure out how widespread it is and the root issue
and visualizing the business impact on all of the above

being vague. But things can get interesting? it's not just crud work.

I do not consider my job the most interesting available, also. It's not boring, but if I wanted to there are even more interesting things out there.

---
aka kriemhilde00
... Copied to Clipboard!
joemodda
04/26/21 7:46:37 PM
#10:


Maybe you can look into doing R&D

---
It's not genocide... it's pesticide...
... Copied to Clipboard!
PunishedOni
04/26/21 7:55:52 PM
#11:


grimhilde00 posted...
Some example projects that were more interesting (I've had boring stuff too)
* needing to rework how we query for some data. Multiple endpoints needed to be more focused, make use of better indices or add some. Break up a query into 3 parts to optimize things, account for older databases that you can't just update an index on, to reduce row size. Brought queries down from p90 40 sec to 400 milliseconds.
* doing a migration from one data model to another, but having to support both at the same time...and needing to add a lot of validation there to make sure that's going as planned. Multiple parts of the system.
* investigating an algorithm that had many different weighted reasons for different decisions and figuring out why some decisions were too flakey and fixing that once you can do some data analysis
* figuring out different components attributing to latency to identity the main pain points, and how to address each of those. Some of that was tricky to measure because part of it is hardware connection issues, which could come out of order and firmware isn't tracking it exactly and you don't know which device is having the problem, so I had to make assumptions from various parts of our system and keep that in mind
* having to deal with out of order things in general is annoying / not boring. Customers are often in offline areas and we have to keep things in order even if later events come in before earlier events and account for that
* just more complex systems in general. make some assumptions about sparse data coming in vs regularly timed data, but then timestamps affect many different parts of a system and have different repercussions
and visualizing the business impact on all of the above

being vague. But things can get interesting? it's not just crud work.

thanks for the detailed answer!

a lot of it sounds pretty similar to stuff ive had to do (although when i try to go over the highlights of my career in my head it's probably a little less exciting than yours overall). and when i think about the parts i really enjoyed, it was always helping other people on my team learn and grow, not really any of my individual contributions

i think im at a low point right now since i just got off tech-leading a big project and now im in a less interesting role. but i also just feel tired and like i really don't wanna do this for another 10 years.

i think my plan is to try taking some time off between jobs in ~6 months after i get facial feminization surgery. i really want to keep my current insurance for that lol

---
my mom says people make fun of me because they're jealous
... Copied to Clipboard!
grimhilde00
04/26/21 7:59:34 PM
#12:


PunishedOni posted...
i think im at a low point right now since i just got off tech-leading a big project and now im in a less interesting role.
Yeah I have some weeks doing boring stuff and it just heightens imposter syndrome and I don't feel satisfied, staying a lead in bigger projects helps. It's silly to think a small period of easy stuff discounts all the other value you've shown though.

but i also just feel tired and like i really don't wanna do this for another 10 years.
100% I'm tired thinking about working for decades. I'm saving as much as I can. I have some mental health things going on that contribute to that and also I'm just paranoid in general but yeah. Tired and 10 years feels like forever, even though I like what I do.

i think my plan is to try taking a sabbatical in ~6 months after i get facial feminization surgery. i really want to keep my current insurance for that lol
Insurance is unfortunately something you have to think about. I'm going to take a 6 month sabbatical too, though, after this position in a few years. It's nice to be able to afford it, and if you can, you should.

---
aka kriemhilde00
... Copied to Clipboard!
Judgmenl
04/26/21 8:01:16 PM
#13:


I love writing software.
I hate working in the software industry.

---
You're a regular Jack Kerouac
https://www.youtube.com/watch?v=lS3l95GkcWA
... Copied to Clipboard!
grimhilde00
04/26/21 8:02:56 PM
#14:


Judgmenl posted...
I love writing software.
I hate working in the software industry.
most people hate working though. At least we're paid well.

---
aka kriemhilde00
... Copied to Clipboard!
PunishedOni
04/26/21 8:06:22 PM
#15:


Judgmenl posted...
I love writing software.
I hate working in the software industry.

I think thats almost where I'm at except I love teaching people about CS and software engineering, not actually writing code myself to do things

grimhilde00 posted...
100% I'm tired thinking about working for decades. I'm saving as much as I can. I have some mental health things going on that contribute to that and also I'm just paranoid in general but yeah. Tired and 10 years feels like forever, even though I like what I do.

yeah. im at least thankful that I picked a field where I could save up and stop working a lot earlier.
grimhilde00 posted...
Yeah I have some weeks doing boring stuff and it just heightens imposter syndrome and I don't feel satisfied, staying a lead in bigger projects helps. It's silly to think a small period of easy stuff discounts all the other value you've shown though.
impostor syndrome is horrible for me too, especially with my adhd. like sometimes itll take me forever to do the simplest thing and it just spirals out of control

---
my mom says people make fun of me because they're jealous
... Copied to Clipboard!
Judgmenl
04/26/21 8:27:09 PM
#16:


grimhilde00 posted...
most people hate working though. At least we're paid well.
I love working, but I hate stress.

PunishedOni posted...
I think thats almost where I'm at except I love teaching people about CS and software engineering, not actually writing code myself to do things
I would love to teach people some day, but I don't think that's something I could ever do.


---
You're a regular Jack Kerouac
https://www.youtube.com/watch?v=lS3l95GkcWA
... Copied to Clipboard!
grimhilde00
04/26/21 8:28:50 PM
#17:


Judgmenl posted...
I love working, but I hate stress.
I've unfortunately found that the more interesting problems that make me more excited about work and stimulated mentally, also correspond with higher expectations and stress

so like, double edged sword

---
aka kriemhilde00
... Copied to Clipboard!
CoorsLight
04/26/21 10:14:45 PM
#18:


I hate it too. I'm getting paid in the shit tier (for industry standards) so I'm hoping someday more pay will help, but it sounds like it doesn't, which isn't a huge shock to me. I can't really picture what else I'd be able to do that pays even as well as what I'm getting now, especially as a socially awkward person who couldn't possibly work in like finance or real estate. And at the same time, aggressively saving for early retirement doesn't appeal to me, I'd rather spend a bit now than bank on the world not being total shit in 30 years.

My job is just... we're making some more login flows, awesome, hooking stuff up to a payment processor, whoopee. It's all shit that you can do at a thousand different software companies. I'd at least like to work in something like robotics or renewable energy that has some reason to get me excited, though you're probably right that the day to day shit will be just as boring.
... Copied to Clipboard!
Topic List
Page List: 1