ELSEIF
Your brief EB
301 stories from 172 feeds 984 clusters Refreshed 1 minute ago next pull 01:31

TOPIC

Dev tools

Editors, build systems, version control, and CI. Tooling that changes how a working day feels, measured by what it removes rather than by what it adds to the sidebar.

2TODAY
8FEEDS
4mMEDIAN
FEEDS Hacker News 45 Lobsters 31 GitHub 16 InfoQ 15 Techmeme 15 Martin Fowler 10 The New Stack 9 Tomshardware 8

DEV TOOLS

Everything in Dev tools.

01 439 -2

Dev tools Martin Fowler

TDD inside the agent loop - theater or actual value?

Why it matters — For engineers who rely on AI-assisted coding, the result suggests that enforcing TDD inside the agent’s own loop does not clearly raise design or test quality, and may even be neutral or slightly detrimental. This means teams might spend effort on prompting agents to write tests first without gaining measurable benefits, and could instead focus on other ways to improve AI output. Understanding where the TDD habit helps or hinders agents helps decide whether to invest in such prompting strategies.

2 feeds
19 min
02 385 -1

Dev tools Martin Fowler

Thoughtworks CTO proposes replacing comprehensive code review with pair programming, automated fitness functions, and review-by-exception

Why it matters — Pull request sizes and code volumes are increasing rapidly, making traditional code review unsustainable. Shifting to pair programming and automated fitness functions preserves knowledge sharing and architectural alignment without relying on post-implementation review cycles that create merge conflicts and delays.

3 feeds
6 min
04 324 new

Dev tools Andrew Nesbitt

Git submodules serve as a manifest and lockfile but URLs hard-coded in .gitmodules can break downstream pins

Why it matters — Engineers relying on submodules for dependency management may find builds fail when a submodule’s upstream URL changes, even though the pinned commit still exists. The need to use --force for worktree removal or movement adds friction to workflows that combine worktrees and submodules, increasing the chance of human error in CI pipelines.

3 feeds
8 min
05 298 new

Dev tools nixos.org

The Nixpkgs core team has disbanded

Why it matters — The loss of the core team removes a body that handled committer delegation, security triage, and policy formation for Nixpkgs. Engineers may see slower incident response and less clear contribution processes as the project adjusts to the gap.

3 feeds
5 min
07 298 new

Dev tools lalitm.com

Developers seek GitHub alternatives amid recent service outages

Why it matters — For engineers, evaluating these alternatives means weighing the operational overhead of self-hosting against the reliability concerns of a centralized service. The thread highlights trade-offs such as maintenance effort, CI capabilities, and the need to protect instances from automated traffic.

3 feeds
2 min
08 298 new

Dev tools cursor.com

Cursor launches Origin in early beta, hosting repos and syncing pull requests with GitHub

Why it matters — For teams already using Cursor, Origin removes the context switch between editor and browser for code review and repo management. The two-way GitHub sync means adopting Origin does not require abandoning GitHub, but it does create a second surface where code lives. The early beta status and enterprise opt-out suggest this is far from production-ready for large organizations.

3 feeds
3 min
09 294 new

Dev tools The New Stack

AI-generated code increases code review diffs to 500 lines without author context

Why it matters — Code review is a critical quality control step in software development. When engineers review AI-generated code, they lack the context of human-authored changes, increasing the risk of undetected errors or design flaws. This shift may degrade knowledge sharing within teams, as AI-generated code bypasses the collaborative learning that occurs during traditional code review.

2 feeds
26 min
10 267 new

Dev tools GitHub Status - Incident History

GitHub pull requests and issues returned 500 errors because a database migration removed an index referenced by a hint

Why it matters — This incident highlights the risk of schema migrations that do not account for query hints or application-level dependencies on specific indexes. Engineers relying on GitHub for code review or issue tracking were blocked from loading these pages during the outage. It serves as a reminder that removing database indexes requires verifying that no active configurations depend on them.

2 feeds
21 min
11 267 new

Dev tools github.com

Maiao brings Gerrit-style stacked diffs to GitHub, GitLab, Codeberg, and more

Why it matters — Engineers can break large features into small, independently reviewable commits where each becomes its own PR/MR with automatic dependency tracking. The tool handles the tedious mechanics, auto-rebasing on merges, fixup management, and native stack registration, so stacked diffs stay practical across multiple hosting providers.

2 feeds
3 min
12 257 new

Dev tools GitHub Status - Incident History

GitHub Actions and Pages degrade as database primary fails over

Why it matters — Engineers relying on GitHub Actions for CI/CD may see delayed or failed runs, and Pages sites could load slowly. The database failover indicates a backend infrastructure issue that might affect other services. Monitoring the status page is important.

2 feeds
20 min
13 257 new

Dev tools Surfing Complexity

GitHub outage autoscaling policy missed Istio sidecar limits, illustrating component substitution fallacy

Why it matters — Engineers configuring autoscaling need to account for all components in the request path, including sidecars, not just the primary service. The deeper lesson is that incident analysis should examine interactions between multiple factors rather than fixating on a single misconfigured component, since systems contain many latent defects that only cause failures in combination.

2 feeds
5 min
14 257 new

Dev tools Blog on blog.gnoack.org

Git introduces interactive command to split existing commits into two

Why it matters — Engineers frequently need to split commits for cleaner history or bisecting changes, but the process was previously manual and error-prone. This built-in tool reduces friction and risk when refactoring commit history. It may shift workflows away from Stack Overflow’s long-standing but cumbersome workarounds.

2 feeds
1 min
15 252 new

Dev tools githubstatus.com

GitHub Actions Is Down

Why it matters — Builds and deployments that rely on GitHub Actions are failing to start or complete, causing delays in CI/CD pipelines. API calls to the Actions REST endpoint are returning errors, and migrations using GitHub Enterprise Importer may also fail. Engineers are actively working on a mitigation, but no immediate fix is available.

2 feeds
18 min
16 252 new

Dev tools Hacker News

GitHub incident brings 20% error rate to pull requests and issues

Why it matters — For engineers, this means PR workflows are disrupted and code review is blocked, while the status page initially showed all systems operational, making it an unreliable source during incidents. The global scope of the outage, with reports from India, Brazil, and Bulgaria, underscores the platform's central role in daily development.

2 feeds
2 min
17 244 new

Dev tools Farid Zakaria’s Blog

nixpkgs-multiverse is audacitymaxxing

Why it matters — Only one feed elseif tracks has carried this so far, so there is no independent corroboration yet. Read it as a single-source report.

2 feeds
3 min
18 244 new

Dev tools Domen Kožar

nixpkgs has a due-process problem

Why it matters — Engineers who rely on Nixpkgs need predictable maintainer access; an opaque removal process creates risk for contributors and erodes trust in the project. The case shows that even when a delegator later views a removal as mistaken, there is no defined path to restoration, highlighting the need for formal appeal and threshold rules.

2 feeds
13 min
19 240 new

Dev tools Farid Zakaria’s Blog

Nixpkgs now supports version-range queries with grail SAT solver

Why it matters — This capability turns nixpkgs from a version-less store into a searchable space where dependency constraints can be satisfied, enabling reproducible builds that match upstream intentions. It also shows that adding version ranges makes the underlying problem NP-hard, requiring a SAT solver and incurring computational cost.

2 feeds
9 min
20 239 new

Dev tools Farid Zakaria’s Blog

nixpkgs-multiverse: every version that ever existed

Why it matters — Engineers no longer need to manually pin multiple Nixpkgs inputs to retrieve specific package versions. This reduces flake bloat and eliminates the overhead of maintaining separate inputs for each required revision. The trade-off is a larger initial metadata fetch, but the payoff is instant access to any package version without additional configuration.

2 feeds
6 min