Source topic

Programming Languages stories from Lobsters

Recent Programming Languages stories from Lobsters. Add Lobsters and Programming Languages to a Snapbyte.dev digest to receive ranked summaries on your schedule.

289 recent matching stories
Turing Award winner and former Oxford professor Tony Hoare passed away
01Tuesday, March 10, 2026

Turing Award winner and former Oxford professor Tony Hoare passed away

The tech world mourns Tony Hoare, the Turing Award winner and creator of quicksort and ALGOL, who passed away at 92. Beyond his landmark contributions to Computer Science and Hoare logic, colleagues remember his humble personality, sharp wit, and professional career spanning early Soviet Union computer demonstrations to Microsoft Research.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Zig Libc
02Saturday, January 31, 2026

Zig Libc

The Zig programming language's devlog for 2026 highlights a significant architectural transition involving the zig libc subproject. Led by Andrew Kelley and contributors, the project aims to replace vendored C source files with Zig standard library wrappers. This initiative has already removed approximately 250 C source files, moving toward a goal of total independence from third-party C dependencies. Key benefits of this transition include improved compilation speeds, reduced binary sizes due to better static linking, and a smaller installation footprint. Furthermore, by sharing a Zig Compilation Unit (ZCU) instead of using separate static archives, the compiler can perform optimizations across the libc boundary similar to front-end Link-Time Optimization (LTO). This shift also opens future possibilities for resource leak detection and integrating libc I/O calls directly into event loops like io_uring.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

GRAM: A Zed fork without all the AI
03Monday, March 2, 2026

GRAM: A Zed fork without all the AI

Gram is a highly configurable, high-performance code editor forked from Zed. It features built-in documentation, Git support, and debugging via the DAP protocol. Designed to be powerful out of the box, it maintains compatibility with Zed extensions while hosting its source code on Codeberg.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

I stabilized never type
04Monday, August 24, 2026

I stabilized never type

After a decade of instability, five unsuccessful stabilization attempts, and more than two years of personal work, the never type is finally stable in Rust nightly, pending release in a new nightly version. The announcement expresses relief and emptiness, and references the speaker’s “when is never” talk.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Pledging Another $400k to the Zig Software Foundation
05Sunday, June 21, 2026

Pledging Another $400k to the Zig Software Foundation

Mitchell Hashimoto has pledged an additional $400,000 to the Zig Software Foundation, continuing his support for the project's development and unique culture. Despite his own usage of AI, he values Zig's independent philosophy and stringent quality standards, emphasizing the importance of respecting diverse project boundaries and cultures within the open source ecosystem.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

EVE Online: The Move to Python 3 Begins!
06Tuesday, August 25, 2026

EVE Online: The Move to Python 3 Begins!

EVE Online is beginning a staged migration from Python 2.7 to Python 3 across 2.4 million lines of code. Stage 1 uses Python-Future to make code compatible with both versions, while later stages address behavioral differences manually. The transition should be invisible to players, ultimately enabling better performance, modern tooling, faster bug fixes, and easier future development.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Rob Pike's 5 Rules of Programming
07Wednesday, March 18, 2026

Rob Pike's 5 Rules of Programming

Rob Pike's five rules of programming emphasize simplicity, data-driven design, and avoiding premature optimization. By prioritizing clear, straightforward algorithms and robust data structures, developers achieve better performance and maintainability. These principles advocate for measuring actual bottlenecks before optimizing and choosing simplicity over complexity to minimize bugs and overhead, aligning with the KISS philosophy.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Don't fall into the anti-AI hype
08Wednesday, January 1, 2020

Don't fall into the anti-AI hype

In this insightful reflection from the creator of Redis, the narrative describes a profound shift in the software development landscape due to advancements in AI and Large Language Models. Initially skeptical about the speed of this transformation, the author now observes through hands-on experience that LLMs can perform complex system programming tasks, such as fixing bugs in Redis or writing C libraries, in minutes rather than weeks. This evolution suggests that manual coding is becoming obsolete, shifting the developer's role toward high-level design and problem representation. While acknowledging concerns about economic displacement and the centralization of AI power, the author views these tools as a continuation of the open-source movement's goal to democratize technology. The summary emphasizes that programmers must embrace these tools to remain relevant and continue the core human drive of building and innovation.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

I thought I was building a C replacement. I was wrong
09Sunday, August 16, 2026

I thought I was building a C replacement. I was wrong

C3's creator realized that calling it a “C alternative” misrepresented its goal. Inspired by Turbo Pascal and procedural programming, he seeks C’s simplicity and performance with modern ergonomics—dynamic data structures, convenient abstractions, and fast development—without OOP’s up-front architectural coupling. C3 is intended for general-purpose applications, not merely C’s current niches such as systems and embedded software.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Twenty Years of Pandoc
10Monday, August 3, 2026

Twenty Years of Pandoc

Pandoc celebrates its 20th anniversary as the leading Haskell-based document conversion tool. Created by John MacFarlane in 2006, it supports over 50 formats via an extensible architecture. Despite the rise of LLMs, Pandoc remains essential for its deterministic output, energy efficiency, and reliability, continuing to support millions of users worldwide across academic and professional sectors.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Mothlamp Problems
11Friday, February 27, 2026

Mothlamp Problems

The author defines the 'mothlamp problem' as an engineering challenge that is intellectually alluring yet incredibly difficult and of questionable utility. Examples include building custom programming languages or IDEs. These projects, though often unfinished, serve as vital exercises for creativity, technical growth, and the pursuit of a grand vision.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Enabling the next-generation trait solver on nightly
12Friday, August 21, 2026

Enabling the next-generation trait solver on nightly

Rust’s next-generation trait solver, developed for nearly four years, is enabled by default on nightly ahead of stabilization. It replaces core compiler logic, fixes 200+ known issues, improves impl Trait and higher-ranked associated-type handling, and can substantially improve compile times, though breakage and diagnostic regressions remain. Developers should test nightly and report issues on GitHub.

Summaries are AI-generated to help you scan faster. Open the original source for full context.

Product guide

Related pages

Continue comparing workflows, sources, and methodology.

Add Lobsters and Programming Languages to your digest

Choose Lobsters as a source, add Programming Languages as a topic, and receive summarized stories on your schedule.

Snapbyte workflow

Build a digest around your developer updates

Choose topics, sources, language, schedule, and timezone. Snapbyte turns that setup into a focused digest with summaries and original links.