And this was a debug session from hell, enormously helped by an AI doing much of the grunt-work.
Linus 本人在内核 commit 里承认 AI 在底层调试中承担了大量苦活,这比任何 benchmark 都有说服力。但注意他给的定位是 grunt-work——反复插桩、跑数据、比对输出,收敛方向和判定何时该继续的仍是人。分工边界在这句里划得很清楚。
And this was a debug session from hell, enormously helped by an AI doing much of the grunt-work.
Linus 本人在内核 commit 里承认 AI 在底层调试中承担了大量苦活,这比任何 benchmark 都有说服力。但注意他给的定位是 grunt-work——反复插桩、跑数据、比对输出,收敛方向和判定何时该继续的仍是人。分工边界在这句里划得很清楚。
He told me that features he generated using Claude Code ended up crashing their product on two different occasions. His boss told him that if it happened one more time, he’d be fired. “I’ve never had quality issues like this before in my career.” The problem is that code produced by an AI agent looks reasonable, but can contain ‘hard-to-spot bugs’ that end up causing major problems. As a result, you should carefully review your agent’s output, but this is difficult. As the engineer told me, it’s “famously hard” to understand code you didn’t write yourself, so this extra step becomes “easy to just blow it off (especially when we are all trying to ‘10x’ our velocity).” Soon, systems start to break. “The coding harnesses are useful and make life as a developer easier,” he summarized, “but they also encourage laziness.” In response to these issues, this disillusioned engineer has returned to largely programming by hand.
LLMs don't think and can't generate reliable code.
AI is removing the middle class of software engineering
Ex-NASA dev reveals his Agentic Engineering Workflow
Limits of AI Coding Benchmarks
The Code Review & Trust Bottleneck
4-Stage Agentic Engineering Framework
Context Engineering & Repository Strategy
/doc/ADR, PRDs, markdown docs) directly in the Git repository.Focusing on True Bottlenecks
In response to the claim that "no one" codes by hand anymore because "everyone" uses LLMs to generate code now. Posted here: https://indieweb.social/@jaredwhite/116992845437895708
The Human-in-the-Loop is Tired
Don't trust large context windows
AI Coding at Home Without Going Broke
If you are requesting human attention, demonstrate human effort.
Why AI hasn’t replaced software engineers, and won’t
The model is not merely sampling more images or videos; it is debugging a visual program in a closed-loop, renderable environment.
大多数人认为AI生成内容的改进主要依靠增加计算量和样本数量,但作者认为真正的进步在于AI能够像程序员一样调试视觉程序。这一观点将AI从内容生成者转变为问题解决者,暗示未来AI的发展方向是编程能力而非单纯的生成能力。
I tracked 430 hours of Claude Code usage. 73% was wasted on these 9 patterns.
UserPromptSubmit hooks unnecessarily loads extra code and data into the prompt context for tasks that don't require them. Fix: Replace indiscriminate global hooks with conditional triggers that only attach context when explicit keywords or file types are targeted./clear command between every minor task proves to be completely counterproductive.The competitive landscape in AI infrastructure has made this gap impossible to ignore. Teams building custom CUDA, Triton, and Helion kernels are striving for every percentage point of throughput. Until now, there hasn't been a way to fine-tune code generation for a specific workload.
大多数人认为GPU编译器已经提供了足够的优化选项,开发者可以通过手动调整获得最佳性能。但作者指出,在当前AI基础设施的竞争环境下,这种观点已经过时,暗示传统方法无法满足现代AI工作负载的性能需求。
going full ai engineer, not touching code anymore
Współdzielenie Skills i Agents między Codex i Claude Code
ai/), sharing identical configurations across different AI tools through local symbolic links (symlinks)./ai folder, split into /ai/agents (who the model should be—e.g., Architect, Reviewer, Incident Commander) and /ai/skills (how the model performs tasks—e.g., API Review, Security Check, Frontend QA).~/.claude or ~/.codex), local tool-specific directories are generated inside the project (.agents/ for Codex and .claude/ for Claude Code).ln -sfn on macOS/Linux or New-Item -ItemType SymbolicLink on Windows PowerShell), symlinks are established to point both .agents/ and .claude/ folders to the exact same /ai sub-directories.My AI Workflow (Without Losing My Skills)
ffmpeg), the author embraces complete AI delegation, ignoring code quality entirely.AudioManager (managing Bluetooth latencies, AirPlay interruptions, Siri, and incoming phone calls).Agentic Coding is a Trap
What 4 engineers with 10+ years of experience say about staying relevant in the AI era
Bun operates its own fork of Zig, and recently achieved a 4x performance improvement on Bun compile after adding 'parallel semantic analysis and multiple codegen units to the llvm backend'.
尽管Bun项目从AI辅助中受益,但Zig项目坚持其反AI政策,突显了项目间价值观的差异。
benchmarking AI against programming eval: discoverability, interpretation, predictability
I miss thinking hard.
[[Moral Codes by Alan F. Blackwell]] is open access published by MIT, stored in Calibre
First, we must cultivate widespread engagement with technology through everyday programming: “The message of this book is that the world needs less AI, and better programming languages” (125). Escaping our AI dead end means more programming, not less, perhaps even popular or mass programming.
programming as antidote to AI/programming
not a good detour, overall, because it violates the social and cognitive imperatives that Blackwell identifies with good programming: “the ability to instruct computer systems, rather than surrender agency to the companies that make them”
this.
he is completely reorienting the history of programming as one that refuses AI as its culmination. This will likely be new for many contemporary programmers, and may come as a shock to nonspecialists awash in standard media accounts of the AI revolution.
Moral Codes: Designing Alternatives to AI. By Alan F. Blackwell, repositions AI not as the culmination of programming. Makes me realise that indeed others do tend to treat it as such.
https://doi.org/10.1215/2834703X-12096054
Moral Codes: Designing Alternatives to AI in Zotero
this is a review [[Moral Codes Designing Alternatives to AI Critical AI 20251231154007]]
[[Moral Codes by Alan F. Blackwell]]
Definitely true
Document your impact, not your output. Frame your work in terms of problems solved, not lines of code written.
Practice the non-programming parts. Judgment, trade-offs, understanding requirements, communicating with stakeholders. These skills matter more now, not less.
we didn’t need MCP at all. That’s because MCP isn’t a fundamental enabling technology. The amount of coverage it gets is frustrating.
Amazing that MCP is not funtamental.
Furthermore, our research demonstrates that the acceptance rate rises over time and is particularly high among less experienced developers, providing them with substantial benefits.
less experienced developers accept more suggeted code (copilot) and benefit relatively versus more experienced developers. Suggesting that the set ways of experienced developers work against fully exploting code generation by genAI.
Additionally, students in the Codex group were more eager and excited to continue learning about programming, and felt much less stressed and discouraged during the training.
Programming with LLM = less stress
On code-authoring tasks, students in the Codex group had a significantly higher correctness score (80%) than the Baseline (44%), and overall finished the tasks significantly faster. However, on the code-modifying tasks, both groups performed similarly in terms of correctness, with the Codex group performing slightly better (66%) than the Baseline (58%).
In a study, students who learned to code with AI made more progress during training sessions, had significantly higher correctness scores, and retained more of what they learned compared to students who didn't learn with AI.
Johnson, Khari. ‘AI Could Soon Write Code Based on Ordinary Language’. Wired. Accessed 21 June 2021. https://www.wired.com/story/ai-write-code-ordinary-language.
Do you need to learn code to use The Grid? No coding is required to use The Grid. Just do what you're already doing on Facebook, Twitter, Instagram, etc. Post images, video, and content to your site and our AI Designer will make it beautiful. If you know code, you can extend functionality using our platform tools and API.
Coding skills are a plus but not necessary. Accessibility!...