I have a teammate who does PRs and tech plans like crazy with the use of AI. We’re both senior devs with similar amount of experience. His velocity is the highest on the team, but the problem is that I’m the one stuck with doing reviews for his PRs and the PRs of the other teammates as well. He doesn’t do enough reviews to unblock others on the team so he has plenty of time getting agents to do tasks for him in parallel. Today I noticed that he’s not even willing to do necessary work to validate the output of AI. He had a tech plan to analyze why an endpoint is too slow. He trusted the output of Claude and had a couple of solutions outlined in the tech plan without really validating the actual root cause. There are definitely ways to get production data dumps and reproduce the slow API locally. I asked him whether he used our in-house performance profiler or the query performance enhancer and he said he couldn’t get it to work. We paired and I helped him to get it work locally to some …
Basically we have a “rockstar” dev in our workplace who is worshipped by the management as this programmer God.
He keeps doing these over-engineered, clever frameworks in solitude, doesn’t ask for anyone’s opinion, doesn’t consult anyone, then presents us with the finished framework and then we are forced to use them and deal with its issues.
No one else understand the framework’s code because the code is so abstract. And of course, there’s barely any documentation whatsoever in the code and only some stub README on how to use the thing. And also, all these frameworks are coded with typescript so we have to use Node.js in our backend instead of an actually using a good programming language.
He decided almost everything related to architecture by himself or with few other seniors. Again, I am feeling like I have almost zero ways to influence anything in our workplace since there is no any team discussions about this.
I’m actively …
I am sure many of you fellow tech leads are facing this issue. So hoping to find some useful tips to help make this hellish AI era manageable.
I lead a team of over 20+ engineers, most well manared and grounded in tech realities. They do use AI tools like claude code and cursor, (at this point, its stupid not to), but understand the limitations and work within those, building under the constraints of testing, CI and software fundamentals.
But a few engineers, who never had a great foundational understaing of tech, are now the Rockstars of the team, as they have no constraints when using these tools, they are shiping 5000+ diff PR per day, with full feature sets built out.
The results are obviously great for demos, and powerpoint decks, but code is complete garbage and increadbly fragile and full of bugs.
Now my challenge is, if I hold their PRs and ask them to fix it, I am being blamed of slowing down their growth, and my good engineers are being forced to becone more like these …
Educational content focuses heavily on building features and writing code but rarely covers operational concerns: monitoring, error handling, graceful degradation, connection pooling, memory management, rate limiting. These topics only become relevant when applications run in production at scale. The gap between tutorial knowledge and production-ready systems is substantial, and most developers only learn these lessons by experiencing failures firsthand. Memory leaks, cascading failures, database connection exhaustion, unhandled promise rejections - all common issues that tutorials don’t prepare you for. Reading postmortems from companies about thier production incidents is probably more educational than most tutorials, because they cover real problems.
Disclaimer: This is not a pro AI or anti AI post. More an observation of its effects on team dynamics.
I have around 10 years of experience as a developer and tech lead, I am now in a new role as a solutions architect and I’m struggling to communicate or derive legitimacy behind my opinions on solutions architecture to one of the teams I’m working with. This is a new and frankly pretty jarring experience for me, to such an extent that I’m considering quitting my job, or at least my current role.
Historically, I was highly regarded as a team member and leader. I was quick to pick up knowledge on code bases and I am a pretty effective communicator. As tech lead I was often the “person of last resort” with regards to coding challenges or debugging issues. If no one could solve it, it was escalated to me, and I was usually able to solve it on my own or lead the team in the right direction. This gave me legitimacy and trust as a leader, which translated to …
Had some old Chinese NVRs from 2016. Spent 2 years on and off trying to connect them to Frigate. Every protocol, every URL format, every Google result. Nothing. All ports closed except 80.
Sniffed the traffic from their Android app. They speak something called BUBBLE - a protocol so obscure it doesn’t exist on Google.
Got so fed up with this that I built a tool that does those 2 years of searching in 30 seconds. Built specifically for the kind of crap that’s nearly impossible to connect to Frigate manually.
You enter the camera IP and model. It grabs ALL known URLs for that device - and there can be a LOT of them - tests every single one and gives you only the working streams. Then you paste your existing frigate.yml - even with 500 cameras - and it adds camera #501 with main and sub streams through go2rtc without breaking anything.
67K camera models, 3.6K brands.
GitHub: https://github.com/eduard256/Strix
docker run -d –name strix –restart unless-stopped …
Hey r/selfhosted,
We’ve been building Lightpanda for the past 3 years
It’s a headless browser written from scratch in u/Zig, designed purely for automation and AI agents. No graphical rendering, just the DOM, JavaScript (v8), and a CDP server.
We recently benchmarked against 933 real web pages over the network (not localhost) on an AWS EC2 m5.large. At 25 parallel tasks:
Even at 100 parallel tasks, Lightpanda used 696MB where Chrome hit 4.2GB. Chrome’s performance actually degraded at that level while Lightpanda stayed stable.
Full benchmark with methodology: https://lightpanda.io/blog/posts/from-local-to-real-world-benchmarks
It’s compatible with Puppeteer and Playwright through CDP, so if you’re already running headless Chrome for scraping or automation, you can swap it in with a one-line config change:
docker run -d --name lightpanda -p 9222:9222 …I was checking their Discord for some announcement and it vanished.
GitHub repo is gone too: https://github.com/booklore-app/booklore
Remember, love AI-made apps… they disappear faster than they launch.
As a self-hosted project creator (homarr) I’ve observed the space grow in the past few years and now it feels like every day there is a new shiny selfhosted container you could add to your stack.
The rise of AI coding tools has enabled anyone to make something work for themselves and share it with the community.
Whilst this is fundamentally great, I’ve also seen a bunch of PSAs on the sub warning about low-quality projects with insane vulnerabilities.
Now, I am scared that this community could become an attack vector.
A whole GitHub project, discord server, Reddit announcement could be made with/by an AI agent.
Now, imagine this new project has a docker integration and asks you to mount your docker socket. Suddenly your whole server could be compromised by running malicious code (exit docker by mounting system files)
Some replies would be “read the code, it’s open source” but if the docker image differs from the repo’s source you’d never know unless manually checking the hash (or …
Got 8gbit fiber today and thought I would need another provider to get to these speeds but no: In fact adding frugal as a test somehow made it slower
I’m in europe and at first I was at 800-830 MB/s at most (ssl deactivated for testing) until I switched to the europe nntp and then I could get 900+ (which I find weird since the regular one they give u should just be there to redirect u to the correct geo nntp)
NL server also give me the same speeds
With SSL enabled I can still hit 850+ (but most of the time It’ll stay around 750MB/s with SSL enabled)
Now it’s a bit random, sometimes I will get less, sometimes a bit more but I don’t think it’s newhosting fault it’s the same when I do speed tests, sometimes I get 7gb and sometimes full 8gb
Theorically it’s a bit less then full 8gbit since I miss 60mb/s but at this point I’m nitpicking! (and I might even have reached it since it was still going up but usually downloads end too fast for …
Hello everyone,
I’m getting back into Usenet with Eweka after a long break, and I’m facing a strange speed issue. I’ve noticed a systematic pattern:
My Setup:
What I’ve checked:
I’m using newsgroup ninja and SABnzbd and I’m constantly getting the [502 (max number of simultaneous IP addresses reached: 2)] whenever I try and download something with more than 2 connections. (The service is advertised as having 50 connections).
I’m on an M1 MacBook and so I’ve tried:
Has anyone experienced something similar? If so how did you solve it?
I reached out to newsgroup ninja’s customer service but it’s clear they didn’t actually read my email as they just sent a basic reply recommending I do some of the things above.
I have about 12 people using my Plex actively. Now it has gotten to the point where there is usually someone watching from 7am to 2am the following day. I barely have time where there are people not using the server so I have had to get a little creative on how to plan my upgrade time. I know I could text everyone individually but this seems easier.
This is done using Agregar and custom naming the playlists.
New Plex Server running on a Mac Mini M4 Pro 48GB 8TB!
I love plex. I bought my lifetime pass when it was still double digits. I bought the hardware, I did the organization - I’m in.
I love my wife. I bought my lifetime pass when I was (barely) in my 30’s. I bought the hardware (ring), I did the organization (my life) - I’m in.
But the two don’t seem to get along.
Alphabetical Sorting: she gets to the A’s, then gives up.
Recently Released: “These are all too long.”
Recently Added: “Oh yeah! …but not tonight, maybe some other time.”
Sort by duration (shortest to longest): “Who wants to watch a 24-minute short film?!”
Random Shuffle: “Why do we have these?”
So an idiot but honest question: how do I make Plex more appealing for my wife?
I don’t know about you but for me the idea of huge blocks of time to clean up “all the movies” or whatever just never happened and nothing got done.
But if I set a goal of just one thing a day. Clean up one franchise of movies… Find all the ‘extras’ for one TV show… Something… If I can improve just one thing a day for maybe an hour…
Its just really rewarding to look at a collection and see them all in 4k, with matching cover art, sort titles have them in correct sequence…
Its the little pleasures and regular small victories that add up.