Long-time lurker here. Closing in on 32 years in the field.
Posting this after seeing the steady stream of AI threads claiming programming will soon be obsolete or effortless. I think those discussions miss the point.
Fred Brooks wrote in the 1980s that no single breakthrough will make software development 10x easier (“No Silver Bullet”). Most of the difficulty lies in the problem itself, not in the tools. The hard part is the essential complexity of the requirements, not the accidental complexity of languages, frameworks, or build chains.
Coding is the boring/easy part. Typing is just transcribing decisions into a machine. The real work is upstream: understanding what’s needed, resolving ambiguity, negotiating tradeoffs, and designing coherent systems. By the time you’re writing code, most of the engineering is (or should be) already done.
That’s the key point often missed when people talk about vibe coding, no-code, low-code, etc.
Once requirements are fully expressed, their …
I’ve been developing software for a long time (30 years+), lately the roles have been daily standups/reviews/PR reviews/ designs/design reviews etc etc. The actual development time is very little, am I just a grumpy old guy or has software been taken over by bureaucrats? I realise the old cowboy days had issues, but it seems to me to have gone totally the other way.
Edit: Yes - going to make a startup is the solution
Memo just sent out today saying senior and above devs are no longer expected to mentor lower level devs. This was also accompanied by a small layoff (there was a much larger layoff 2 months ago). Indeed currently employs around 10,000 people, down from about 15,000 a couple years ago.
Looks like companies really are ramping up with their belief AI will replace devs. Mind you, just 2 years ago indeed had a healthy pipeline of interns and junior level devs. This is quite unsettling.
I’m seeing two major camps when it comes to devs and AI:
Those who say they use AI as a better google search, but it still gives mixed results.
Those who say people using AI as a google search are behind and not fully utilizing AI. These people also claim that they rarely if ever actually write code anymore, they just tell the AI what they need and then if there are any bugs they then tell the AI what the errors or issues are and then get a fix for it.
I’ve noticed number 2 seemingly becoming more common now, even in comments in this sub, whereas before (6+ months ago) I would only see people making similar comments in subs like r/vibecoding.
Are you all really not writing code much anymore? And if that’s the case, does that not concern you about the longevity of this career?
I have this odd problem where a tech lead I work with talks a lot. Like non stop and has an opinion on everything. A few times I timed him and he had 3-5 minutes monologues several times in a meeting.
I don’t think he does it with bad intentions, he is a very smart individual with great attention to detail. However, I feel that he raises issues which no one else understands and it might be because… he describes everything he says in extensive depth which in my opinion most times is unnecessary as it is obvious that after a point people stop paying attention.
How do you share this type of feedback without hurting one’s feelings? I don’t want him to stop sharing his opinions but… you know… to not constantly be blabbering without end.
Update: I did not expect so much participation and thank you all for your insights.
Very interesting to see that many people see that as “it should be normal to interrupt him” as this is usually my default approach but I find it rude doing that …
Everyone gathered for a cozy movie night, and then minutes in, the stream froze. Cue me rushing to the server room, checking logs, and tweaking Docker containers while everyone waits. When it finally works, they cheer like it fixed itself. Does this happen to anyone else, or am I the only one doing backened work while the credits roll?
Hey r/selfhosted,
I’m the creator of LocalAI, and I’m sharing one of our coolest release yet, v3.7.0.
For those who haven’t seen it, LocalAI is a drop-in replacement API for OpenAI, Elevenlabs, Anthropic, etc. It lets you run LLMs, audio generation (TTS), transcription (STT), and image generation entirely on your own hardware. A core philosophy is that it does not require a GPU and runs on consumer-grade hardware. It’s 100% FOSS, privacy-first, and built for this community.
This new release moves LocalAI from just being an inference server to a full-fledged platform for building and running local AI agents.
1. Build AI Agents That Use Tools (100% Locally) This is the headline feature. You can now build agents that can reason, plan, and use external tools. Want an AI that can search the web or control Home Assistant? Want to make agentic your chatbot? Now you can.
It’s been a while since I am not that code savvy but finally I feel satisfied with my Glance layout. If anyone has any suggestions, feel free to let me know.
EDIT: A few of you asked me to share my config file, so here it is!
Replace `YOUR_SERVER_IP`, `DEMO_KEY`, and `YOUR_SPEEDTEST_TOKEN` with your own.
A new NetBird release dropped recently (well, a couple of weeks ago).
You can access your home lab directly through an in-browser terminal via NetBird (self-hostable, WireGuard-based overlay network).
The key update is that you no longer need a NetBird client app, you can just login from your self-hosted instance and click “Connect” on the machine (peer) you want to access. Works on mobile too…
You can also RDP to your machines the same way (though only Windows is supported for now). I know, who uses Windows in a home lab? For me, it’s perfect for helping my mom with her Windows laptop maintenance.
[EDIT] Under the hood it is a peer-to-peer encrypted WireGuard connection. We packaged our client with wasm and loaded it into the browser. It works just for a session and then kills the connection. Simply put it is VPN connection on demand from the browser to your machines.
A few considerations:
Set up a perfect self hosted photo library (Immich + backups + remote sync). Looks better than Google Photos.. Runs faster too.
But my family still sends everything on WhatsApp. How do you convince them to use it?
I’ve generally gone with 1 of 2 approaches:
Maybe you guys have a different approach than these? Or if you have multiple annuals or multiple lifetimes how do you decide which one is priority or do you give them all same priority?
Hi, this may be a silly question, but I guess I’ll try my luck. If I can’t complete the download for a certain NZB, using a single provider, is there a way I can check whether those articles are also missing on a different provider/backbone, without having access to those other providers? i.e. a service or method to determine whether another provider will indeed complete. I’m definitely willing to subscribe to whatever provider will have it available, but obviously I’d like to know before subscribing. Thank you.
I saw this post https://www.reddit.com/r/usenet/s/18yrPBZwF7
haven’t started using usenet yet.
Do I need both indexer and providers
As I can see providers like newshosting or eweka they have their own indexer included.
Any additional benefits for buying indexer subscription separately?
From Usenet or internet in general I remember there was a (flamewars?) term meaning something like ‘(showing) false empathy’ or ‘feigning sympathy or understanding’. Anyone?
Hello,
I’ve been working on a new alternative Plex client called Plezy, built with Flutter, and it’s finally ready to share!
Plezy is a modern, open-source Plex client that runs on Windows, macOS, Linux, iOS, and Android, and unlike the official app, you don’t need to pay a subscription for remote streaming.
Plezy is available to download for all platforms, and is also available on the App Store and Play Store.
👉 https://github.com/edde746/plezy
I built Plezy because I love Plex but wanted something open, simple, and not locked behind subscriptions or streaming restrictions. If that sounds good to you, give it a try. I’d love your feedback, bug reports, or even pull requests!
I think the first time I heard about Plex was a few years back in an LTT video, and been lurking on this sub on and off since then. The idea of it always interested me, but I’m a lazy mf lol, so put it off. But a couple months back I was looking at my subscriptions and realised that I was paying £35+ a month on different streaming subscriptions, and there were only a handful of shows on there that I was actually watching. With these services only getting more expensive, I took the plunge, and holy crap I wish I had done it sooner.
Having my own libraries with only movies and shows that I actually care about is great. No more bouncing between 5 different apps trying to remember which service something’s on, no annoying ads or random removals, and everything’s organised exactly how I like it. Plus, I can stream it anywhere, phone, TV, tablet, without worrying about what’s available this month. One of those things that once you get it setup how you like, you’ll wonder how you ever lived …
Since its release two and a half months ago, Agregarr has had 9 updates bringing a whole host of new features and fixes!
New sources:
- MDBList
- AniList
- MyAnimeList
- Flix Patrol (Networks Top 10)
- Radarr/Sonarr tags
- Networks Originals
- Multiple Sources (combine multiple sources into a single collection)
Randomise Home/Recommended Order - Randomise the order of the collections on your home screen on a seperate schedule to the main sync
Unwatched Collections - Unwatched collections can be created which shows the user viewing the collection only items they have not watched (Plex Smart Collections)
Missing items filtering - Filter out grabbing missing items by country, genre, release year, season count, list position
Multiple Radarr/Sonarr servers - Multiple Radarr/Sonarr servers can now be added and can be selected per collection …
My 3 year old was just watching Elmo on Plex and less than two minutes in was shown an ad with extreme violence talking about hamas torturing prisoners. Great way to start a Saturday morning.
Good thing I caught it and shut it off after her seeing only about 20 seconds of graphic violence, because the ad timer had around 100 seconds remaining.