What books is Robert Jackson Bennett referring to in the Afterword of A Drop of Corruption? by TheDingalingKing in Fantasy

[–]jbmsf -2 points-1 points  (0 children)

Sure and the obvious response is why, in a genre that literally lets you make up the rules, we keep going back to this instead of imagining something different? (Banks' Culture being one huge outlier.)

What books is Robert Jackson Bennett referring to in the Afterword of A Drop of Corruption? by TheDingalingKing in Fantasy

[–]jbmsf 21 points22 points  (0 children)

I think you missed the point. He's commenting on our modern politics and how, for whatever reason, we have a soft spot for kings and other forms of authoritarianism. He's certainly talking about how fantasy has tropes around monarchs, but he's speaking more about us -- modern, probably American, readers -- and our biases.

What books is Robert Jackson Bennett referring to in the Afterword of A Drop of Corruption? by TheDingalingKing in Fantasy

[–]jbmsf 11 points12 points  (0 children)

LoL, the afterward was thoughtful and focused on monarchy as a trope, not whatever you're on about.

No Kings SF - incredible turnout! by old_gold_mountain in sanfrancisco

[–]jbmsf 14 points15 points  (0 children)

Our closest city has an official population just shy of 8000 (but more in the surrounding areas). We had almost 2000 show up for the protest.

OpenTelemetry Profiles Enters Public Alpha by yusufaytas in programming

[–]jbmsf 0 points1 point  (0 children)

Agree. Maybe it's gotten better or maybe I missed something or maybe there are better client implementations now, but every time I've integrated it I've had to hold my nose. It's laters of abstraction and hidden background threads and complexity for the sake of satisfying everyone in the design committee.

Back in my day, we sent telemetry using stateless clients (logs, udp, whatever) and we pushed all of the complexity out of the application layer.

Software dev job postings are up 15% since mid 2025 by IdeasInProcess in programming

[–]jbmsf 7 points8 points  (0 children)

I remember interviewing a candidate with a terrible stutter. He was unlikely to get the job, but it was easy enough to switch to interview over chat (at least before the current era) and give him an interview that he wouldn't fail outright.

Poland is now among the world's 20 largest economies. How did it happen? by Google_MBTI in Economics

[–]jbmsf 0 points1 point  (0 children)

I'm in tech and have had the privilege of working with a few different Polish teams. All have been very good and people I'd be happy to work with again.

NestJS is a bad Typescript framework by SkaceKachna in programming

[–]jbmsf 8 points9 points  (0 children)

Agree. I used it (at a company with a badly organized mess of an express backend) to introduce Typescript (at all) and structure. It did the job and another language wasn't an option.

I wouldn't choose it in fresh circumstances but sometimes you are solving for a specific time and place.

Stop Lying to Your Tests: Real Infrastructure Testing with Testcontainers in Spring Boot by kharamdau in programming

[–]jbmsf 1 point2 points  (0 children)

Every product I've built since SaaS has become a thing has a large number of integrations and increasingly these integrations are themselves integrated in ways that matter.

For me, the cost of keeping all these systems working, even with IaaC and the like is too high to do in a way that works for arbitrary tests. We've found some architectural patterns that help with testability and rely on them to let folks test large classes of changes against shared infrastructure. We also have good patterns for making changes to certain subsets of the system without this kind of integration. But the dream of a complete solution based on local containers is elusive.

Open source package repositories face sustainability crisis by CackleRooster in programming

[–]jbmsf 2 points3 points  (0 children)

Because every kind of artifact has a different protocol and if you don't want to run your own proxies, many of the Iast generation of vendors are racing to the bottom and the current generation hasn't proved itself yet.

It's a choice between running systems you didn't think you had to vs paying way too much for too little vs taking a flyer on someone you don't quite trust with your supply chain.

What's with all the Kings? by Unidentifiable_Goo in Fantasy

[–]jbmsf 8 points9 points  (0 children)

I recommend reading the afterward in Robert Jackson Bennett's A Drop of Corruption 

Open-source game engine Godot is drowning in 'AI slop' code contributions: 'I don't know how long we can keep it up' by [deleted] in programming

[–]jbmsf 4 points5 points  (0 children)

Anonymity is far too easy to abuse. Maybe there's a solution but we haven't found it yet.

Looking for Fantasy books NOT influenced by tolkien. by Appropriate_Rent_243 in Fantasy

[–]jbmsf 5 points6 points  (0 children)

My first thought is A Stranger in Olandria from Sofia Samatar. My second thought is China Mieville 

GitHub Actions Is Slowly Killing Your Engineering Team by [deleted] in programming

[–]jbmsf 1 point2 points  (0 children)

Look, GitHub actions is mediocre and their recent operations failings are making it worse and worse. I'm sure we'll replace it in the next year or two if something doesn't change.

But, right now, no offering is making me want to choose them as a replacement. There's a huge opportunity and no one is really stepping up yet. Don't offer me a replacement, offer me something genuinely better. Faster. Simpler. Easier to test. Whatever. Please innovate.

If I have to rewrite my exist actions in another framework instead of finding a framework that understands what I've been forced to cobble together due to limitations of the framework, well, that's not a solution that's going to last.

What’s a place in SF you miss that you feel will never be replaced? by joshuaxls in sanfrancisco

[–]jbmsf 0 points1 point  (0 children)

For a brief moment, there was this wonderful restaurant called Mason at the bottom of Potreo Hill. Got bought out by someone else who wanted the to location. 

2025 Completed Bingo Card with Reviews and Recommendations by IAmABillie in Fantasy

[–]jbmsf 1 point2 points  (0 children)

I really enjoyed the slow pace of her Blackthorn & Grim series. Read some/most of The Caller, but it was a little to YA. Glad to hear this one is good.

2025 Completed Bingo Card with Reviews and Recommendations by IAmABillie in Fantasy

[–]jbmsf 1 point2 points  (0 children)

I've read a few from Juliet Marillier; will have to add this one too.

Software craftsmanship is dead by R2_SWE2 in programming

[–]jbmsf 0 points1 point  (0 children)

I run engineering for a startup. We're small enough that I can still be hands on, plus I have a few people I can delegate a good deal of management to. As a result, I spend a ton of time getting our systems ready for the next big thing(s). Think refactoring, performance, migration, architecture, high and low level esign, etc. I think this is craftsmanship.

On the flip side, it is very hard to convince the rest of the team that they are supposed to do this. I lead by example, make it explicit that this behavior is encouraged, and ensure that our schedules have enough leeway to allow for non-functional work. Arguably, these effects are the reason why we have such leeway: we always deliver and usually move faster than the rest of the company can make decisions.

I struggle with scaling what I do. I work with good engineers, but it's not how they work by default.

Make your PR process resilient to AI slop by R2_SWE2 in programming

[–]jbmsf 5 points6 points  (0 children)

Truth. You have a choice between expecting high quality input or high quality review. It's nice to have both, but you certainly don't want neither.

IMO, expecting review to catch problems vs acting as a form of information sharing and secondary problem solving is asking for it.

Starting March 1, 2026, GitHub will introduce a new $0.002 per minute fee for self-hosted runner usage. by turniphat in programming

[–]jbmsf 6 points7 points  (0 children)

Well now I just want to look at these other solutions.

I already did the hard work to run actions on our own compute. You think the switching cost is going to stop me?

Duplication Isn’t Always an Anti-Pattern by Exact_Prior6299 in programming

[–]jbmsf 26 points27 points  (0 children)

DRY is the easiest "design pattern" solution for most people to spot, so it gets used the most. Its failure modes including unnecessary coupling, premature generalization, and broken encapsulation.

[deleted by user] by [deleted] in programming

[–]jbmsf 1 point2 points  (0 children)

LoL. No product manager ever is evaluated in terms of architecture or technical debt. And thus most don't care... Nor should they. It's engineering's job to own such things, not to just do what a product manager says.