Readit News logoReadit News
tetraodonpuffer commented on AI is making junior devs useless   beabetterdev.com/2026/03/... · Posted by u/beabetterdev
braebo · 12 days ago
At work we build enterprise software with stuff like Kotlin+Spring + multiple NextJS apps + Microservices + Rust CAD engine.

I haven’t have written code aside from tweaking stuff here and there in probably 3 or 4 months. Before that I wrote code by hand every day for many years.

I’ve found a lot of fun parts of my new workflow that I enjoy. I still miss being fully immersed in a problem deep in the files… and sometimes it feels like homework reading so many implementation summaries from Claude because the feature spans 4 repos and is too much code to read. But I do love shaping the code into different solutions exploring in a way that is unique to ai native workflows. And I love building agent skills and frameworks with/around them and expanding it out to more aspects of the company or life — there’s deep work to be had that still feels like hacking in the trenches. I get a lot of the same satisfaction in different ways, and there’s a lot of exciting novelty to explore that was previously out of reach due to time and energy constraints.

Also I don’t like our backend stack and I hate React / NextJS to the degree of derangement syndrome — I am so happy that I don’t have to write it and I can just focus on UX, making customers happy / lives easier / shaping the software into better and better versions of itself at such a faster pace.

People who learned good software engineering intimately before the inflection point are extremely lucky right now. Existential dread and the stages of grief have been a part of the journey for me too sadly, but there’s a lot to celebrate and explore with the right attitude.

tetraodonpuffer · 12 days ago
I feel the same way, I have many years of experience, and I have gone from writing everything by hand to using claude code all the time (my latest company is very pro doing everything with AI).

Since I have been a software architect for the past 7-8 years it feels in some ways that that experience makes using claude code a lot more productive than for my non-architect colleagues, as I am able to steer it much more effectively whether directly in sessions or via custom skills / mcp.

The big issues right now for me are hiring and manager expectations, I changed positions last fall due to mass layoffs and it took me 3 months to find one: having leetcode interviews in the current climate seems completely useless, even more than it was in the past, and system design interviews are so formulaic it also feels like a crapshoot. Plus every job getting hundreds of AI generated applications makes actually being considered in the first place quite difficult.

Manager expectations are also ridiculously inflated nowadays, it seems most action items that come are claude written with fantastical random statistics (if you add caching you can make your backend 98.3% faster!), and it takes so much time to fight this and unrealistic team velocity expectations.

Interesting times, I do feel lucky I have had a long career, but I very much fear the ladder being pulled up even more than it has been when outsourcing because widespread. I know everybody says "things always change, new opportunities will open up to compensate for the ones that are being lost" but this time it does feel different, and not in a good way.

tetraodonpuffer commented on UK accounting body to halt remote exams amid AI cheating   theguardian.com/business/... · Posted by u/beardyw
chollida1 · 2 months ago
My wife is a teacher of physics and math for an online highschool. Its very common for kids to go into the in person exam with a mark in the 80s and 90s and get a failing grade on the exam.

The web wasn't alwasy that useful for cheating on timed exams as it was essentially like being able to bring in a formula sheet.

LLM's changed this such that you can type in the question and get a fully correct answer in a lot of cases.

The only solution that I see in education is that in person exams start to represent a larger and larger portion of a students grade such that the mid term and final will be more than 50% of a students grade for most classes going forward due to the gratuitous use of llms by students.

tetraodonpuffer · 2 months ago
having "homework / coursework" count for the final score is what surprised me the most when learning about schooling in the US, in my university 100% of the score was the final, typically written test first, then oral in front of a blackboard (and usually the oral portion could move the needle of the written only +20%, but could definitely have you fail completely).

The one course that had something similar was microelectronics where during Christmas holidays we were given an optional assignment where we could design IIRC a NAND gate (2um process I think, most people ended up with a 5ft x 5ft sheet of paper at the end) which took a long time, but would give you up to +5% at the final (only one person got the full 5%, due to their creative use of the diffusion layer for interconnects). I don't remember any other course having anything along those lines, although to be honest you could slightly influence the difficulty of the oral final questions depending on how hard you worked / your behavior in class (of course only in years 4-5 where courses had only 20-30 students, no chance in year 1-2 with 400+)

It was extremely high stress, as you can imagine, but basically impossible to cheat. Every year a significant percentage of the students had to drop out, so by the time the 5th year thesis came around I think less than 20% of first years graduated at all. You were allowed to retake course finals if you wanted a different score (available 3x year typically, no guarantee you'd do better tho), but if you failed enough times you had to retake the course from scratch. You also were not allowed to enroll in the next year's courses until you passed all the prerequisites.

tetraodonpuffer commented on AMD Ryzen 7 5800X3D sells for more than 9800X3D, enthusiasts flock to AM4 DDR4   tomshardware.com/pc-compo... · Posted by u/walterbell
Asmod4n · 3 months ago
when you game in 4K thats only relevant for games like factorio or city skylines.
tetraodonpuffer · 3 months ago
world of warcraft has a huge speedup on x3d
tetraodonpuffer commented on AMD Ryzen 7 5800X3D sells for more than 9800X3D, enthusiasts flock to AM4 DDR4   tomshardware.com/pc-compo... · Posted by u/walterbell
AdrianB1 · 3 months ago
Based on the benchmarks that I've seen, 5800X3D is still a good CPU for games, when paired with a very expensive GPU, otherwise a 5600X is cheaper and acts less than a heater over the winter. Someone with the money for a nVidia 5800 GPU will pair it with a 9800X3D, for most games even 16 GB of RAM will work and would be cheap enough, while for applications one does not need X3D, so what exactly is the point of 5800X3D scalping?
tetraodonpuffer · 3 months ago
5800x3d / 5700x3d are MUCH MUCH MUCH faster than non-x3d in some games that are CPU bound (for some even 2x / 3x faster than non-x3d) so even with a "slower" GPU it can still be a large upgrade
tetraodonpuffer commented on Using TypeScript to obtain one of the rarest license plates   jack.bio/blog/licenseplat... · Posted by u/lafond
moralestapia · 3 months ago
Hehe, I do a similar thing for phone numbers and I got real good ones almost for free :)
tetraodonpuffer · 3 months ago
phone numbers seem risky, years back I got randomly assigned a "cool" number (I think it ended with 8888 or something) and it seems it was on all possible fax spam lists, constant calls all hours of the day and the night, had to change it asap.
tetraodonpuffer commented on Two recently found works of J.S. Bach presented in Leipzig [video]   youtube.com/watch?v=4hXzU... · Posted by u/Archelaos
hodgehog11 · 4 months ago
Do you have any particular pieces in mind when you wrote this?

Bach is impressive, no doubt, but to each their own perhaps. I acknowledge that I have not received the appropriate training to fully appreciate the complexity in his works, so I wish I could hear what you do. To my ear, (and this isn't a novel opinion in the slightest), I think the Baroque era was more limited in expression due to the inherent limitations in the instruments and consequent styles at the time. Within those constraints, calling Bach an absolute titan of composition would be an understatement. But one wonders what he could have made without those constraints.

tetraodonpuffer · 4 months ago
when it comes to Bach I am surprised more people don't mention pieces like this

https://www.youtube.com/watch?v=tsxP-YjDWlQ (arioso from the cantata 156, here for oboe)

which I think stands up just fine against pretty much any other classical piece baroque or not.

Personally I have a very big soft spot for his organ works, as I play (badly) some organ myself, and among those I don't see the trio sonatas recommended nearly often enough (here is a live recital of all of them, which is super impressive)

https://www.youtube.com/watch?v=eK9irE8LMAU

among those I probably enjoy the most the vivace of BWV 530. Other favorite pieces are the passacaglia and fugue https://www.youtube.com/watch?v=nVoFLM_BDgs the toccata adagio and fugue in C major https://www.youtube.com/watch?v=Klh9GiWMc9U (the adagio especially is super nice), but there's so many. Among organists I often come back to Helmut Walcha, and am always amazed at how he was able to learn everything just by listening, him being blind.

tetraodonpuffer commented on Software update bricks some Jeep 4xe hybrids over the weekend   arstechnica.com/cars/2025... · Posted by u/gloxkiqcza
Someone1234 · 5 months ago
You're starting out with an assumption, that this is an OTA update for the infotainment system, and then conclude this incident shouldn't be possible. The problem is the assumption.

This is a OTA vehicle update. It has the ability to update the infotainment, ECU, ECM, TCM, and BCM. Multiple manufacturers have been able to release recalls that fix major vehicle defects (safety, reliability, and performance). That wouldn't be possible without OTA updates that update core vehicle computer systems.

Unclear where this idea that OTA = Infotainment came from. I'd go as far as to say that most manufacturers can do this in 2025.

tetraodonpuffer · 5 months ago
most cars these days have GPS and return location and so on, why can't manufacturer run these updates only at night and when the car is parked at home? There should be no reason for any OTA update to happen while the vehicle is running (or on a trip etc.), downloading the OTA update, sure, but definitely not applying it. Also there should be a documented procedure to restore the previous in case an OTA update fails.
tetraodonpuffer commented on Why are so many pedestrians killed by cars in the US?   construction-physics.com/... · Posted by u/thelastgallon
notacoward · 5 months ago
While it's true that this particular driver probably violated existing law, it's also true that this particular maneuver is inherently mistake-prone. The driver still has to look three ways - across the intersection (for left turners), at the crosswalk, and behind them for cyclists (or fast pedestrians). It's too easy to miss one while checking for another, even for a diligent driver following all laws. The statistics on "right hooks" and the pedestrian equivalent don't lie. Right on red is just a bad idea.
tetraodonpuffer · 5 months ago
any time there is a right turn you can still end up in this same situation, whether it's right turn on red or not, if the driver does not look to their right: there have been plenty of times I have been nearly ran over when a car turning right on green did not notice that the same direction pedestrian crossing light was green also and I was about to cross.

Same thing for cars turning right in front of me riding my bike in the bike lane, it's just par for the course, so pedestrians should ALWAYS make eye contact with the driver before crossing, and cyclists should NEVER be side-by-side with a car when approaching an intersection.

tetraodonpuffer commented on Preserving Order in Concurrent Go Apps: Three Approaches Compared   destel.dev/blog/preservin... · Posted by u/destel
destel · 6 months ago
Wow, that’s some seriously sophisticated stuff - it’s not that often you see a heap used in typical production code (outside of libraries)!

Your first example definitely gives me merge-sort vibes - a really clean way to keep things ordered across multiple sources. The second and third scenarios are a bit beyond what I’ve tackled so far, but super interesting to read about.

This also reminded me of a WIP PR I drafted for rill (probably too niche, so I’m not sure I’ll ever merge it). It implements a channel buffer that behaves like a heap - basically a fixed-size priority queue where re-prioritization only happens for items that pile up due to backpressure. Maybe some of that code could be useful for your future use cases: https://github.com/destel/rill/pull/50

tetraodonpuffer · 6 months ago
Hah not sure about “production”, I am currently in between jobs and am taking advantage of that to work on a docker/k8s/file TUI log viewer.

I am using those techniques respectively for loading backups (I store each container log in a separate file inside a big zip file, which allows concurrent reading without unpacking) and for servicing the various log producing goroutines (which use the docker/k8s apis as well as fsnotify for files) since I allow creating “views” of containers that consequently need to aggregate in order. The TUI itself, using tview, runs in a separate goroutine at configurable fps reading from these buffers.

I have things mostly working, the latest significant refactoring was introducing the btree based reading after noticing the “fix the order” stalls were too bad, and I am planning to do a show hn when I’m finished. It has been a lot of fun going back to solo-dev greenfield stuff after many years of architecture focused work.

I definitely love golang but despite being careful and having access to great tools like rr and dlv in goland, it can get difficult sometimes to debug deadlocks sometimes especially when mixing channels and locks. I have found this library quite useful to chase down deadlocks in some scenarios https://github.com/sasha-s/go-deadlock

u/tetraodonpuffer

KarmaCake day1895October 19, 2014
About
How to set up a linux / virtualbox / pfSense system where all networking runs over pfSense and apps are run in Virtualbox VMs, each firewalled by pfSense separately, with some i3 monitoring of the VMs

http://www.woodensquares.net/posts/rationale.html

Set up a Kubernetes cluster from scratch on a set of CoreOS Xen guests, with flannel, RBAC, TLS etc.

http://www.woodensquares.net/posts/xen-1.html

View Original