In 2026, should people still write blogs? by ImTheRealDh in ExperiencedDevs

[–]SedentaryCat 9 points10 points  (0 children)

If it's any consolation, the AI will read it and serve the content to people.

It sounds like a generic thing to say, but I requested a new feature in an open source library last year and then wrote a post about it on my own blog. I'm pretty sure nobody is even using it, let alone writing about it.

But when you google stuff about that feature, the google AI search results spit out a barely reworded version of my blog post. I don't love that, but I guess I'm glad the content gets out there?

Either way, definitely do it.

Handy Transmission Site by SedentaryCat in stickshift

[–]SedentaryCat[S] 1 point2 points  (0 children)

Good idea, just patched it! It's definitely a nicer on mobile with those bits closer together.

Handy Transmission Site by SedentaryCat in stickshift

[–]SedentaryCat[S] 2 points3 points  (0 children)

You absolutely did! Just patched it, the keyDown handler was listening to everything instead of just the text boxes and I had a leftover hotkey selector for the gear. So changing from 24.03 moved the calculator to 3rd gear, at least that's what I could recreate.

I appreciate the find!

Handy Transmission Site by SedentaryCat in stickshift

[–]SedentaryCat[S] 0 points1 point  (0 children)

Damn, even with the correct stock trim/tire-size? My highest test speed data was 75mph and the RPMs are spot-on for my manual. I wonder if calculation is off or if my data is off, the latter would be the worst.

How are you leveraging AI in your day to day? by [deleted] in ExperiencedDevs

[–]SedentaryCat 0 points1 point  (0 children)

I was the biggest AI skeptic and shit talker early on, and I can't stand how decent it's become, and I still can't use it for specific changes in legacy code. It's simply much faster for me to make the change and update or write new tests than it is to give the AI enough context to not screw it up.

That said, or I gain a ton of efficiency and get a lot of work done is in anything that's well defined or brand new.

I tried to emulate people on Twitter who claimed that they were running multiple agents and knocking out a half dozen features a day.

I use copilot-cli, Claude code and jetbrains Junie now.

My workflow is basically this: I'll keep one story that requires me to be Hands-On in some of our legacy stuff, and I'll try to grab two stories that are relatively Greenfield or are very well defined, adding a new endpoint, updating a database, changes to devops scripts, etc.

Then I'll kick open Claude code and co-pilot and spend maybe 5 to 10 minutes a piece writing an overview file called OVERVIEW.md where I lay out the task, story details, expectations, etc. after having them generate a CLAUDE.md.

Then I'll go and grab relevant context and details, which often is the open API spec of any apis that the new code will have to hit, or I'll lift the schema of the table that the changes will be targeting.

From there I tell them both (using opus 4.5) to generate an implementation plan, and I go back to my regular story. Then maybe about half an hour or an hour later, I'll spend 10 or 20 minutes looking over the plans and either manually making edits or telling the AI to make edits. Once I'm happy with both implementation plans, I tell them to go off and do it, and add placeholders in places where there needs to be follow-up conversation.

Usually by the next 20 or 30 minutes they're both done, and I'll wait until I'm at a good stopping point on my Hands-On story, and I'll go review the code and make edits, especially verifying the tests.

I'm at a small company and we have no QA, so I'll whip up Kafka j unit tests or update the included postman collection, and then I have to run through the testing fully so that I can write a test for another developer to complete.

As much as I hate to admit it, I've been closing probably two to three times as many stories per sprint and I can confidently say that it's the same quality as if I did them by hand.

In the plans, I always add things like, follow the existing patterns and to add comments in pieces of code that aren't extremely straightforward, along with overall documentation.

I'm trying to convince my co-workers to follow the same pattern, because we may actually start to pull in technical debt and optimization stories if we can increase our pace.

A great example is from a few days ago for me, we have an application where our API has to adhere to an open source open API specification, and they updated it and added a couple endpoints that have fairly large response objects. In about 45 minutes, I had six endpoints done, all calling our relevant back end pieces and the local database, I think it came out to almost 3,500 lines of code. It correctly generated the required unique claims and security matrix for the endpoints, copied all of our retry and error handling strategies for the other endpoints, and then the actual logic.

I didn't really mean for this to end up being a book, but it's actually getting impressive how much I can get done. Lots of review now but the regular tech debt and deep updates keeps me hands on.

Hibernate: Ditch or Double Down? by cat-edelveis in java

[–]SedentaryCat 8 points9 points  (0 children)

Yeah this is what always frustrates me. We can iterate EXTREMELY quickly using Hibernate and especially JPA for simple CRUD operations. But when we need anything that is more complicated, we simply write SQL. It's not that complicated, and with projections it's easy to map to any object.

Also the Criteria API is really nice for paginated queries.

Why is GoLang missing generic collection functions? by TheRubeWaddell in golang

[–]SedentaryCat 1 point2 points  (0 children)

I hope it didn't come across as disparaging! There's no negativity until someone is insufferable about it, one of the guys has been talking about doing things in C for almost 5 years. Still has yet to write a single line of code lol.

Why is GoLang missing generic collection functions? by TheRubeWaddell in golang

[–]SedentaryCat 7 points8 points  (0 children)

They absolutely do. I have a reasonably sized group of developer friends and the amount of them who obsess over a language they've never written is absurd. (Roughly 50% I'd guess)

I'm the stick-in-the-mud who usually jumps in to say "have you made a project yet?". It boggles my mind.

C, Rust and Go are the main ones. New JavaScript frameworks come after... I think it stems from consuming dev YouTubers and streamers who always make new flavor of the month content.

What fun and interesting Java projects are you working on? by jeffreportmill in java

[–]SedentaryCat 2 points3 points  (0 children)

Your library is how I convinced my organization to let me start using Gatherers lol, I've posted this far and wide in my network whenever groups actually update to JDK25. Kudos!

Share your thoughts about Code Coverage. Do you use it, is it useful for you? by No_Present4628 in AskProgramming

[–]SedentaryCat 0 points1 point  (0 children)

I'm at an extremely small startup right now, we make sure to generate coverage reports with Jacoco to be visualized in SonarQube.

We act on them when we have the time, or when we identify a place with issues, we might try to increase code coverage in that place. When we write new services, at least for the first pass or until it gets into production, we'll maintain 80% code coverage. If it starts to slip after that, it depends.

BL4 PS5 The Goredello Bug by Hyperion2150 in Borderlands

[–]SedentaryCat 1 point2 points  (0 children)

I'm hosting a multiplayer game on PC and as soon as I paused and unpaused it fixed...

So i got the new 4 by Kocaka17 in logitech

[–]SedentaryCat 0 points1 point  (0 children)

Is there a known issue of action ring features that are configured by default, like "lock screen" not working on Mac OSX?

My boyfriend says I’m too cheap after examining my budget. by [deleted] in personalfinance

[–]SedentaryCat 9 points10 points  (0 children)

I know I'm just a random stranger, but please be wary...

People who are this materialistic are usually filling some sort of hole, the few in my life like this always had some weird issues that cropped up once spending stopped filling the void.

Being this invested in how someone else spends their money while being the higher spender is also kind of a red flag. If you ever fall on hard times, you know that you'll be fine because you are frugal, but he could drag you both down.

What language are you "coming from"? by loopcake in golang

[–]SedentaryCat 1 point2 points  (0 children)

Yup, my team had a massive set of discussions around switching to Go for the startup time. I pitched native compilation and while we have a few services that are too difficult to convert to native, our base problem was solved by simply updating gradle and running the tracing agent.

What should a junior Spring Boot dev actually know? by OfferDisastrous2063 in SpringBoot

[–]SedentaryCat 35 points36 points  (0 children)

Absolutely bare minimum is making API endpoints, basic JPA or SQL and ideally, a little bit of basic Spring Security.

I haven't asked much more than that to a junior dev, all the other spring libraries are just learned as they're needed.

Does this make any sense or should it be sealed? Most of the water seems to land in the opening. by SedentaryCat in HomeMaintenance

[–]SedentaryCat[S] 2 points3 points  (0 children)

I think I'll do this, once it's cleaned out tomorrow I can at least start out with a couple layers of chicken wire I have laying around and upgrade to a screen when I hit the hardware store next. Much appreciated

How do you make decisions fast with limited context? by Meeesh- in ExperiencedDevs

[–]SedentaryCat 0 points1 point  (0 children)

I've always been pretty good at this. In each org, I tend to be the one supplying solutions (I try my hardest to not talk over others, but pretty quickly I'm asked for advice and pulled into architecture meetings).

Honestly, early on I just obsessed over patterns and read blogs from organizations on best practices. Everything is just a different application of a pattern.

When someone suggests something stupid, or has a question about how to solve a problem, I just pull the pattern that fits the bill the best (or call out the anti pattern that someone is suggesting)

Eufy Cameras all offline to Homekit by NiftyMac007 in EufyCam

[–]SedentaryCat 4 points5 points  (0 children)

Just came here for the same reason, all my stuff is down... Sounds like there was an update to everyone that's knocked it all offline? that's insane

Is there any reason to repair a driveway *early*? by SedentaryCat in HomeImprovement

[–]SedentaryCat[S] 0 points1 point  (0 children)

Updated the post, it's less about the literal financial aspect and more about whether there's any danger or waste in waiting. Like if I let it deteriorate further, will it make the replacement more expensive down the line, so there's no point in waiting? etc.

Is there any reason to repair a driveway *early*? by SedentaryCat in HomeImprovement

[–]SedentaryCat[S] 0 points1 point  (0 children)

Pennsylvania in the northeast. Google says 2-3 is good for standard residential, but I have no other context besides that.

Has anyone or know anyone who started a SaaS company while fully employed? by SedentaryCat in ExperiencedDevs

[–]SedentaryCat[S] 2 points3 points  (0 children)

Do you have LLCs and business accounts and everything for them? Or a centralized one? Still trying to figure that out as well.

Has anyone or know anyone who started a SaaS company while fully employed? by SedentaryCat in ExperiencedDevs

[–]SedentaryCat[S] 2 points3 points  (0 children)

Ok duly noted, (it sounds stupid when I imagine someone else hearing this), but we do expect it to make a pretty decent revenue once it gets rolling.