Business Idiots. The people in charge are too far removed from real users, their products, and any real consequences.
Really should break Microsoft up into tiny pieces.
Business Idiots. The people in charge are too far removed from real users, their products, and any real consequences.
Really should break Microsoft up into tiny pieces.
One of the guys I worked with said be prefers the chatbot because stack overflow always made him feel stupid when he’d ask for help. The emotional dimension is big for some people.


I just recommend checking things from the live boot environment. I found out once that some things didn’t work (HDMI , Ethernet, Wi-Fi) only after installing, and it was a hassle. Ended up switching to a different distro that did work out of the box.


This seems like an inefficient way to do public housing, but I guess it’s better than nothing.


People’s inability to grapple with cognitive dissonance, and how people often go with “I’m a good person making good choices” instead of the more difficult path of changing, is part of why everything is so horrible.


But of course, she shrugged it off and said she did not care.
Getting people to care is strangely hard. I think it’s because accepting some of the things we want people to care about means grappling with how the world is unfair and fucked up, and people are emotionally just not ready for that. People are stupid cowards.


I feel like there should be circumstances where if you’re accused of something and found innocent, you need to be made whole. Maybe that’s a huge payout. Maybe you get all your stuff back.
If the police bring you in for questioning because you were riding your bike, and you’re shown innocent, they should pay out like $500/hour to you.
The advantage of Mac is it’s more widely used and thus more widely supported (for things that are supported at all). You can just buy an apple computer from a trusted source and it’ll work. Linux doesn’t quite have that yet. If more people move to Linux , you’ll find better drivers and stuff.


Most of the code at my current job doesn’t even have the optional type annotations. You just see like def something(config). What’s config? A dict? A list? A string? Who the fuck knows.
Unfortunately most of the developers seem to have a very pre-modern take on programming and aren’t interested in changing anything.


Get a code formatter. Ruff is popular. So is black. Never think about it again.
I’ve seen at a very large company a workflow that involved manually updating an excel workbook and (I think) saving it on confluence, so a python script could download it and parse it later. It wasn’t even doing formulas. It was just like less than a hundred lines of text in a half dozen sheets.


As someone who works in software, I’ve been using macs at work for more than a decade. One job had Linux machines. One place had windows for developers and it was a shit show.
Apple isn’t amazing but at least the terminal is sensible.


Yeah I think I filtered out like anime or hentai or something years ago, so I don’t see that kind of game anymore.
You’re not listening to me and I don’t think you’re worth listening to. Go away. Goodbye.
I like and respect teachers, but I’m a software developer and I’m telling you that adding extra parenthesis often adds clarity and makes the whole process smoother. You exist in a whole other context that has norms and assumptions that do not apply to what I’m talking about.
You being technically correct is irrelevant.
Adults who have forgotten the rules who I work with and read/write code where it’s important. In the real world.
This is like some pure maths vs real life engineering cliché.
You’re either being deliberately obtuse or you’re painfully naive.
That’s because it’s already clear as is, as per the rules of Maths.
More people evaluate 2+3x4 incorrectly than 2+(3x4). So, no, your answer does not hold up to my observed reality. You can throw as many “well technically” and “well actually” as you want, but that’s not going to fix the bug or make a pr.
I’ve seen some garbage slide through code reviews. Most people don’t do them well.
I’m doing contract work at a big multinational company, and I saw a syntax error slide through code review the other day. Just, like, too many parenthesis, the function literally wouldn’t work. (No, they don’t have automated unit tests or CI/CD. Yes, that’s insane. No, I don’t have any power to fix that, but I am trying anyway). It’s not hard to imagine something more subtle like a memory leak getting through.
In my experience, people don’t want to say “I think this is all a bad idea” if you have a large code review. A couple years ago, a guy went off and wrote a whole DSL for a task. Technically, it’s pretty impressive. It was, however, in my opinion, wholly unnecessary for the task at hand. I objected to this and suggested we stick with the serviceable, supported, and interoperable approach we had. The team decided to just move forward with his solution, because he’d spent time on it and it was ready to go. So I can definitely see a bunch of people not wanting to make waves and just signing off on something big.
SCP to prod, or ssh in and copy paste. Devops only removed write access to prod machines this month, and people complained. (No, we don’t have docker)
I think they used Amazon CodeCommit for a while, but I don’t know what that’s like.
Sometimes I think they’d make more money for the shareholders if they did a good job.
Like all these shareholder driven decisions might ruin Microsoft’s brand and lose money long term. Many shareholders are long term and will be left holding the bag if the company goes down the shitter