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.
- 0 Posts
- 44 Comments
jjjalljs@ttrpg.networkto
Linux@lemmy.ml•planning to switch from windows 11 to Ubuntu on my laptop
0·5 days agoI 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.
jjjalljs@ttrpg.networkto
Programming@programming.dev•Nobody knows how large software products work
0·5 days agoThe worst is when people don’t know how the system works, and then won’t listen to answers
Like I was at a job and product was going on about “our system has no concept of project owner. We have all these projects but there’s nothing unifying them under a single owner. We need to build this!”
I was like “… what? That’s just not true. There’s a “company” object that does that. It’s got a foreign key with project in the database. I guess it’s a weird name but it’s there”
It took several back and forths over multiple meetings. They eventually got on the same page and I saved us doing a whole useless project, but they did insist I rename it to “account” in the database and code. I would’ve rather left it because that could’ve been dicey, but alas. (The rename did go out fine, but I had to go looking for every reference.)
jjjalljs@ttrpg.networkto
Programming@programming.dev•Retro Messenger (Is there anything else a messenger could need?)
0·8 days agoFor the code, open source is probably the way to go. People should be able to build from source. Otherwise, how do they know you’re not doing something shady. Open source is generally a net improvement on security, assuming people actually look at it.
For screenshots, first fix it so the screenshots render nicely on narrow displays.
jjjalljs@ttrpg.networkto
Programming@programming.dev•Retro Messenger (Is there anything else a messenger could need?)
0·8 days agoWould probably need to be open source to be trustworthy. Running a random executable from the Internet seems dicey.
Needs more screenshots. The two that are on the site don’t render great on mobile. Can only see a small portion.
I’m unclear how you find another user and verify who they are.
Website should have a clearer feature list. The user manual wants to download a text file instead of showing it in the browser.
jjjalljs@ttrpg.networkto
Privacy@lemmy.ml•People with nothing to hide need not be bothered about surveillance, Supreme Court says
0·9 days agoPeople’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.
jjjalljs@ttrpg.networkto
Privacy@lemmy.ml•People with nothing to hide need not be bothered about surveillance, Supreme Court says
0·9 days agoBut 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.
jjjalljs@ttrpg.networkto
Privacy@lemmy.ml•People with nothing to hide need not be bothered about surveillance, Supreme Court says
0·9 days agoI 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.
- it’s free
- runs on a wider range of hardware
- is more customizable
- can run much windows software with wine or proton
- has a large ecosystem of native software
- much of it free and open source
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.
jjjalljs@ttrpg.networkto
Linux Gaming@lemmy.world•Valve put up a release candidate for Proton 10.0-4 with lots more Linux / SteamOS gaming fixesEnglish
0·10 days agoFixed Agatha Christie: Evil Under the Sun not being playable in French.
What an oddly specific fix
jjjalljs@ttrpg.networkto
Programmer Humor@programming.dev•You can pry pattern matching from my cold dead hands
0·12 days agoMost 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.
jjjalljs@ttrpg.networkto
Programmer Humor@programming.dev•You can pry pattern matching from my cold dead hands
0·12 days agoGet 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.
In my imagination, some sort of referral/voucher system might work. A invites B, B invites C. C turns out to suck. Ban C, discredit B heavily and discredit A lightly. Enough discredit and you get banned or can’t invite more people.
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.
This almost makes me appreciate my current job, where most stuff has been in place for years and any changes take forever.
It’s kind of a bummer that it’s going to take like six months to add a linter, and they only started using git like last year.
Adding websearch to the start bar’s search was solving a problem that didn’t exist.
Maybe the average user is so ignorant and bad at computers they don’t understand this. They don’t know what a browser is. They don’t know what a website is. They don’t know what a program is. It’s all just stuff.
Personally, I’d rather spend billions on education than AI slop and other patches on “people are kind of dull”
I’ve been pushing to add some basic checks on PR, and people are reluctant. There’s one repo that I’m code owner on so I spent the like 15 minutes to apply a code formatter and add a GitHub action to check. But on the main repo people are dragging their heels. I’m like just pick ruff or black and do it. It’s going to take like 10 minutes. I’m not asking for us to go crazy and add automated tests right now, but can we at least get something to verify the python code is syntactically correct?
The other day something went through code review until I looked at it and saw there was an extra
(, and that shit wouldn’t even run. I’m like please please add an automated check. I’ll do it. Please.I think a lot of people just aren’t familiar with how other places do software. This is the same place that was ssh’ing into prod and making changes right on the machine until like this month.


I’ve had a couple interview tasks that are like “clone this repo and run it. Try to do [action]. Tell us any errors you find and how to fix them”
One of them was some sort of redux app, and the problem was a state mutation. Another one, the CSS had some weird so stuff rendered crazy. Both were pretty easy to track down and fix. You could probably also do something that’s like an error thrown, but people would probably just feed that into an AI now.