Software Development
Track the evolving engineering landscape. Coverage of programming languages, software architecture, DevOps pipelines, cloud infrastructure, and developer tool ecosystems.
239 articles

Open-Source SDCC Compiler Powers Modern Embedded Development
SDCC, the Small Device C Compiler, remains a vital tool for microcontroller programming. Recent updates keep it relevant for legacy and new embedded systems.

Tin Brings Full-Text Search Natively to Postgres
A new open-source tool called Tin integrates full-text search directly into Postgres, reducing reliance on external services. Early community discussion highlights strong interest.

A 2011 Code Metric Still Haunts Developers Today
The CRAP metric from 2011 continues to influence code quality checks. This analysis explores its origins, function and lasting impact on software development practices.

New Flight Simulator Flips the Script: You Are Just a Passenger
A developer's project turns the flight simulator genre upside down by making the player a passenger. The game explores boredom, observation and the mundane reality of air travel.

Developers Explore MinIO Alternatives for Local S3 Setups
As MinIO remains a top choice for local S3 storage, developers are evaluating lighter alternatives for single-node deployments to reduce overhead and licensing concerns.

Single-File Web Apps With Embedded SQLite Storage Simplify Deployment
Capsule lets developers build single-file web apps with embedded SQLite storage, removing server needs. The Show HN announcement sparks debate on simplicity versus scalability.

Brazil’s Entire Invoice System Runs on SOAP 1.2
A mapping initiative called Every uncovered that every electronic invoice in Brazil relies on SOAP 1.2. The revelation highlights the persistence of legacy protocols in critical national infrastructure.

LaTeX Breathes New Life Into Vintage Scientific Papers
Volunteers use LaTeX to convert old scientific papers into searchable, reusable documents, preserving fragile research for a new generation of scholars.

AI Agents Automate Pull Requests From Opening to Merging
Software teams are adopting AI agents that handle the full pull request lifecycle. The approach could shift developer workflows and code review practices.

Audacity 4.0 Finally Modernizes Its Audio Editor After 26 Years
Audacity 4.0 overhauls the open-source audio editor with a modern Qt interface, new clip tools and a home screen, while remaining free and open source.

Microsoft Turns to AI to Vet the Surge of AI-Written Edge Extensions
Microsoft is using automated AI checks to review the rising number of Edge extensions built with AI-assisted code, aiming to preserve quality without slowing submission times.

The Lotus Notes Lesson: Why Rewriting Legacy Software From Scratch Often Fails
The cautionary tale of Lotus Notes shows why rewriting legacy enterprise software from scratch is risky. Many modern projects fall into the same trap. Understanding the failure helps teams avoid it.

LibreOffice Download Surge Highlights Growing User Resistance to AI Software
LibreOffice sets download records after stating it has no AI features, tapping into user privacy and simplicity demands.

The Art of Code: Why the Programming as Art Debate Endures
A renewed discussion on Hacker News reignites the question: is programming an art or engineering? The answer shapes how we educate and value developers.

Interactive Space Map Lets Anyone Explore 4 Billion Celestial Objects
Astronomers have completed the largest map of space ever created. The 5.6 trillion-pixel interactive mosaic is now free for the public to explore.

Live Map Brings Real-Time Transparency to Belgium’s Public Transport
A new live map aggregates real-time transit data across Belgium, offering commuters a single view of trains, trams and buses.

NetBSD Powers Research Computing With Portable Open-Source Design
NetBSD continues to drive academic and scientific research with its highly portable operating system, enabling experimentation across diverse hardware platforms.

Vidact Compiler Replaces React Virtual DOM With Direct DOM Operations
Vidact is a new compiler that transforms React code into direct DOM operations, bypassing the virtual DOM to improve performance and reduce bundle size.

AI Tools Reshape Developer Workflow as Transformation Accelerates
A Hacker News debate on AI tools and transformation reveals deep divides in the developer community over productivity vs quality risks.
