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

Citizen Developers Reshape Software Engineering as Everyone Builds Apps
Non-technical workers are using AI tools and no-code platforms to create software, transforming who builds applications and raising new questions about quality and security.

Soviet Optimization Methods Still Shape Modern Software
A look at how the USSR's central planning drove innovative optimization techniques that influence today's algorithms.

Claude Code Powers macOS Driver for Windows-Only HP Laser Printer
Developer Kuberwastaken used Claude Code to build a macOS driver for the HP Laser 1008a. The system-wide driver works via a Linux container hack and is now on Github.

Mojo Programming Language Goes Open Source Under Qualcomm Ownership
Qualcomm's Mojo language, originally built by Modular, is now open-source. The move shakes up AI development tools.

Why Some Developers Are Betting on PostgreSQL for Everything
A growing number of developers advocate using PostgreSQL as a single database for all workloads, from transactions to analytics. The trend challenges decades of specialized database design and sparks debate across forums.

Firefox Adds AI-Powered Organization Tools to Browser
Mozilla has updated Firefox's AI Window with new capabilities designed to help users manage tasks and stay organized while browsing.

GitHub Performance Degradation Disrupts Developer Workflows
GitHub experienced degraded performance, causing delays for developers. The incident highlights reliance on the platform for code collaboration.

Why Developers Repurpose Old Android Phones Into LAN Servers
Old Android devices can function as low-cost local network servers for development and testing, offering a sustainable alternative to dedicated hardware.

DuckDB v2.0 Preview Signals Major Analytics Upgrade for Developers
DuckDB v2.0 preview delivers faster queries, new SQL features and better memory handling for developers working with analytical workloads. Early testing suggests significant performance gains.

Why Software Engineering Fundamentals Matter More in an AI Era
As AI tools automate coding tasks, the demand for core software engineering skills is increasing, reshaping hiring and education.

Open Source Office Suites Offer Free Microsoft 365 Alternative
Users looking for a free Microsoft 365 replacement can try this program: LibreOffice. The open-source suite now rivals Microsoft's offering.

AI Driven Testing Transforms Software Quality Assurance
Development teams are adopting AI driven testing to automate quality checks, boosting efficiency but raising questions about job displacement and test reliability.

OpenFactory Uses AI To Simplify Custom Linux Distribution Building
OpenFactory lets anyone build a custom Linux distro overnight using AI, lowering the barrier for system-level tinkering.

Open-Source IPv8 Internet Protocol Implementation Hits Linux, Libc and BGP
Developers have integrated the IPv8 Internet-Draft into Linux, Libc and BGP, creating a testbed for the experimental protocol. The project aims to evaluate IPv8's viability in real-world routing systems.

Ballet Aims to Automate Workflow Integrations by Reading Any API
Ballet is an open-source tool that generates integration code from any API, streamlining workflow automation. It reduces manual coding and connects services effortlessly.

DeepSeek Harness Developer Preview Targets AI Agent Workflows
DeepSeek released a developer preview of Harness, a unified tool for building and testing AI agents. The move signals a broader push into developer infrastructure and could shake up the agent orchestration market.

Woxi Brings Open-Source Symbolic Computation to Wolfram Language Users
A new open-source project called Woxi reimplements Mathematica's Wolfram Language, offering a free alternative for symbolic computation.

Researchers Solve Shortest Vector Problem With Faster Mid-Point Hessian Method
A new algorithmic approach reduces the time complexity of the Shortest Vector Problem to 2^{0.6039n}, advancing lattice-based cryptography.

Why Go Emerges as a Top Choice for AI-Assisted Software Development
Go's simplicity, readability and strong typing make it uniquely suited for AI-assisted coding. Developers report faster, more reliable code generation with Go compared to other languages.
