After two years of vibecoding, I'm back to writing by hand
https://www.reddit.com/r/programming/comments/1qpp9vp/after_two_years_of_vibecoding_im_back_to_writing/
submitted by /u/waozen (https://www.reddit.com/user/waozen)
[link] (https://atmoio.substack.com/p/after-two-years-of-vibecoding-im) [comments] (https://www.reddit.com/r/programming/comments/1qpp9vp/after_two_years_of_vibecoding_im_back_to_writing/)
https://www.reddit.com/r/programming/comments/1qpp9vp/after_two_years_of_vibecoding_im_back_to_writing/
submitted by /u/waozen (https://www.reddit.com/user/waozen)
[link] (https://atmoio.substack.com/p/after-two-years-of-vibecoding-im) [comments] (https://www.reddit.com/r/programming/comments/1qpp9vp/after_two_years_of_vibecoding_im_back_to_writing/)
Cache is king, a roadmap
https://www.reddit.com/r/programming/comments/1qps2yb/cache_is_king_a_roadmap/
submitted by /u/ReverseBlade (https://www.reddit.com/user/ReverseBlade)
[link] (https://nemorize.com/roadmaps/cache-is-king) [comments] (https://www.reddit.com/r/programming/comments/1qps2yb/cache_is_king_a_roadmap/)
https://www.reddit.com/r/programming/comments/1qps2yb/cache_is_king_a_roadmap/
submitted by /u/ReverseBlade (https://www.reddit.com/user/ReverseBlade)
[link] (https://nemorize.com/roadmaps/cache-is-king) [comments] (https://www.reddit.com/r/programming/comments/1qps2yb/cache_is_king_a_roadmap/)
AT&T Had iTunes in 1998. Here's Why They Killed It. (Companion to "The Other Father of MP3"
https://www.reddit.com/r/programming/comments/1qpsw4m/att_had_itunes_in_1998_heres_why_they_killed_it/
<!-- SC_OFF -->Recently I posted "The Other Father of MP3" about James Johnston, the Bell Labs engineer whose contributions to perceptual audio coding were written out of history. Several commenters asked what happened on the business side; how AT&T managed to have the technology that became iTunes and still lose. This is that story. Howie Singer and Larry Miller built a2b Music inside AT&T using Johnston's AAC codec. They had label deals, a working download service, and a portable player three years before the iPod. They tried to spin it out. AT&T killed the spin-out in May 1999. Two weeks later, Napster launched. Based on interviews with Singer (now teaching at NYU, formerly Chief of Strategic Technology at Warner Music for 10 years) and Miller (inaugural director of the Sony Audio Institute at NYU). The tech was ready. The market wasn't. And the permission culture of a century-old telephone monopoly couldn't move at internet speed. <!-- SC_ON --> submitted by /u/Traditional_Rise_609 (https://www.reddit.com/user/Traditional_Rise_609)
[link] (https://roguesgalleryprog.substack.com/p/the-a2b-spin-out-that-never-happened) [comments] (https://www.reddit.com/r/programming/comments/1qpsw4m/att_had_itunes_in_1998_heres_why_they_killed_it/)
https://www.reddit.com/r/programming/comments/1qpsw4m/att_had_itunes_in_1998_heres_why_they_killed_it/
<!-- SC_OFF -->Recently I posted "The Other Father of MP3" about James Johnston, the Bell Labs engineer whose contributions to perceptual audio coding were written out of history. Several commenters asked what happened on the business side; how AT&T managed to have the technology that became iTunes and still lose. This is that story. Howie Singer and Larry Miller built a2b Music inside AT&T using Johnston's AAC codec. They had label deals, a working download service, and a portable player three years before the iPod. They tried to spin it out. AT&T killed the spin-out in May 1999. Two weeks later, Napster launched. Based on interviews with Singer (now teaching at NYU, formerly Chief of Strategic Technology at Warner Music for 10 years) and Miller (inaugural director of the Sony Audio Institute at NYU). The tech was ready. The market wasn't. And the permission culture of a century-old telephone monopoly couldn't move at internet speed. <!-- SC_ON --> submitted by /u/Traditional_Rise_609 (https://www.reddit.com/user/Traditional_Rise_609)
[link] (https://roguesgalleryprog.substack.com/p/the-a2b-spin-out-that-never-happened) [comments] (https://www.reddit.com/r/programming/comments/1qpsw4m/att_had_itunes_in_1998_heres_why_they_killed_it/)
40ns causal consistency by replacing consensus with algebra
https://www.reddit.com/r/programming/comments/1qpysme/40ns_causal_consistency_by_replacing_consensus/
<!-- SC_OFF -->Distributed systems usually pay milliseconds for correctness because they define correctness as execution order. This project takes a different stance: correctness is a property of algebra, not time. If operations commute, you don’t need coordination. If they don’t, the system tells you at admission time, in nanoseconds. Cuttlefish is a coordination-free state kernel that enforces strict invariants with causal consistency at ~40ns end-to-end (L1-cache scale), zero consensus, zero locks, zero heap in the hot path. Here, state transitions are immutable facts forming a DAG. Every invariant is pure algebra. The way casualty is tracked, is by using 512 bit bloom vector clocks which happen to hit a sub nano second 700ps dominance check. Non-commutativity is detected immediately, but if an invariant is commutative (abelian group/semilattice /monoid), admission requires no coordination. Here are some numbers for context(single core, Ryzen 7, Linux 6.x): Full causal + invariant admission: ~40ns
kernel admit with no deps: ~13ns
Durable admission (io_uring WAL): ~5ns For reference: etcd / Cockroach pay 1–50ms for linearizable writes. What this is: A low-level kernel for building databases, ledgers, replicated state machines Strict invariants without consensus when algebra allows it Bit-deterministic, allocation-free, SIMD-friendly Rust This is grounded in CALM, CRDT theory, and Bloom clocks, but engineered aggressively for modern CPUs (cache lines, branchless code, io_uring). Repo: https://github.com/abokhalill/cuttlefish I'm looking for feedback from people who’ve built consensus systems, CRDTs, or storage engines and think this is either right, or just bs. <!-- SC_ON --> submitted by /u/AdministrativeAsk305 (https://www.reddit.com/user/AdministrativeAsk305)
[link] (https://github.com/abokhalill/cuttlefish) [comments] (https://www.reddit.com/r/programming/comments/1qpysme/40ns_causal_consistency_by_replacing_consensus/)
https://www.reddit.com/r/programming/comments/1qpysme/40ns_causal_consistency_by_replacing_consensus/
<!-- SC_OFF -->Distributed systems usually pay milliseconds for correctness because they define correctness as execution order. This project takes a different stance: correctness is a property of algebra, not time. If operations commute, you don’t need coordination. If they don’t, the system tells you at admission time, in nanoseconds. Cuttlefish is a coordination-free state kernel that enforces strict invariants with causal consistency at ~40ns end-to-end (L1-cache scale), zero consensus, zero locks, zero heap in the hot path. Here, state transitions are immutable facts forming a DAG. Every invariant is pure algebra. The way casualty is tracked, is by using 512 bit bloom vector clocks which happen to hit a sub nano second 700ps dominance check. Non-commutativity is detected immediately, but if an invariant is commutative (abelian group/semilattice /monoid), admission requires no coordination. Here are some numbers for context(single core, Ryzen 7, Linux 6.x): Full causal + invariant admission: ~40ns
kernel admit with no deps: ~13ns
Durable admission (io_uring WAL): ~5ns For reference: etcd / Cockroach pay 1–50ms for linearizable writes. What this is: A low-level kernel for building databases, ledgers, replicated state machines Strict invariants without consensus when algebra allows it Bit-deterministic, allocation-free, SIMD-friendly Rust This is grounded in CALM, CRDT theory, and Bloom clocks, but engineered aggressively for modern CPUs (cache lines, branchless code, io_uring). Repo: https://github.com/abokhalill/cuttlefish I'm looking for feedback from people who’ve built consensus systems, CRDTs, or storage engines and think this is either right, or just bs. <!-- SC_ON --> submitted by /u/AdministrativeAsk305 (https://www.reddit.com/user/AdministrativeAsk305)
[link] (https://github.com/abokhalill/cuttlefish) [comments] (https://www.reddit.com/r/programming/comments/1qpysme/40ns_causal_consistency_by_replacing_consensus/)
Apple to Soon Take Up to 30% Cut From All Patreon Creators in iOS App
https://www.reddit.com/r/programming/comments/1qq2wru/apple_to_soon_take_up_to_30_cut_from_all_patreon/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://www.macrumors.com/2026/01/28/patreon-apple-tax/) [comments] (https://www.reddit.com/r/programming/comments/1qq2wru/apple_to_soon_take_up_to_30_cut_from_all_patreon/)
https://www.reddit.com/r/programming/comments/1qq2wru/apple_to_soon_take_up_to_30_cut_from_all_patreon/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://www.macrumors.com/2026/01/28/patreon-apple-tax/) [comments] (https://www.reddit.com/r/programming/comments/1qq2wru/apple_to_soon_take_up_to_30_cut_from_all_patreon/)
Resiliency in System Design: What It Actually Means
https://www.reddit.com/r/programming/comments/1qq3mx4/resiliency_in_system_design_what_it_actually_means/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/resiliency-in-system-design-what-it-actually-means-2bc72713ebf5) [comments] (https://www.reddit.com/r/programming/comments/1qq3mx4/resiliency_in_system_design_what_it_actually_means/)
https://www.reddit.com/r/programming/comments/1qq3mx4/resiliency_in_system_design_what_it_actually_means/
submitted by /u/trolleid (https://www.reddit.com/user/trolleid)
[link] (https://lukasniessen.medium.com/resiliency-in-system-design-what-it-actually-means-2bc72713ebf5) [comments] (https://www.reddit.com/r/programming/comments/1qq3mx4/resiliency_in_system_design_what_it_actually_means/)
TypeScript inventor Anders Hejlsberg calls AI "a big regurgitator of stuff someone else has done" but still sees it changing the way software dev is done and reshaping programming tools
https://www.reddit.com/r/programming/comments/1qq3pss/typescript_inventor_anders_hejlsberg_calls_ai_a/
submitted by /u/onlyconnect (https://www.reddit.com/user/onlyconnect)
[link] (https://devclass.com/2026/01/28/typescript-inventor-anders-hejlsberg-ai-is-a-big-regurgitator-of-stuff-someone-has-done/) [comments] (https://www.reddit.com/r/programming/comments/1qq3pss/typescript_inventor_anders_hejlsberg_calls_ai_a/)
https://www.reddit.com/r/programming/comments/1qq3pss/typescript_inventor_anders_hejlsberg_calls_ai_a/
submitted by /u/onlyconnect (https://www.reddit.com/user/onlyconnect)
[link] (https://devclass.com/2026/01/28/typescript-inventor-anders-hejlsberg-ai-is-a-big-regurgitator-of-stuff-someone-has-done/) [comments] (https://www.reddit.com/r/programming/comments/1qq3pss/typescript_inventor_anders_hejlsberg_calls_ai_a/)
“When a measure becomes a target, it ceases to be a good measure” — Goodhart’s law
https://www.reddit.com/r/programming/comments/1qq4qp4/when_a_measure_becomes_a_target_it_ceases_to_be_a/
submitted by /u/dmp0x7c5 (https://www.reddit.com/user/dmp0x7c5)
[link] (https://l.perspectiveship.com/re-cobra) [comments] (https://www.reddit.com/r/programming/comments/1qq4qp4/when_a_measure_becomes_a_target_it_ceases_to_be_a/)
https://www.reddit.com/r/programming/comments/1qq4qp4/when_a_measure_becomes_a_target_it_ceases_to_be_a/
submitted by /u/dmp0x7c5 (https://www.reddit.com/user/dmp0x7c5)
[link] (https://l.perspectiveship.com/re-cobra) [comments] (https://www.reddit.com/r/programming/comments/1qq4qp4/when_a_measure_becomes_a_target_it_ceases_to_be_a/)
The Sovereign Tech Fund Invests in Scala
https://www.reddit.com/r/programming/comments/1qq7hzq/the_sovereign_tech_fund_invests_in_scala/
submitted by /u/jr_thompson (https://www.reddit.com/user/jr_thompson)
[link] (https://www.scala-lang.org/blog/2026/01/27/sta-invests-in-scala.html) [comments] (https://www.reddit.com/r/programming/comments/1qq7hzq/the_sovereign_tech_fund_invests_in_scala/)
https://www.reddit.com/r/programming/comments/1qq7hzq/the_sovereign_tech_fund_invests_in_scala/
submitted by /u/jr_thompson (https://www.reddit.com/user/jr_thompson)
[link] (https://www.scala-lang.org/blog/2026/01/27/sta-invests-in-scala.html) [comments] (https://www.reddit.com/r/programming/comments/1qq7hzq/the_sovereign_tech_fund_invests_in_scala/)
Case Study: How I Sped Up Android App Start by 10x
https://www.reddit.com/r/programming/comments/1qq914d/case_study_how_i_sped_up_android_app_start_by_10x/
submitted by /u/Nek_12 (https://www.reddit.com/user/Nek_12)
[link] (https://nek12.dev/blog/en/how-to-speed-up-android-app-launch-baseline-profiles-startup-optimization-splash-screen) [comments] (https://www.reddit.com/r/programming/comments/1qq914d/case_study_how_i_sped_up_android_app_start_by_10x/)
https://www.reddit.com/r/programming/comments/1qq914d/case_study_how_i_sped_up_android_app_start_by_10x/
submitted by /u/Nek_12 (https://www.reddit.com/user/Nek_12)
[link] (https://nek12.dev/blog/en/how-to-speed-up-android-app-launch-baseline-profiles-startup-optimization-splash-screen) [comments] (https://www.reddit.com/r/programming/comments/1qq914d/case_study_how_i_sped_up_android_app_start_by_10x/)
The dev who asks too many questions is the one you need in your team
https://www.reddit.com/r/programming/comments/1qq9sth/the_dev_who_asks_too_many_questions_is_the_one/
submitted by /u/dymissy (https://www.reddit.com/user/dymissy)
[link] (https://leadthroughmistakes.substack.com/p/the-teammate-who-asks-too-many-questions) [comments] (https://www.reddit.com/r/programming/comments/1qq9sth/the_dev_who_asks_too_many_questions_is_the_one/)
https://www.reddit.com/r/programming/comments/1qq9sth/the_dev_who_asks_too_many_questions_is_the_one/
submitted by /u/dymissy (https://www.reddit.com/user/dymissy)
[link] (https://leadthroughmistakes.substack.com/p/the-teammate-who-asks-too-many-questions) [comments] (https://www.reddit.com/r/programming/comments/1qq9sth/the_dev_who_asks_too_many_questions_is_the_one/)
Some notes on starting to use Django
https://www.reddit.com/r/programming/comments/1qqahtf/some_notes_on_starting_to_use_django/
submitted by /u/Kabra___kiiiiiiiid (https://www.reddit.com/user/Kabra___kiiiiiiiid)
[link] (https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/) [comments] (https://www.reddit.com/r/programming/comments/1qqahtf/some_notes_on_starting_to_use_django/)
https://www.reddit.com/r/programming/comments/1qqahtf/some_notes_on_starting_to_use_django/
submitted by /u/Kabra___kiiiiiiiid (https://www.reddit.com/user/Kabra___kiiiiiiiid)
[link] (https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/) [comments] (https://www.reddit.com/r/programming/comments/1qqahtf/some_notes_on_starting_to_use_django/)
You can code only 4 hours per day. Here’s why.
https://www.reddit.com/r/programming/comments/1qqcopa/you_can_code_only_4_hours_per_day_heres_why/
submitted by /u/milanm08 (https://www.reddit.com/user/milanm08)
[link] (https://newsletter.techworld-with-milan.com/p/you-can-code-only-4-hours-per-day) [comments] (https://www.reddit.com/r/programming/comments/1qqcopa/you_can_code_only_4_hours_per_day_heres_why/)
https://www.reddit.com/r/programming/comments/1qqcopa/you_can_code_only_4_hours_per_day_heres_why/
submitted by /u/milanm08 (https://www.reddit.com/user/milanm08)
[link] (https://newsletter.techworld-with-milan.com/p/you-can-code-only-4-hours-per-day) [comments] (https://www.reddit.com/r/programming/comments/1qqcopa/you_can_code_only_4_hours_per_day_heres_why/)
How the Self-Driving Tech Stack Works
https://www.reddit.com/r/programming/comments/1qqecgb/how_the_selfdriving_tech_stack_works/
submitted by /u/cardogio (https://www.reddit.com/user/cardogio)
[link] (https://cardog.app/blog/autonomous-driving-stack-technical-guide) [comments] (https://www.reddit.com/r/programming/comments/1qqecgb/how_the_selfdriving_tech_stack_works/)
https://www.reddit.com/r/programming/comments/1qqecgb/how_the_selfdriving_tech_stack_works/
submitted by /u/cardogio (https://www.reddit.com/user/cardogio)
[link] (https://cardog.app/blog/autonomous-driving-stack-technical-guide) [comments] (https://www.reddit.com/r/programming/comments/1qqecgb/how_the_selfdriving_tech_stack_works/)
Litestream Writable VFS
https://www.reddit.com/r/programming/comments/1qqgjr9/litestream_writable_vfs/
submitted by /u/emschwartz (https://www.reddit.com/user/emschwartz)
[link] (https://fly.io/blog/litestream-writable-vfs/) [comments] (https://www.reddit.com/r/programming/comments/1qqgjr9/litestream_writable_vfs/)
https://www.reddit.com/r/programming/comments/1qqgjr9/litestream_writable_vfs/
submitted by /u/emschwartz (https://www.reddit.com/user/emschwartz)
[link] (https://fly.io/blog/litestream-writable-vfs/) [comments] (https://www.reddit.com/r/programming/comments/1qqgjr9/litestream_writable_vfs/)
How we created more tech debt in 6 months than in a 10-year-old system
https://www.reddit.com/r/programming/comments/1qqhcic/how_we_created_more_tech_debt_in_6_months_than_in/
submitted by /u/Annual-Ad-731 (https://www.reddit.com/user/Annual-Ad-731)
[link] (https://superkacper4.github.io/portfolio-2023/blog/technical-debt-everyday) [comments] (https://www.reddit.com/r/programming/comments/1qqhcic/how_we_created_more_tech_debt_in_6_months_than_in/)
https://www.reddit.com/r/programming/comments/1qqhcic/how_we_created_more_tech_debt_in_6_months_than_in/
submitted by /u/Annual-Ad-731 (https://www.reddit.com/user/Annual-Ad-731)
[link] (https://superkacper4.github.io/portfolio-2023/blog/technical-debt-everyday) [comments] (https://www.reddit.com/r/programming/comments/1qqhcic/how_we_created_more_tech_debt_in_6_months_than_in/)
CN Diagrams: Architecture Diagrams That Scale With Your System
https://www.reddit.com/r/programming/comments/1qqhr6l/cn_diagrams_architecture_diagrams_that_scale_with/
submitted by /u/misterchiply (https://www.reddit.com/user/misterchiply)
[link] (https://www.chiply.dev/post-cn-diagrams) [comments] (https://www.reddit.com/r/programming/comments/1qqhr6l/cn_diagrams_architecture_diagrams_that_scale_with/)
https://www.reddit.com/r/programming/comments/1qqhr6l/cn_diagrams_architecture_diagrams_that_scale_with/
submitted by /u/misterchiply (https://www.reddit.com/user/misterchiply)
[link] (https://www.chiply.dev/post-cn-diagrams) [comments] (https://www.reddit.com/r/programming/comments/1qqhr6l/cn_diagrams_architecture_diagrams_that_scale_with/)
Your AI diagram looks great and nobody will read it
https://www.reddit.com/r/programming/comments/1qqizxa/your_ai_diagram_looks_great_and_nobody_will_read/
<!-- SC_OFF -->- Mermaid has over 8 million users; GitHub added native support in Feb 2022 - AI diagrams are static images. You can't grep a PNG. - Git diffs on binary blobs are meaningless six months later - Regenerating to fix one box might break three others - The 15 minutes you saved skipping Mermaid syntax? You'll spend them on regeneration roulette TLDR: Learn Mermaid. And if you need ASCII art, you can use https://github.com/lukilabs/beautiful-mermaid <!-- SC_ON --> submitted by /u/jpcaparas (https://www.reddit.com/user/jpcaparas)
[link] (https://jpcaparas.medium.com/your-ai-diagram-looks-great-and-nobody-will-read-it-f1e34fe9c8f1?sk=46e2e66a39bc97190a554caad187c88d) [comments] (https://www.reddit.com/r/programming/comments/1qqizxa/your_ai_diagram_looks_great_and_nobody_will_read/)
https://www.reddit.com/r/programming/comments/1qqizxa/your_ai_diagram_looks_great_and_nobody_will_read/
<!-- SC_OFF -->- Mermaid has over 8 million users; GitHub added native support in Feb 2022 - AI diagrams are static images. You can't grep a PNG. - Git diffs on binary blobs are meaningless six months later - Regenerating to fix one box might break three others - The 15 minutes you saved skipping Mermaid syntax? You'll spend them on regeneration roulette TLDR: Learn Mermaid. And if you need ASCII art, you can use https://github.com/lukilabs/beautiful-mermaid <!-- SC_ON --> submitted by /u/jpcaparas (https://www.reddit.com/user/jpcaparas)
[link] (https://jpcaparas.medium.com/your-ai-diagram-looks-great-and-nobody-will-read-it-f1e34fe9c8f1?sk=46e2e66a39bc97190a554caad187c88d) [comments] (https://www.reddit.com/r/programming/comments/1qqizxa/your_ai_diagram_looks_great_and_nobody_will_read/)
C++ Modules are here to stay
https://www.reddit.com/r/programming/comments/1qqjdm1/c_modules_are_here_to_stay/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://faresbakhit.github.io/e/cpp-modules/) [comments] (https://www.reddit.com/r/programming/comments/1qqjdm1/c_modules_are_here_to_stay/)
https://www.reddit.com/r/programming/comments/1qqjdm1/c_modules_are_here_to_stay/
submitted by /u/Dear-Economics-315 (https://www.reddit.com/user/Dear-Economics-315)
[link] (https://faresbakhit.github.io/e/cpp-modules/) [comments] (https://www.reddit.com/r/programming/comments/1qqjdm1/c_modules_are_here_to_stay/)
challenge to compress 1M rows to the smallest possible size
https://www.reddit.com/r/programming/comments/1qqx086/challenge_to_compress_1m_rows_to_the_smallest/
submitted by /u/NoPercentage6144 (https://www.reddit.com/user/NoPercentage6144)
[link] (https://github.com/agavra/compression-golf) [comments] (https://www.reddit.com/r/programming/comments/1qqx086/challenge_to_compress_1m_rows_to_the_smallest/)
https://www.reddit.com/r/programming/comments/1qqx086/challenge_to_compress_1m_rows_to_the_smallest/
submitted by /u/NoPercentage6144 (https://www.reddit.com/user/NoPercentage6144)
[link] (https://github.com/agavra/compression-golf) [comments] (https://www.reddit.com/r/programming/comments/1qqx086/challenge_to_compress_1m_rows_to_the_smallest/)
Anthropic: AI assisted coding doesn't show efficiency gains and impairs developers abilities.
https://www.reddit.com/r/programming/comments/1qqxvlw/anthropic_ai_assisted_coding_doesnt_show/
<!-- SC_OFF -->You sure have heard it, it has been repeated countless times in the last few weeks, even from some luminaries of the development world: "AI coding makes you 10x more productive and if you don't use it you will be left behind". Sounds ominous right? Well, one of the biggest promoters of AI assisted coding has just put a stop to the hype and FOMO. Anthropic has published a paper that concludes: * There is no significant speed up in development by using AI assisted coding. This is partly because composing prompts and giving context to the LLM takes a lot of time, sometimes comparable as writing the code manually. * AI assisted coding significantly lowers the comprehension of the codebase and impairs developers grow. Developers who rely more on AI perform worst at debugging, conceptual understanding and code reading. This seems to contradict the massive push that has occurred in the last weeks, were people are saying that AI speeds them up massively(some claiming a 100x boost), that there is no downsides to this. Some even claim that they don't read the generated code and that software engineering is dead. Other people advocating this type of AI assisted development says "You just have to review the generated code" but it appears that just reviewing the code gives you at best a "flimsy understanding" of the codebase, which significantly reduces your ability to debug any problem that arises in the future, and stunts your abilities as a developer and problem solver, without delivering significant efficiency gains. <!-- SC_ON --> submitted by /u/Gil_berth (https://www.reddit.com/user/Gil_berth)
[link] (https://arxiv.org/abs/2601.20245) [comments] (https://www.reddit.com/r/programming/comments/1qqxvlw/anthropic_ai_assisted_coding_doesnt_show/)
https://www.reddit.com/r/programming/comments/1qqxvlw/anthropic_ai_assisted_coding_doesnt_show/
<!-- SC_OFF -->You sure have heard it, it has been repeated countless times in the last few weeks, even from some luminaries of the development world: "AI coding makes you 10x more productive and if you don't use it you will be left behind". Sounds ominous right? Well, one of the biggest promoters of AI assisted coding has just put a stop to the hype and FOMO. Anthropic has published a paper that concludes: * There is no significant speed up in development by using AI assisted coding. This is partly because composing prompts and giving context to the LLM takes a lot of time, sometimes comparable as writing the code manually. * AI assisted coding significantly lowers the comprehension of the codebase and impairs developers grow. Developers who rely more on AI perform worst at debugging, conceptual understanding and code reading. This seems to contradict the massive push that has occurred in the last weeks, were people are saying that AI speeds them up massively(some claiming a 100x boost), that there is no downsides to this. Some even claim that they don't read the generated code and that software engineering is dead. Other people advocating this type of AI assisted development says "You just have to review the generated code" but it appears that just reviewing the code gives you at best a "flimsy understanding" of the codebase, which significantly reduces your ability to debug any problem that arises in the future, and stunts your abilities as a developer and problem solver, without delivering significant efficiency gains. <!-- SC_ON --> submitted by /u/Gil_berth (https://www.reddit.com/user/Gil_berth)
[link] (https://arxiv.org/abs/2601.20245) [comments] (https://www.reddit.com/r/programming/comments/1qqxvlw/anthropic_ai_assisted_coding_doesnt_show/)