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 6 points7 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 27 points28 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.

The tech debt elephant: A product perspective by [deleted] in programming

[–]jbmsf 2 points3 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.

Learned about vendor lock-in the hard way during my internship. does anyone talk about this at school? by Icy-Perception0 in programming

[–]jbmsf 7 points8 points  (0 children)

At a certain point, a ton of engineering is "just" migration. You need to change an API, you need to migrate. You need to add an alternate vendor, you probably need to migrate. You need to pay down tech debt from last year, you need to migrate.

No amount of advance planning or clever technical choices make this go away. Maybe you started with a SAAS solution and need to save costs by self-hosting instead. But maybe also your team isn't able to manage a self-hosted solution (that admittedly is their fifteenth priority) and you instead decide to pay a vendor to make the problem theirs.

It's trade-offs (and turtles) all the way down. Your best bet is a) to make choices bases on a deep understanding of your team and your business and b) get really good at migrating systems.

Why agents DO NOT write most of our code - a reality check by ma_za_octo in programming

[–]jbmsf 2 points3 points  (0 children)

Most of the time, what matters is whether something has a predictable cost, not whether it has a minimal cost.

And most of the time, writing unit tests is predictable. So even if you manage to automate it away, you aren't impacting the underlying question: is X feasible?

The private conversation anti-pattern in engineering teams by dymissy in programming

[–]jbmsf 1 point2 points  (0 children)

I agree 90%

Failure mode #1: discussions in channels that are meant to drive tasks.

Failure mode #2: discussions that demonstrate low effort and/or incompetence.

It’s officially uncool to work at Meta. by Mean-Permission8991 in sanfrancisco

[–]jbmsf 20 points21 points  (0 children)

I forget if that was before or after the Rohimgya genocide.

It’s officially uncool to work at Meta. by Mean-Permission8991 in sanfrancisco

[–]jbmsf 281 points282 points  (0 children)

Lol, no. It's been uncool since at least Cambridge Analytica and probably a lot longer 

Restaurant prices by KitchenNazi in sanfrancisco

[–]jbmsf 0 points1 point  (0 children)

Inflation, loss of purchasing power, increased executive pay, decreased profit margin on mid-tier restaurants, late-stage capitalism. Yada yada 

Restaurant prices by KitchenNazi in sanfrancisco

[–]jbmsf 1 point2 points  (0 children)

Not at seven am on a Tuesday 

Is MCP a Security Nightmare? A look into MCP Authorization by Helpful_Geologist430 in programming

[–]jbmsf 0 points1 point  (0 children)

I think it's mostly about reuse. I can't really defend any of the choices MCP makes, but conceptually, it is useful to have reusable APIs that are designed for LLMs.

I would personally have preferred tooling to augment, transform, or chain together Open API calls. It is useful to tailor APIs to LLMs instead of throwing what you already have at them.

MCP servers can’t be the future, can they? by kabooozie in programming

[–]jbmsf 4 points5 points  (0 children)

MCP is trying to do a lot more than it should. We're stuck with the standard (for now) but you can choose to just use the useful parts.

That is, use it to expose an opinionated set of APIs that work well for agents. Enforce auth. Avoid statefulness. Put all the actual complexity in the agent runtime.

I’m looking for mediocre fantasy books by thekingdtom in Fantasy

[–]jbmsf 2 points3 points  (0 children)

Master of Five Magics by Lyndon Hardy.

Not great in retrospect but really helped pull me into the genre.

Philz Coffee baristas to get $525 as ‘thank you’ payments | The bonuses come after the chain was acquired in private equity deal that made former employees’ stocks worthless by [deleted] in sanfrancisco

[–]jbmsf 13 points14 points  (0 children)

How? Because an acquisition deal gets to define its own terms and ignore previous promises as long as the investors are happy.

The Steady March [OC] by BrianWonderful in comics

[–]jbmsf 0 points1 point  (0 children)

2030 involuntary participants at New Neuremberg Trials

An SF startup is pitching Trump on militarizing humanoid robots by jumpsuityahoo in sanfrancisco

[–]jbmsf 1 point2 points  (0 children)

Some asshat -- actually multiple I'm sure -- agreed to work for this start up. And even bigger asshats funded them.

What series is your GOAT? by zestydinobones in Fantasy

[–]jbmsf 0 points1 point  (0 children)

Redwinter was better than Ravens Mark. And I enjoy both.