It’s more likely than it happening with an LLM, though. Without junior developers the number of future senior devs approaches zero.
- 0 posts
- 19 comments
The biggest problem with using AI instead of junior developers is that junior developers eventually become senior developers. LLMs … don’t.
- SparroHawc@lemmy.zipto
Programming@programming.dev•Projects are shutting down due to Microslop's Github CoPilot making AI contributions easy and plentiful
4 monthsLLMs have made it so that it takes longer to determine whether content is bad than it takes to make bad content. The solution SHOULD be to demand that people examine the content themselves and turn it into high-quality content, but that’s not going to happen so long as it is possible for anyone to submit pull requests. The only solution that will actually work is to restrict who is allowed to submit content to your projects.
- SparroHawc@lemmy.zipto
Programming@programming.dev•I tried AI, was impressed by it, and it's embarrassing; Need advice
4 monthsTwo suggestions.
First, take on a hobby project that you can build to your personal specifications, instead of having to push to meet deadlines and put out fires. This will allow you to learn rather than ride herd on an AI. You’re never going to get the time to write code properly at work, so you’re going to have to find time to do it yourself - or you risk losing what skills you have as you outsource your mental load to AI.
The downside of AI is that it doesn’t learn the same way people do. It can churn out code real fast, and if the language has a ton of examples on the internet it can do a pretty decent job of it, but it will never get better, and in fact it will get worse over time as AI output continues to flood the internet and gets scraped for training data. You need to get better, because without actual human learning and knowledge, programming skills will nosedive over time.
Second, understand the limitations of how your workplace runs and accept that. If you cannot accept that, then look for work elsewhere. Lots of workplaces operate on the ‘always move forward’ principle. Tech debt is something that will always be put off, shoring up your processes is going to get in the way of productivity, and as a result, your job will gradually become putting out fires more and more until it’s all you’re doing. This process will only accelerate with AI coding, especially because it means the people doing the work won’t know all the internals of what they’re ‘writing’. This will be your life, eventually. Get ahead of it if you can, and if you can’t, then it’s time to start looking for another job.
I like interfaces as a supplement to inheritance. The strength of inheritance is getting all of the internal functionality of the parent class, while still allowing you to differentiate between children.
Interfaces are useful for disparate classes which don’t have much in common besides fitting within a specific use case, rather than classes that are very similar to each other but need specific distinguishing features.
Admittedly this is why I like C#'s ‘implements’ paradigm. Doesn’t have to inherit, it just has to fulfill the contract, and then you can pass it to anything that expects the interface it implements. Keeps you from building giant trees.
- SparroHawc@lemmy.zipto
Programmer Humor@programming.dev•What a joke, can't believe people still voluntarily use this OS
5 monthsI see exactly one(1) comment that suggests trying a different distro.
One comment is suggesting using a game streaming application (Moonlight).
One comment is suggesting using the RDP server that comes with Fedora (which jaschen306 stated they are using).
One comment is yours.
One comment is saying it’s probably a hardware issue.
And finally, one comment is suggesting a gaming-focused Linux distro - but specifically calling out that it’s if they’re looking for a gaming distro.
Admittedly I have Hexbear and Lemmygrad blocked, so I might be missing other comments.
- SparroHawc@lemmy.zipto
Linux@programming.dev•Where is Linux not working well in your daily usage? Share your pain points as of 2026, so we can respectfully discuss
5 monthsUnfortunately, the anti-cheat is a conscious decision by the developers to forego any sort of Linux compatibility. Anything that allows it to be run in Linux will likely result in the anti-cheat software being updated to block that workaround.
- SparroHawc@lemmy.zipto
Selfhosted@lemmy.world•Every single time I think of restructuring my homelab storage. What do you use for storage engines and how does it benefit you?English
8 monthsYou’re absolutely right on all counts.
That said, my RAID setup is on a Synology, so it’s brain-dead simple and not especially prone to falling over.
MS is especially egregious about it.
They’re planning the next iteration of Windows to be primarily AI-driven - as in, the AI runs things for you.
- SparroHawc@lemmy.zipto
Selfhosted@lemmy.world•Every single time I think of restructuring my homelab storage. What do you use for storage engines and how does it benefit you?English
8 monthsThat’s true until it isn’t.
Unrecoverable hard drive failures definitely occur, even early on in the life cycle of a drive. I like having a RAID-5 array … but then again, I don’t really have any other backups (which I really should fix).
What I really need is an ISP that doesn’t have a 1.2TB data cap.
- 8 months
Yeah, that’s … that’s a problem. In that situation though, without IPv6 there really isn’t a good solution.
- 8 months
As long as your IP address hasn’t changed any time recently, it will likely have propagated to other DNS providers and you still ought to be able to reach home with the domain name.
- 8 months
It’s almost certainly related to AWS.
Get a dynamic DNS from afraid.org, they’re great. That’ll make it so you can always find your home network without needing to write down your IP address (especially frustrating if it changes).
Then run a VPN server, like OpenVPN, on a computer that is always on and redirect the VPN connection port from your router to the VPN server. If you don’t know how to get into your router’s admin console, LEARN HOW! This is critical to maintaining home network security even if you aren’t running servers.
It’s not easy, but it’s way, WAY more robust than depending on a 3rd party to keep your info (except for afraid.org and they practically NEVER go down).
- SparroHawc@lemmy.zipto
Selfhosted@lemmy.world•18% of people running Nextcloud don't know what database they are usingEnglish
10 monthsExactly. It’s not important … until it is. :D
- SparroHawc@lemmy.zipto
Selfhosted@lemmy.world•18% of people running Nextcloud don't know what database they are usingEnglish
10 monthsIf you’re running it in a prebuilt container, as long as it works it shouldn’t matter and you don’t need to care.
Of course, when your database gets corrupted after Nextcloud updates because you had an app running that isn’t supported in the new version, it will suddenly matter a lot.
- 10 months
Part of your trouble there is that Google is absolute dog shit these days. It used to be like magic; simple search terms would find you exactly what you were looking for in the first handful of results. Now you’re lucky to find it on the second page.
I know you’re probably being facetious… but the PS/2 port is what’s shown in the OP image.
that said the Playstation 2 had USB ports, you could just plug a regular keyboard into it




I can’t help but wince at the thought of not seeing the spider before plugging in the ethernet cable…