axegon_
Joined 8 years ago
Joined 8 years ago
Bloody hell!!!! Who comes up with such crap, seriously?
Suffice to say, what I see now is infinitely worse: people treating Dario, Altman, Musk (and people that should be locked up for life) as gods is disgusting. From financial, social and political aspects (which is to say all aspects), we are absolutely cooked. I was having this discussion with my mom as well as friends and we are all on the same page: say we want to just disappear and not deal with it, there is no one country on earth that can provide sanctuary.
In the 2010s, the tech industry was a place where smart people could be smart and reasonable. The crypto-bollocks was it's special corner where people that had no understanding of cryptography and decentralization could larp around. AI just let them spill out into the rest of the tech world. Add the griefter economy, the idiotic act of making stupid people famous and the fact that, at large, people are not self-aware at all and we get to where we are: Idiocracy was not a comady but a prediction for the very near future - one which we are already in.
Simple example: planes have been capable of taking off and landing on their own with 0 human input. 5 years ago, no sane human being would have boarded a plane without a pilot. Hundreds of millions would jump on board now without batting an eyelash. Not only that but if any slop-corp made a fully slopped-together plane, people would start bidding for tickets to be the first on board. All while people like Jensen are openly saying "Knowing maths is not important. For example I don't know my own address".
The only hope I have is that there will be a great collapse soon - things need to get worse before they get better.
First, to me, the two major differences between a junior and a senior developer are(or used to be, I'll get to that in a bit):
1. Intuition: software is all about compromise and knowing when you can, should and should not cut corners and at what cost really is, to a very high degree, intuition(and some auxilary technical knowledge). 2. Domain knowledge.
Both come from, you guessed it, experience.
The second part is junior developers in general - from what I see, they are commonly completely detached from reading and writing code. Currently Gen-Z are entering the workforce. For many of them(vast majority), cut off their connection to the internet and they struggle with a simple while loop. And they look horrified when I tell them that 15 years ago, we were writing code - SVMs on a sheet of paper as exams. Same goes for all the people who said "oh well, no need to write the code if the AI can do it for me". Seeing people with two decades of experience turn into idiocracy characters is painful. Like in a year I see the seniors revert back into what juniors are today - completely incapable of formulating and facing a problem without an LLM on their side. And worse still - they will never admit it but I see how much they stop being passionate and just roll with everything.
The other thing to consider is burnout: take a senior that understands your service or product completely: in a real world scenario you know that no system is ever going to be perfect. You can only push someone so far with mountains of small, medium and large tasks and tell them "what's the big deal, you have unlimited slop max pro"? The big deal is small and trivial tasks which, with or without AI, require context switching which is exhausting. It's not a question of "if" but "when" will your senior get burned out and toss everything at slop max pro++ and just collect a paycheck for as long as the company is around or something better pops up. And in that same context - if you come to me with 5 jira tickets and tell me they have to be done by the end of the day, do I really have the time and mental strength to pay close attention to all of them or just be like "hey slop, see this ticket? do it? when tests pass, deploy". At this point, my question is, am I a senior developer if I was practically never in the loop of what was done?
1. I should not have to authenticate or have connectivity to a manufacturer unless I want to once I've paid for a physical good(cars being physical goods).
2. I don't want my personal data to be sold off to anyone - I've been in the tech industry for long enough to know that "I don't want my data to be shared with third parties" is worth as much as the power used to light up the pixels on the screen.
3. I don't trust anyone to have done everything carefully and by the books to prevent any potential leaks.