Software Development

Your weight: normal

all topics
  1. 5.
    575 points 1 sources 1 minutes ago cluster

    Programmers are more willing to document their code for language models like Claude than for their human colleagues, according to a discussion on Hacker News and The Universe of Discourse.

  2. 0.
    0 points 1 sources 1 minutes ago cluster

    A developer reflects on the value of features that were never built, realizing they would have been legacy cruft with little relevance today.

  3. 0.
    Go Experiments Explained (alexedwards.net)
    0 points 1 sources 1 minutes ago cluster

    Go often ships with experimental features as part of a release, which can take different forms such as new packages, compiler or runtime changes, or breaking changes to Go's behavior.

  4. 0.
    0 points 1 sources 1 minutes ago cluster

    Blorp is a new programming language designed for high-performance and low-friction development, with features such as pure functions, explicit effects, and structured concurrency.

  5. 0.
    0 points 1 sources 1 minutes ago cluster

    A software development telemetry firm, Faros.ai, has found that the current use of LLMs is likely destroying value on average, based on data from Jira, Github, and CI/CD pipelines.

  6. 0.
    0 points 1 sources 1 minutes ago cluster

    Frederik Braun discusses the importance of standards in software development, citing his experience with Subresource Integrity (SRI) as a W3C Recommendation.

  7. 0.
    Backpressure is all you need (lucasfcosta.com)
    0 points 1 sources 1 minutes ago cluster

    Lucas Fernandes da Costa proposes a third approach to using coding agents, where the agent validates its own work before a human reviews it, making longer unattended sessions safer and more efficient.

  8. 0.
    0 points 1 sources 1 minutes ago cluster

    Rust developers can centralize error management using a custom AppError enum, eliminating the need for third-party crates and promoting a clean, single-source contract across the codebase.

  9. 0.
    The Last Technical Interview (steve-yegge.medium.com)
    0 points 1 sources 1 minutes ago cluster

    Steve Yegge reflects on the decline of the technical interview process, which he believes is 'on its last leg' after decades of being 'broken'. He discusses the need for alternatives.

  10. 0.
    0 points 1 sources 1 minutes ago cluster

    Reviewing large code changes can be slowed down by limitations in rendering diffs, such as loading files separately or sluggish navigation, according to a post on Hacker News.

  11. 0.
    0 points 1 sources 1 minutes ago cluster

    Cognition CEO Scott Wu stated that his AI coding agent startup, Cognition, aims to shift to a world of self-driving software development, but does not intend to replace human programmers. Devin, the AI coding agent, can own tasks end to end, but Wu views it as augmenting human capabilities.

  12. 0.
    0 points 1 sources 1 minutes ago cluster

    The author has changed their code review habits to utilize AI models, focusing on reviewing artifacts to improve efficiency and accuracy. However, this process is still ad hoc and prone to noise due to the limitations of the models.

  13. 0.
    Announcing Rust 1.96 (blog.rust-lang.org)
    0 points 1 sources 1 minutes ago cluster

    The Rust team has released version 1.96.0, a programming language for building reliable and efficient software. Users can update to the new version using rustup.

  14. 0.
    0 points 1 sources 1 minutes ago cluster

    Zig Days are full-day collaborative programming events that promote systems thinking in software development, with a focus on fostering a community that enjoys and cares about creating software they love.

  15. 0.
    0 points 1 sources 1 minutes ago cluster

    Package managers are now recommending not to update dependencies due to a surge in supply chain incidents, citing the need for others to spot issues first.

  16. 0.
    0 points 1 sources 1 minutes ago cluster

    The Go team has proposed adding support for generic methods, allowing for more flexible and reusable code. This change is part of the Go 1.27 release.

  17. 0.
    0 points 1 sources 1 minutes ago cluster

    Researchers found AI-assisted coding leads to better quality code but increases development time, citing examples in a study published on Hacker News.