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

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.

Programmers Embrace Music Theory to Unlock New Creative Code
Software developers increasingly turn to music theory to enhance algorithmic composition and sound design, blending programming logic with harmonic structure.

Kale Spreadsheet System Promises Error-Free Data Transformations
Kale is a new spreadsheet system designed to ensure transformations are safe and error-free. It addresses common data corruption issues in spreadsheet workflows.

Developers Push for .gitignore 'Everything by Default' Practice
A new developer workflow advocates ignoring all files by default in .gitignore to prevent accidental commits. The approach sparks debate on security vs convenience.

Authorization Terminology Creates Confusion in Software Development
The current state of authorization terminology is a mess. Developers face ambiguity across systems, leading to security risks. A call for standardization gains traction.

System Design’s Two Abstractions: When to Hide and When to Reduce
A framework for managing complexity in software systems breaks down into two strategies: hiding details behind interfaces or reducing the number of moving parts.

The ERP Integration Trap That Derails eCommerce Projects
A common phrase – 'Just connect it to our ERP' – hides a complex reality that often leads to project failure, cost overruns and team frustration.

How Protecting Engineers' Skills Is Reshaping Software Development in the AI Era
The push to protect engineers' skills from AI overreliance is reshaping how companies train developers. Experts warn that coding assistants may weaken deep problem-solving abilities.

Windows 11 Finally Adds Permanent Opt-Out for OneDrive Backup Prompts
A new Windows 11 build includes a persistent opt-out button for OneDrive backup nags, letting users permanently decline the feature. The change follows years of user frustration over aggressive prompts.

Database Version Control Arrives With DoltLite Fork of SQLite
DoltLite brings Git-like branching, merging and history tracking to SQLite databases. The project was built with thousands of automated pull requests.

AI Bug Hunters Flood Linux Kernel With Thousands Of CVEs, Overwhelming Maintainers
AI scanning tools have driven Linux kernel CVEs toward 2,000 per release. Maintainers say they are overwhelmed, forced to filter vast noise from genuine defects.
