Loading…

Issue 352: Just because you can, doesn't mean you should

AI has democratized much of our technical world, giving us access to skills and information without ever having to actually learn them. But just because you can do anything nowadays doesn’t necessarily mean you should. But we don’t have to go back to the stone ages (read: the pre-AI days). Sometimes, combining our traditional ways of working with our new ways of working is all we need to do to create really great software.

For example, we sit down with Quint’s Gabriela Moreira to explore why formal methods like TLA+ are essential for catching system design flaws before writing code, and contributor to the Rust language, Josh Triplett, chats with us about how Rust's strict compiler constraints provide the psychological safety needed for complex systems (and AI coding agents). On the blog, we’re exploring the build vs. buy trolley problem—and why building in-house isn’t always the right answer—and taking a long and hard look at the future of tech jobs with a Q&A with Andela’s Cory Hymel and a little self-reflection on how we hire at Stack Overflow.

Elsewhere on the web, we’re diving into whether NDAs cover AI tools, how much non-determinism actually matters in your codebases, and hhow likely those new system1 decision models are to pick saving humans over saving themselves in the trolley problem. In this case, just because you can read all of this in the links below, definitely means you should.

From the blog

AI says you’re right, formal methods say you’re wrong

Ryan is joined by Gabriela Moreira, CEO at Quint, about why formal specification languages like TLA+ are essential for catching system design flaws before writing code, how Quint brings developer-friendly syntax and executability to formal methods, and the ways trace validation and model-based testing can verify AI-generated code against real-world production data.

Why your platform team shouldn't build an AI context layer (even though they probably could)

Most engineering teams capable of building an internal AI knowledge system think they should. But six months later, it's a platform team's full-time job. Building an in-house AI context layer costs more money and energy than you think.

Your next job doesn’t have a title yet: Emerging role skills Q&A with Cory Hymel of Andela

While the whispers say that everyone is becoming a generalist, that's not where headcount is going.

Beyond the AI noise: How Stack Overflow is rethinking tech hiring

It’s gotten exponentially harder to identify talent that we feel is a good fit for our teams at the top of the application funnel.

Keep calm and call clone with Rust

Ryan sits down with Josh Triplett, member of the Rust Leadership Team at the Rust Project, to chat about how the borrow checker delivers compile-time memory safety without garbage collection overhead, why Rust consistently ranks as developers' most loved language by providing psychological safety for complex systems, and how strict compiler constraints make Rust an ideal target for AI coding agents.

Not Every Engineer Gets to Work on What's Next

At Raytheon, work on advanced technologies that shape tomorrow's capabilities.

Interesting questions

Why should I continue learning LaTeX?

“Acquired knowledge is still something worth having.”

Under California law, can using an external AI tool to debug confidential Python code breach an NDA?

And this is why you should never input sensitive information into your AI tools.

“Compliant with” or “compliant to” a regulation?

These grammarians are compliant to a fault.

Links from around the web

Non-determinism doesn't matter

…Or sometimes it does, sometimes it doesn’t?

The incredible engineering that allows articulated buses to bend

Triple bend buses are the next automotive frontier.

Jev meets the Trolley Problem

Looks like we need to implement governance and observability into our automated trolley levers.

I love software rendering

Ah, the beautiful landscape of Doom.


More context won’t fix your AI systems. Accurate knowledge will. Join us on Thursday, October 29 for a live look at why Stack Internal is the trusted knowledge layer for your AI tech stack.