• 4 Posts
  • 57 Comments
Joined 1 month ago
cake
Cake day: November 1st, 2024

help-circle











  • No, bombs and the defence industry was not was I was on about. I see your point. Yes there’s been some downturn recently, but the tech industry has always been cyclical. It’s difficult to get hired today, and there’s certainly favoritism towards senior employees.

    My point was simply about economics; supply and demand. In my university, about half of all degrees issued are in the arts. If employers want someone with that kind of training, then they have all of the selection in the world. Compare this to a tech company. If a tech company wants to expand their business and they need to implement a technology to do that, depending on what technology it is, there might be like, 1k… maybe 100k, maybe 1M people on the planet that have that specialty? Employers are going to pay a lot more for a person with that kind of training.



  • I straight up never got a nice answer from StackOverflow on this. Say you have 5 classes, each requiring access to the data members/functions of the others. What’s a nice way to solve this problem? I’ve thought of only two nice methods:

    • Pass pointers/shared-pointers etc to each class, but not through the constructor but a setter function
    • Pass lambdas or std::function everywhere. Yuck! Still doesn’t put each object in a valid state in the constructor.



  • I worked for a competitor, (not laid off, just quit to take a break). AMD seems to pay a bit better and the office is closer to home. They have been stealing coworkers over the years. I get the impression that the company culture is a bit more about taking risks. My old employer was very conservative, and even though I was working in the least conservative team, I still felt like the culture was too slow.

    Why? Is it a bad place to work? Spill the beans lol