• 0 Posts
  • 123 Comments
Joined 3 years ago
cake
Cake day: July 4th, 2023

help-circle


  • I’ve been around long enough to have experienced multiple technologies that were the “end” of programmers and yet they still exist.
    As you pointed out, the job changes a bit, but we are still here. When I started, the job was a lot more about compilation. You had to remember exact syntaxes (spelling, letter cases, line continuation, ect) and code optimization. You couldn’t just look up a function name or something like a win32 API by typing part of it into your code editor. You couldn’t even just go to Google and search because Google and the Internet didn’t exist. You had a literal shelf of books next to your desk that were heavily worn and you referenced constantly. Books got handed down from senior programmers to junior programmers. The senior got a new book that wasn’t held together by a rubber band and the junior got a stack of pages, often partially glued together by coffee stains, that contained invaluable notes in the margins.
    Compilers used to be really dumb. Schooling, blogs, articles, ect, these days are all about “readable code”, but for a long time readability wasn’t even in the top 10 or 20 things that you thought about. Just getting the damn thing to compile was easily half of your job and time spent. Schooling and articles spent a massive amount of time discussing optimizations and memory usage. Things like “if else” vs “switch”, which one was actually better and how you could abuse both. Just in case you were wondering, “switch” was king and the “if else” lovers can get go fuck themselves.
    I have seen massive shifts in the industry, and companies will use any excuse to fire everyone useful and eviscerate themselves in the name of short term profits. People used to talk about IBM, HP, Sun, Dell, Compaq, ect, like they talk about Amazon and Facebook now. But those are just brands owned by some new titan that didn’t even exist that long ago.
    CS will come back, it will be a little different, but new companies will rise from the carcasses of all those that tried to replace developers with ai.
    Honestly, given what Facebook is these days, I am more surprised that they still have that many software developers to lay off than I am with the idea that they are laying off people due to AI.





  • I can’t decide if I am intensely jealous because your standard of health care and worker protection is so high that you and the people you work with, as working adults, don’t already know all of the forms of emergency care and which one is likely the least worst option for a given injury type.
    Or am I more jealous of the idea that you went to emergency services for a minor injury like a sprained ligament in your hand, and your biggest irritation is that you didn’t know where to go to get it treated and not at being stressed out of your mind fighting with providers and insurance over who has to pay this massive debt.



  • Publicly traded companies are soulless entities that are legally bound to 1 and only 1 goal, short term profits. Any time you see a company do something stupid, ineffectual, completely pointless, ect., then what you are seeing is step one in a plan. It is costing them money and future profits to make these changes that they know will be wildly unpopular just to maybe, sort of, possibly could, but won’t really, protect a very small number of the dumbest people on the planet? No, companies ruin, poison, make homeless, and kill people constantly while being completely aware of what they are doing. They do it and continue to come up with new ways to do it because they have just the 1 goal, profit. So, if this is not altruism then what is it? That’s what people are upset about. Because there are a lot of reasons for them not to do this, but the only reasons for them to do it are all bad in addition to violating their 1 goal. And they are still doing it anyway.






  • I wouldn’t go as far as to call PDF a dumpster fire, but I can tell you that internally it is an absolute unholy mess internally. The fact that you feel like you get consistency out of it 100% comes down to the anal retentive developers who spend insane man hours tweaking the fuck out of their code to get whatever PDF library that they got stuck using from fucking up the image.
    The worst part is that Adobe wants PDF to be the one and only format, but also wants to make sure that you have to use their very expensive PDF library to integrate it into your program. So, they constantly fuck with stuff and make changes that break shit. To make it even dumber, their own library doesn’t always keep up with their changes, and when you report the bugs they created, they give no fucks about ever fixing the issue unless you are big enough to for them to care.