Was having a discussion the other day with someone, and we came to the same conclusion. You used to be able to make yourself useful by doing the easy / annoying tasks that had to be done, but more senior people didn't want to waste time dealing with. In exchange you got on-the-job experience, until you were able to handle more complex tasks and grow your skill set. AI means that those 'easy' tasks can be automated away, so there's less immediate value in hiring a new grad.
I feel the effects of this are going to take a while to be felt (5 years?); mid-level -> senior-level transitions will leave a hole behind that can't be filled internally. It's almost like the aftermath of a war killing off 18-30 year olds leaving a demographic hole, or the effect of covid on education for certain age ranges.
Flying the Clippy abomination as some kind of ideal is so misguided I don't even know where to begin.
The only redeeming quality of Clippy was one's ability to easily turn it off. Which I suppose feels like a significant consolation prize for folks already suffering through a proprietary software hellscape.
There's still good content but i increasingly feel like i need curation for a curated feed. I find myself remembering moments like this more and more and consciously redirecting my attention to other things because it's starting to feel as dumb as social media.
If you want to make a difference, then absolutely refuse to use anything from any big tech company that is mining data and go 100% open source no matter how inconvenient it makes your life. No C levels or stakeholders give a flying fuck that you set your profile picture to a goofy symbol of simpler days.
Real movements involve serious sacrifice. I actually like those goofy clippy pics and would use one if it didn't signal to me that the person using it is likely a hypocritical chump who isn't willing to make any real sacrifices for the change they wish to see.
I don't know whether to laugh or cry right now.
A lot of good people have made bad choices, and these writings reflect a mere sliver of a man's life choices from the very thin perspective of one person's grief laid bare.
Most recently here, a college junior's wife revealed four months after marriage that she is actually a lesbian (she didn't share it – he caught her in their bedroom with a colleague of hers when he returned home early from the office), and he would be free to do what he wants; she should be too. Hit him hard, but he said they should go for an annulment— out of question; a divorce— out of question. Her point was if she had to do all this, why would she have agreed to a marriage in the first place! It was to get society off her back and her parents.
Well, he filed for divorce, and it resulted in false dowry cases (yes, it's that part of the world), cruelty.. a long list. He was in lock-up for almost a month and a half, his almost 80 father and 70 mother was in a case of beating her up - (they met her exactly once – two days after marriage for a day when they went to his native village and after that they barely even talked to her on phone when they came back to they city they worked in), he lost almost everything he had, and finally, he just broke down in court and, against his lawyer's advice, just told the judge to give her whatever the judge wanted and just grant him a divorce. This was after almost three or four years of struggle. This guy is damaged now. We were in two sports team together in the college. One of the gentlest people I know. He had a minor stroke recently. He has sleeping issues. He is still fighting to just stay alive. It's difficult for him to get jobs because there's police record against him. He worked for a major MNC bank and he was fired summarily.
No, this is not an isolated cruel example of extreme and from the hinterland of the world - this is an example of people fucking others over, mercilessly. No, this is not fighting to stay afloat in the water. It's like kicking someone off the boat because they were closer to the life jacket on the boat by few feet of another available lifeboat that the person could have taken instead. No, it's actually worse!
I am sorry for how the world treated you and him, but no, fuck no! Life fucked him – or could have fucked him, so he gets to fuck others, right? Awesome!
> but that doesn’t mean he was a bad person.
No, he is a bad person! Ffs.
That is quite the judgement of a person you've never known, based solely on the view of one person's brief writing processing a deeply emotional experience.
Your judgement reflects poorly on you.
Let's suppose Array.prototype.flat() wasn't in the standard library, which is why I'm reviewing a PR with this gnarly type in it. If I went and asked you why you needed this, I guess you'd say the answer is: "because JavaScript lets me make heterogenous arrays, which lets me freely intermix elements and arrays and arrays of arrays and... in my arrays, and I'm doing that for something tree-like but also need to get an array of each element in the structure". To which I'd say something like "stop doing that, this isn't Lisp, define an actual data type for these things". Suddenly this typing problem goes away, because the type of your "flatten" method is just "MyStructure -> [MyElements]".