Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Northstar Browser (apps.microsoft.com)
    —discuss
  2. The Tragic Alley of the LLM (nikotak.com)
    —discuss
  3. ChatGPT and Perplexity agreed on only 1 in 4 local business recommendations (clicksdynasty.com)
    —discuss
  4. Show HN: TinyAIArena watch AI agents battle it out (tinyaiarena.com)
    1comments
  5. Show HN: MacUp – keep CLI tools up to date from the menu bar (patriciobcs.com)
    —discuss
  6. Trump Set to Roll Back Biden-Era Auto Fuel Economy Standards (bloomberg.com)
    —discuss
  7. How Fast You Age During 40s May Predict Memory Lapses in Your 50s (nautil.us)
    —discuss
  8. Tyndall Effect (wikipedia.org)
    —discuss
  9. Ask HN: Allow agents access to cloud files with least privilege
    1comments
  10. How JWT Authentication Works (medium.com/koukyosyumei)
    —discuss
  11. US Military disables ad trackers amid concerns over troops' safety (taskandpurpose.com)
    1comments
  12. Getting Banned from NT for Apple Silicon Project for Booting Windows on Apple M6 (twitter.com/acelogic_)
    2comments
  13. Current ways of developing AI agents contribute to degradation of oversight (arxiv.org)
    1comments
  14. postmarketOS Rebrand: Nura (nura.eco)
    —discuss
  15. EU urges UK to raise tariffs on Chinese cars to avoid 'made in Europe' barriers (ft.com)
    1comments
  16. DOE releases national quantum computing roadmap (fnal.gov)
    —discuss
  17. The Normalization of Inexplicable Failures (ihatethefuture.com)
    1comments
  18. I Gave My Life over to Meta's A.I. Agent and Was Blown Away (nytimes.com)
    —discuss
  19. We Outsourced the Verb (yesigiveafig.com)
    —discuss
  20. Show HN: High-performance, zero-dependency charting engine for Svelte (bonguynvan.github.io)
    —discuss
  21. Thoughts on HTML's proposed previewsrc attribute (shkspr.mobi)
    —discuss
  22. Numeric just declared war on the journal entry (karthikkolapalli.substack.com)
    —discuss
  23. What's Up with Monomorphism? (2015) (mrale.ph)
    —discuss
  24. A20 Pro and on-device AI: It's showtime (rickytakkar.com)
    —discuss
  25. Show HN: Updated Ceptile AI Search Improved Answers and Research (ceptile.com)
    —discuss
  26. Is AGENTS.md useful? What the research found (gethrbr.com)
    —discuss
  27. Snowmoon (vitalik.eth.limo)
    —discuss
  28. What Improves Developer Productivity at Google? Code Quality (acm.org)
    1comments
  29. Show HN: PedalTalk, a hands-free group bike intercom that keeps your music on (play.google.com)
    —discuss
  30. Show HN: Digital Audio Workstation built with stock WebAudio nodes (seven.systems)
    —discuss

What Improves Developer Productivity at Google? Code Quality

3 pointsby 50m agodl.acm.org
1 comments
7m agoHN ↗

I remember this paper making the rounds a few years ago when it came out.

My issues with it as I recall:

- there's no objective definition of "productivity". Engineers were only asked how they feel about their productivity and that was used as the measure.

- the same thing with "quality". There was no objective measure. It was up to the respondents to answer how they felt about the quality of the codebase they were working on. This is clarified in the abstract:

We find that increases in perceived code quality tend to be followed by increased perceived developer productivity, but not vice versa, providing the strongest evidence to date that code quality affects individual developer productivity.

(emphasis mine) IMO the title makes a misleading and stronger claim than what is actually found by the study.

- there were no metrics taking into account the length of time someone had worked on the codebase. My theory is that the longer someone works on a codebase, the more they'll understand the codebase. The more they understand the codebase, the more productive they'll be working with it. They will also perceive it as being higher code quality than when they started because they understand the code better and they've likely made improvements to the code over time as they've worked on it. As mentioned, unfortunately this metric was not captured during the study.