Tagged articles

software engineering

2140 articles · Page 2 of 22
TonyBai
TonyBai
Aug 1, 2026 · R&D Management

Why a Good Design Document Is More Crucial Than Ever in the AI‑Assisted Coding Era

As AI tools increasingly generate code, engineers must still decide when to write a design document, how detailed it should be, and what essential sections to include—project scope, requirements, technical solution, risk, and collaboration trace—to ensure sound decisions and effective reviews.

AI-assisted codingDesign DocumentRisk Management
0 likes · 18 min read
Why a Good Design Document Is More Crucial Than Ever in the AI‑Assisted Coding Era
Tech Architecture Stories
Tech Architecture Stories
Jul 31, 2026 · Artificial Intelligence

Four Shifts in the AI Agent Landscape Revealed by 17 Weeks of GitHub Trends

Analyzing 17 weeks of GitHub trending projects from March to July, the author shows how the focus of AI agents has moved from role‑based demos to production‑grade concerns such as worktree isolation, model routing, cost, security, and multi‑agent orchestration, outlining four evolutionary stages and five key evaluation criteria.

AI AgentsAgent SecurityGitHub Trends
0 likes · 12 min read
Four Shifts in the AI Agent Landscape Revealed by 17 Weeks of GitHub Trends
DeWu Technology
DeWu Technology
Jul 29, 2026 · Backend Development

AI‑Native Development for Transaction Core: A Five‑Gate Framework to Stabilize Legacy Systems

To adapt legacy order‑system development to AI‑generated code, the authors propose a five‑gate, spec‑driven workflow—demand clarification, technical design, TDD implementation, gate‑controlled review, and end‑to‑end telemetry—built on a five‑layer bottom‑up architecture that enforces stability, observability, and human‑validated safeguards.

AI codingBackend DevelopmentSpec-Driven Development
0 likes · 17 min read
AI‑Native Development for Transaction Core: A Five‑Gate Framework to Stabilize Legacy Systems
ITPUB
ITPUB
Jul 29, 2026 · Artificial Intelligence

Migrating Millions of Lines of Code with Claude Code: 6 Essential Steps

The article details how Anthropic engineers used Claude Code and multiple AI agents to migrate large codebases—from a million‑line Zig project to Rust and a 165k‑line Python codebase to TypeScript—outlining a six‑step workflow, cost considerations, and practical principles for AI‑assisted large‑scale code migration.

AI-assisted developmentClaude CodeCode Migration
0 likes · 20 min read
Migrating Millions of Lines of Code with Claude Code: 6 Essential Steps
Java Tech Enthusiast
Java Tech Enthusiast
Jul 29, 2026 · R&D Management

5 Toxic Habits That Sabotage Your Tech Team

The article identifies five common managerial pitfalls—micromanaging like a surveillance camera, ignoring process in favor of outcomes, using fines to force discipline, publicly shaming while privately praising, and letting mood dictate decisions—and explains how each erodes trust, productivity, and team health.

R&D cultureprocess metricssoftware engineering
0 likes · 9 min read
5 Toxic Habits That Sabotage Your Tech Team
JD Cloud Developers
JD Cloud Developers
Jul 28, 2026 · Artificial Intelligence

How Haibo’s AI‑Native Framework Harnesses Double‑Loop Architecture, Knowledge Bases, and Self‑Iterating Skills

The article analyses Haibo’s AI‑Native development roadmap, which replaces ad‑hoc conversational AI assistants with a structured, file‑driven engineering system featuring a double‑layer governance model, three‑tier skill/agent/rule assets, a Google‑OKF knowledge base, self‑optimising skill loops, and real‑world case studies that demonstrate massive efficiency and cost gains.

AI-nativeautomationcase study
0 likes · 16 min read
How Haibo’s AI‑Native Framework Harnesses Double‑Loop Architecture, Knowledge Bases, and Self‑Iterating Skills
IT Learning Made Simple
IT Learning Made Simple
Jul 27, 2026 · R&D Management

Six-Month Study Plan for System Architecture Designer Exam: Build Foundations, Aim for 70+ Scores

This guide outlines a detailed 24‑week, 360‑hour preparation roadmap for the System Architecture Designer certification, targeting working professionals and beginners, dividing the study into six phases—from entry to adjustment—each with specific weekly tasks, learning topics, practice exams, and milestones to achieve a 70+ score.

MicroservicesStudy Plancertification
0 likes · 13 min read
Six-Month Study Plan for System Architecture Designer Exam: Build Foundations, Aim for 70+ Scores
AliExpress Tech
AliExpress Tech
Jul 27, 2026 · Artificial Intelligence

From 5% to 90%: Tmall/Taobao Overseas AI Coding SOP Boosts Adoption with SDD All‑in‑One

Starting in May 2025, the Tmall/Taobao overseas team standardized AI coding through a five‑stage Specification‑Driven Development (SDD) SOP, evolving from manual Vibe Coding rules to the unified All‑in‑One skill, which raised AI coding usage from under 5% to over 90% across multiple business domains.

AI codingAll-in-One SkillProcess Automation
0 likes · 27 min read
From 5% to 90%: Tmall/Taobao Overseas AI Coding SOP Boosts Adoption with SDD All‑in‑One
DataFunSummit
DataFunSummit
Jul 27, 2026 · Industry Insights

Palantir’s True Moat: Enterprise AI Agents, Ontology, and Decision‑Layer Engineering

Palantir’s 2026 roadmap shows the company moving beyond stronger AI models toward a comprehensive engineering system that lets enterprise agents safely access business data, execute permission‑guarded actions, and integrate into decision‑making processes—a shift that reshapes AI budgets and offers a clear lens on the competitive landscape, especially for Chinese firms.

AI AgentsAI BudgetDecision Engineering
0 likes · 16 min read
Palantir’s True Moat: Enterprise AI Agents, Ontology, and Decision‑Layer Engineering
IT Services Circle
IT Services Circle
Jul 27, 2026 · Fundamentals

Why Vibe Coding Fails and How Specification‑Driven Development Can Save AI‑Assisted Coding

The article critiques the five fatal flaws of the emerging Vibe Coding paradigm, explains the Specification‑Driven Development (SDD) methodology—including its principles, three‑phase workflow, tool ecosystem, and integration with AI agents—and promotes the first Chinese book that details this approach.

AI-assisted codingSDD workflowSpecification-Driven Development
0 likes · 12 min read
Why Vibe Coding Fails and How Specification‑Driven Development Can Save AI‑Assisted Coding
Machine Heart
Machine Heart
Jul 26, 2026 · Artificial Intelligence

How Loom Eliminates AI Coding Agents’ ‘Local Forgetting’ and Enables Resumable Workflows

The article explains that current AI coding agents quickly lose context on longer tasks, leading to repeated errors and “local forgetting,” and introduces Loom—an open‑source framework that adds a structured engineering state layer, isolates bugs, supports multi‑agent handoff, and makes long‑running code‑generation tasks reliable.

AI codingContext ManagementLoom
0 likes · 8 min read
How Loom Eliminates AI Coding Agents’ ‘Local Forgetting’ and Enables Resumable Workflows
Data Bricklaying Diary
Data Bricklaying Diary
Jul 26, 2026 · Artificial Intelligence

From Harness to Loop: Engineering AI Agents That Converge, Not Just Execute

The article distinguishes Harness Engineering (providing controlled execution environments for AI agents) from Loop Engineering (using verification evidence to classify deviations, adjust plans, and drive tasks to verified completion), detailing required state management, evidence-based stopping conditions, and a concrete rate-limiting example.

AI coding agentsHarness EngineeringLoop Engineering
0 likes · 15 min read
From Harness to Loop: Engineering AI Agents That Converge, Not Just Execute
AI Engineer Programming
AI Engineer Programming
Jul 26, 2026 · Artificial Intelligence

Analyzing the grill‑me Agent Skills Repository: Making Probabilistic LLMs Deterministic

The article dissects Matt Pocock’s skills repository, explaining how a set of atomic, editable, composable Agent Skills—driven by structured grilling, shared vocabularies, TDD loops, and design checkpoints—turns the inherently probabilistic nature of LLM‑based programming into a repeatable, deterministic workflow while highlighting practical limits and best‑practice patterns.

AgentLLMautomation
0 likes · 22 min read
Analyzing the grill‑me Agent Skills Repository: Making Probabilistic LLMs Deterministic
Coder Life Journal
Coder Life Journal
Jul 26, 2026 · Industry Insights

Why Writing Less Code with AI Makes Developers More Anxious

Although AI coding tools let Java developers generate DTOs, interfaces, tests and business logic faster, the resulting speed boost often leaves them uneasy because the reasoning and design decisions that used to be embedded in handwritten code disappear, leading to deeper doubts during review and deployment.

AI codingJavaautomation
0 likes · 7 min read
Why Writing Less Code with AI Makes Developers More Anxious
phodal
phodal
Jul 24, 2026 · Artificial Intelligence

How Better Harness Embeds Engineering Best Practices into Qoder to Boost Efficiency

Better Harness, a new Beta feature in Qoder Desktop, analyzes Coding Agent loops by visualizing the harness, pinpointing missing or weak elements, and guiding users to define goals, boundaries, and validation methods so each loop becomes a reliable, continuously improving delivery cycle.

AI AutomationAgent LoopHarness Engineering
0 likes · 11 min read
How Better Harness Embeds Engineering Best Practices into Qoder to Boost Efficiency
Insight Construct
Insight Construct
Jul 24, 2026 · Industry Insights

From Physics to Profit: How AI Is Redefining Software Engineering

The article analyzes how large‑model AI triggers a full‑stack paradigm shift in software engineering—from low‑level hardware and probabilistic mathematics to AI‑native data platforms, agent‑driven development, and result‑based business models—offering a deep, structured breakdown of each layer.

AIAI-native architectureGPU databases
0 likes · 8 min read
From Physics to Profit: How AI Is Redefining Software Engineering
samdeepthink
samdeepthink
Jul 23, 2026 · Fundamentals

Why Pinyin Naming Beats Forced English Translations in Code

The article argues that using full‑pinyin identifiers for Chinese platform names and domain concepts improves code readability, searchability, and consistency, especially when no standard English term exists, and it illustrates the point with concrete naming examples and snippets.

Chinese platformsCode Readabilitypinyin naming
0 likes · 4 min read
Why Pinyin Naming Beats Forced English Translations in Code
samdeepthink
samdeepthink
Jul 23, 2026 · Fundamentals

Why Stability Comes First and Clarity Second in Programming

The author argues that in real‑world software development the two paramount principles are system stability—ensured through architecture, degradation, alerts, testing, etc.—and code clarity, achieved via encapsulation, composition, separation of concerns, and controlled complexity, because they keep IT teams alive and code maintainable.

Architecturebest practicescode clarity
0 likes · 4 min read
Why Stability Comes First and Clarity Second in Programming
Shuge Unlimited
Shuge Unlimited
Jul 23, 2026 · Artificial Intelligence

Matt Pocock’s Three Skills: Four Core Terms and a Decision Table to Prompt Agents to Ask the Right Questions

The article breaks down Matt Pocock’s three Agent‑skills—codebase‑design, prototype, and improve‑codebase‑architecture—introduces four precise vocabulary items (deep module, seam, locality, leverage), shows how to use a decision table to steer agents toward the right problem definition, and warns about common pitfalls and token costs.

AI Agentscodebase designdecision table
0 likes · 18 min read
Matt Pocock’s Three Skills: Four Core Terms and a Decision Table to Prompt Agents to Ask the Right Questions
AI Engineer Programming
AI Engineer Programming
Jul 23, 2026 · R&D Management

When Companies Mandate AI-Only Coding, Budgets Override Real Productivity

A junior engineer recounts how his Norwegian tech firm first forced developers to code exclusively with AI, then imposed strict token budgets and bonuses, leading senior staff to abandon AI tools, revealing that financial incentives, not actual productivity gains, dominate corporate AI adoption decisions.

AI codingindustry trendsmanagement
0 likes · 7 min read
When Companies Mandate AI-Only Coding, Budgets Override Real Productivity
samdeepthink
samdeepthink
Jul 22, 2026 · Fundamentals

How Programmers Name Boolean Variables: Common Prefixes, Pitfalls, and Best Practices

Using clear prefixes like is, has, can, and should for boolean variables improves code readability, while pitfalls such as mixed prefixes, negative naming, vague names like flag, and boolean traps in method parameters can cause confusion; the article offers concrete examples and practical refactoring strategies.

Code Readabilitybest practicesboolean naming
0 likes · 8 min read
How Programmers Name Boolean Variables: Common Prefixes, Pitfalls, and Best Practices
Linyb Geek Road
Linyb Geek Road
Jul 21, 2026 · Artificial Intelligence

13 Proven Claude Code Practices to Turn AI into a Team Productivity Engine

Boris Cherny outlines 13 concrete engineering practices—spanning standardization, automated verification, workflow acceleration, and feedback loops—that transform Claude Code from a clever code generator into a reliable, cost‑effective productivity tool for software teams, complete with real‑world metrics and step‑by‑step guidance.

AI toolingCI/CDClaude Code
0 likes · 29 min read
13 Proven Claude Code Practices to Turn AI into a Team Productivity Engine
LuTiao Programming
LuTiao Programming
Jul 20, 2026 · Artificial Intelligence

AI Coding Agents Boost PRs 24%—Why Java Teams Face New Challenges

Microsoft’s study of tens of thousands of engineers shows AI coding agents raise merged pull requests by 24%, but the metric masks deeper issues: faster code production creates verification bottlenecks, knowledge debt, and a shift from coding to review that Java teams must address.

AI AgentsAI codingJava
0 likes · 14 min read
AI Coding Agents Boost PRs 24%—Why Java Teams Face New Challenges
21CTO
21CTO
Jul 20, 2026 · R&D Management

Vibe Coding Pitfalls: How AI‑Driven Rapid Development Turned Into System Chaos

A team that relied entirely on AI tools like Codex to rush a multi‑channel customer‑service chatbot into production ended up with unreadable code, endless bug‑fix loops, performance crashes, and a loss of engineering control, illustrating the hidden risks of AI‑only development.

AI codingAI-assisted developmentCode Maintainability
0 likes · 5 min read
Vibe Coding Pitfalls: How AI‑Driven Rapid Development Turned Into System Chaos
samdeepthink
samdeepthink
Jul 20, 2026 · Industry Insights

What Leaving YouTube Reveals About Big‑Tech Promotion Systems

The article reflects on a former YouTube engineer’s decision to quit, arguing that internal promotion ladders are poor measures of personal value and urging engineers to focus on real impact, problem‑solving, and leadership rather than titles.

big techcareer developmentindustry insights
0 likes · 3 min read
What Leaving YouTube Reveals About Big‑Tech Promotion Systems
TechVision Expert Circle
TechVision Expert Circle
Jul 19, 2026 · Industry Insights

How AI Is Reshaping Every Stage of Software Development

Over the past three years, AI has transformed software engineering—from code generation and architecture to testing and team roles—shifting bottlenecks from writing code to making decisions, introducing AI‑native architectures, redefining engineer skill sets, and prompting both over‑hyped expectations and under‑appreciated opportunities.

AIAI-native architectureCode Generation
0 likes · 14 min read
How AI Is Reshaping Every Stage of Software Development
DataFunSummit
DataFunSummit
Jul 19, 2026 · Artificial Intelligence

How to End the AI Coding Loop: Using Control Theory for Safe Incremental Changes

The article critiques the uncontrolled “blind rail” AI coding loops that generate massive PRs, explains why control theory‑based feedback loops are essential, and details a concrete Effect‑TS migration case that demonstrates a repeatable, low‑risk engineering pattern for AI‑assisted code evolution.

AI codingAgent AutomationEffect-TS
0 likes · 13 min read
How to End the AI Coding Loop: Using Control Theory for Safe Incremental Changes
Data Bricklaying Diary
Data Bricklaying Diary
Jul 19, 2026 · R&D Management

AI Programming Era: Design Judgment Is the Real Scarcity, Not Code

The article argues that AI lowers code generation cost but amplifies the need for clear requirements, architecture, and verification; it advocates Spec-Driven Development (SDD) with controlled agents and test feedback loops, and shares a practical workflow separating design, implementation, and testing roles to ensure systems are correctly designed, implemented, and validated.

AI programmingHarness EngineeringLoop Engineering
0 likes · 20 min read
AI Programming Era: Design Judgment Is the Real Scarcity, Not Code
Machine Heart
Machine Heart
Jul 18, 2026 · Industry Insights

How a Self‑Driving Company Tripled Code Output Without Raising Incidents

Replit’s self‑driving company model lets humans set goals while AI agents handle data gathering, task execution and verification, resulting in a near‑threefold increase in code output, stable review times, unchanged incident rates, and faster product delivery across the organization.

AI AgentsReplitautomation
0 likes · 14 min read
How a Self‑Driving Company Tripled Code Output Without Raising Incidents
System Architect Go
System Architect Go
Jul 17, 2026 · Industry Insights

Will Programmers Vanish in the AI Era? How Automation Reshapes Software Production

The article analyses how AI coding agents are moving from code‑completion to full‑cycle software production, examines the economic and organizational implications for front‑end, back‑end and testing roles, and outlines the four closure loops that determine whether programmers will disappear or be redefined.

Artificial Intelligenceautomationindustry insights
0 likes · 37 min read
Will Programmers Vanish in the AI Era? How Automation Reshapes Software Production
Shuge Unlimited
Shuge Unlimited
Jul 16, 2026 · Fundamentals

How 6 Skills from Matt Pocock Teach AI to Match Real Engineer Discipline

The article reviews Matt Pocock’s open‑source “Skills For Real Engineers” repository, explains the four common agent failure modes, details six concrete skills—writing‑great‑skills, codebase‑design, TDD, diagnosing‑bugs, improve‑codebase‑architecture, and prototype—along with their failure patterns, completion criteria, and immediately adoptable actions for teams.

AI codingAgent SkillsArchitecture
0 likes · 21 min read
How 6 Skills from Matt Pocock Teach AI to Match Real Engineer Discipline
Liangxu Linux
Liangxu Linux
Jul 16, 2026 · Industry Insights

Why Are Embedded System Engineers Still Low-Paid Despite the Talent Shortage?

The article explains that although there is a large demand for embedded engineers, entry‑level salaries remain low because companies need to train newcomers for years, while only engineers with deep hardware and software expertise can command high pay after gaining experience.

Talent Shortagecareer developmentembedded systems
0 likes · 6 min read
Why Are Embedded System Engineers Still Low-Paid Despite the Talent Shortage?
KooFE Frontend Team
KooFE Frontend Team
Jul 16, 2026 · Artificial Intelligence

Why Do Hundreds of Skills Slow Down GPT‑5.6 Codex?

After upgrading to GPT‑5.6, many Codex users find that the large number of accumulated Skills no longer speeds up work but actually lengthens execution time, increases token consumption, and adds extra tool calls because the model now reads and enforces Skill rules more rigorously, turning Skills from execution helpers into contextual overhead.

AI model performanceAgentGPT-5.6
0 likes · 12 min read
Why Do Hundreds of Skills Slow Down GPT‑5.6 Codex?
YiSu Grain
YiSu Grain
Jul 15, 2026 · R&D Management

Day 22: Architects Choose Trade‑offs, Not Just Draw Diagrams

The article explains how a system architect resolves conflicting stakeholder demands—such as simplicity for patients, strict security, rapid delivery, low cost, and high reliability—by translating them into documented, reviewable, implementable and evolvable architecture decisions and by continuously balancing business goals, quality attributes, technical constraints and cost.

Risk ManagementStakeholder Analysissoftware design
0 likes · 24 min read
Day 22: Architects Choose Trade‑offs, Not Just Draw Diagrams
DaTaobao Tech
DaTaobao Tech
Jul 15, 2026 · Artificial Intelligence

AI Native Model (AINMM): Five Levels to Measure Production AI Transformation

The article introduces the AI Native Maturity Model (AINMM), a five‑level framework inspired by CMMI that defines measurable criteria for assessing and guiding the evolution of existing production‑grade software projects toward AI‑driven development, offering concrete steps, tools, and case‑study insights to achieve ten‑fold efficiency gains.

AI IntegrationAI-nativeMaturity Model
0 likes · 39 min read
AI Native Model (AINMM): Five Levels to Measure Production AI Transformation
samdeepthink
samdeepthink
Jul 15, 2026 · Interview Experience

How to Present Your Project Experience in a Programming Interview to Stand Out

The article explains how candidates should showcase only the most relevant, deeply‑involved projects—detailing background, role, challenges, solutions, and impact—to demonstrate technical depth and decision‑making ability during a Java interview, while avoiding superficial or overly lengthy descriptions.

Javainterviewproject experience
0 likes · 8 min read
How to Present Your Project Experience in a Programming Interview to Stand Out
YiSu Grain
YiSu Grain
Jul 15, 2026 · Fundamentals

Day 21 – Link the Six Core Software‑Engineering Topics Before Advancing

Day 21 ties together six software‑engineering pillars—development models, requirements engineering, UML, design principles & patterns, testing, and CMMI—explains their interrelations, illustrates them with an e‑commerce order‑system case, teaches a memory‑palace recall method, and provides a 20‑question exam with answers.

CMMIDesign PatternsUML
0 likes · 21 min read
Day 21 – Link the Six Core Software‑Engineering Topics Before Advancing
Su San Talks Tech
Su San Talks Tech
Jul 15, 2026 · Artificial Intelligence

How Codex Transforms Java Development: From Theory to Real-World Projects

Codex, OpenAI’s cloud‑native software‑engineering agent, replaces the traditional write‑test‑fix cycle with an automated loop that can pull repositories, modify multiple files, run tests in isolated sandboxes, and output merge‑ready diffs, delivering 60‑75% speed gains for Java backend tasks when used with well‑crafted prompts and proper governance.

AI code generationCloud NativeJava
0 likes · 34 min read
How Codex Transforms Java Development: From Theory to Real-World Projects
Shuge Unlimited
Shuge Unlimited
Jul 14, 2026 · Artificial Intelligence

Which AI Coding Tool Solves Control Loss and Forgetfulness: mattpocock/skills vs Trellis

The article compares two open‑source AI coding projects—mattpocock/skills and Trellis—examining how each addresses the twin challenges of losing control over generated code and AI agents forgetting project context, and provides a detailed six‑dimensional analysis to help developers choose the right solution.

AI codingTrelliscross-platform
0 likes · 20 min read
Which AI Coding Tool Solves Control Loss and Forgetfulness: mattpocock/skills vs Trellis
Java Tech Enthusiast
Java Tech Enthusiast
Jul 13, 2026 · Artificial Intelligence

Can GPT‑5.6 Beat Claude 5 and Grok 4.5? A Live Head‑to‑Head Test

The article benchmarks OpenAI's newly released GPT‑5.6 (Sol, Terra, Luna) against Anthropic's Claude Fable 5 and SpaceXAI's Grok 4.5 by having each model independently develop a football web game in Cursor, comparing pricing, benchmark scores, development speed, bug‑fix cycles, code size, UI quality, and overall suitability for different tasks.

AI code generationClaude Fable 5Cursor
0 likes · 15 min read
Can GPT‑5.6 Beat Claude 5 and Grok 4.5? A Live Head‑to‑Head Test
Java Architect Handbook
Java Architect Handbook
Jul 13, 2026 · Artificial Intelligence

Why the “Large Model Post‑Processing Engineer” Is the Most Ironic New Role in AI

The article argues that while large‑model AI can quickly deliver an 80‑point prototype, the remaining 20 points needed for a reliable, secure, and performant product require human engineers—coined as “post‑processing engineers”—to handle boundary cases, errors, security, and performance, making this role essential in the AI era.

AIAgentlarge models
0 likes · 11 min read
Why the “Large Model Post‑Processing Engineer” Is the Most Ironic New Role in AI
samdeepthink
samdeepthink
Jul 13, 2026 · R&D Management

When a Team Member Underperforms: Train or Let Go?

The author recounts spending over two years trying to mentor a struggling developer, explains why endless training hurts the whole team, and concludes that while nurturing talent is essential, it must be bounded by a clear deadline.

Employee Developmentcode reviewperformance evaluation
0 likes · 5 min read
When a Team Member Underperforms: Train or Let Go?
DeepNoMind
DeepNoMind
Jul 13, 2026 · Artificial Intelligence

Building an Effective AI Code Review Tool: Context, Multi‑Round Consensus, and Feedback Loops

The article analyzes how AI‑driven code review becomes a new bottleneck after coding acceleration, proposes a three‑layer capability model—context construction, multi‑round consensus, and feedback loops—plus four core insights, and illustrates the approach with real‑world data from Snap's CodePal.

AI code reviewFeedback LoopLLM
0 likes · 13 min read
Building an Effective AI Code Review Tool: Context, Multi‑Round Consensus, and Feedback Loops
samdeepthink
samdeepthink
Jul 13, 2026 · Fundamentals

Why I Oppose Writing Only “Why” in Code Comments

The author argues that in clear business code, comments should cover both the overall process (what) and the rationale behind decisions (why), using concise flow annotations and explanatory notes to reduce reading cost while avoiding excessive commentary on already‑self‑explanatory code.

best practicescode commentsdocumentation
0 likes · 5 min read
Why I Oppose Writing Only “Why” in Code Comments
Shuge Unlimited
Shuge Unlimited
Jul 13, 2026 · Artificial Intelligence

Can AI Coding Run Wild? Matt Pocock’s 21 Skills Enforce Engineering Discipline for Agents

The article analyzes Matt Pocock’s open‑source mattpocock/skills library, showing how its 21 carefully designed skills translate decades‑old software‑engineering disciplines into actionable agent commands that address four classic pain points, enforce a two‑layer invocation model, and guide a complete idea‑to‑ship workflow while remaining tool‑agnostic.

AI AgentsAgent SkillsMatt Pocock
0 likes · 16 min read
Can AI Coding Run Wild? Matt Pocock’s 21 Skills Enforce Engineering Discipline for Agents
Infinite Tech Management
Infinite Tech Management
Jul 12, 2026 · R&D Management

Why Most Tech Managers Are Incompetent – Lessons from Real‑World Experience

The article argues that many technical managers fail because they rely on engineering skills instead of developing true management capabilities, illustrating common pitfalls such as micromanaging code, ignoring people, and neglecting upward communication, and offers concrete advice for becoming a competent leader.

Peter PrincipleTechnical Managementleadership
0 likes · 12 min read
Why Most Tech Managers Are Incompetent – Lessons from Real‑World Experience
21CTO
21CTO
Jul 12, 2026 · Industry Insights

Bun’s AI‑Powered Full Migration to Rust Sparks Public Critique from Zig’s Founder

After Bun’s founder Jarred Sumner detailed an 11‑day, AI‑driven rewrite of over 530,000 Zig lines into Rust, Zig creator Andrew Kelley published a scathing response accusing the project of chronic engineering shortcuts, community impact, and questioning whether language changes can fix deeper process flaws.

AI code migrationBunLanguage Migration
0 likes · 11 min read
Bun’s AI‑Powered Full Migration to Rust Sparks Public Critique from Zig’s Founder
TonyBai
TonyBai
Jul 12, 2026 · Artificial Intelligence

Why AI Ignores Messy Code but Your Token Bill Doesn’t

A recent study shows that while AI coding agents can complete tasks equally well on clean or messy code, cleaner code consistently reduces token consumption and file revisits, leading to lower operational costs for developers.

AI coding agentsClaude CodeToken Consumption
0 likes · 15 min read
Why AI Ignores Messy Code but Your Token Bill Doesn’t
Liangxu Linux
Liangxu Linux
Jul 11, 2026 · Artificial Intelligence

OpenAI Launches Next‑Gen Coding Assistant Codex: Key Technical Highlights and Will It Disrupt Programmers?

OpenAI’s new cloud‑based Codex AI assistant builds on the same Transformer architecture as GitHub Copilot, offering multi‑language support and faster responses, but real‑world testing shows only about 80% of its output is usable, with the remaining 20% containing bugs or mismatches—especially in embedded development—leading the author to argue that Codex is a helpful code‑completion tool rather than a revolutionary replacement for skilled engineers.

AI coding assistantCodexGitHub Copilot
0 likes · 7 min read
OpenAI Launches Next‑Gen Coding Assistant Codex: Key Technical Highlights and Will It Disrupt Programmers?
Machine Heart
Machine Heart
Jul 11, 2026 · Backend Development

Bun Rewritten in 11 Days by Claude: A Million‑Line AI Project—Is It Stable?

The Bun JavaScript runtime, originally built in Zig, was completely rewritten in Rust within 11 days using Anthropic’s Claude Fable 5, generating a million lines of code at a $165 k API cost, sparking Andrew Kelley’s criticism, community debate over stability, unsafe code blocks, and the long‑term viability of AI‑driven development.

AI code generationBunClaude
0 likes · 7 min read
Bun Rewritten in 11 Days by Claude: A Million‑Line AI Project—Is It Stable?
DataFunTalk
DataFunTalk
Jul 11, 2026 · Artificial Intelligence

Ending the AI Coding Loop: Applying Control Theory for Safe Incremental Automation

The article critiques blind AI coding loops that generate massive, unreviewed PRs and proposes a control‑theory‑based framework—using sensors, controllers, and actuators—to make AI‑assisted code changes incremental, measurable, and safely integrated into real‑world engineering workflows.

AI codingEffect-TSagent loops
0 likes · 13 min read
Ending the AI Coding Loop: Applying Control Theory for Safe Incremental Automation
TonyBai
TonyBai
Jul 11, 2026 · Industry Insights

Go Is the Agentic AI Era’s ‘Chosen Language’ – TypeScript 7.0 Gains 10× Build Speed

Microsoft’s TypeScript 7.0 compiler, rewritten in Go, now builds ten times faster, prompting former Go product manager Steve Francia (spf13) to argue that Go’s readability‑first design, deterministic dependency management, and rapid compile cycle make it the optimal language for the emerging Agentic AI development workflow.

Agentic AIBuild SpeedGo
0 likes · 25 min read
Go Is the Agentic AI Era’s ‘Chosen Language’ – TypeScript 7.0 Gains 10× Build Speed
Linyb Geek Road
Linyb Geek Road
Jul 10, 2026 · Artificial Intelligence

Why Writing Specs Is Just Writing Code Again – The Double‑Watch Dilemma

The article argues that detailed specification documents for AI agents end up being as verbose and bug‑prone as actual code, turning a single spec into two code‑like artifacts and exposing a "precision conservation" law that makes AI‑generated code unreliable.

AI code generationautomationcode quality
0 likes · 16 min read
Why Writing Specs Is Just Writing Code Again – The Double‑Watch Dilemma
Shuge Unlimited
Shuge Unlimited
Jul 9, 2026 · Artificial Intelligence

12 Lines vs 689 Lines: Comparing the Design Paths of mattpocock/skills and Superpowers

This article deeply analyzes the source of mattpocock/skills v1.1.0, contrasting its concise 12‑line skill design with Superpowers' 689‑line approach, explaining the underlying engineering philosophies, constraints, four foundational pillars, workflow mechanics, and the trade‑offs that help developers choose between the two routes.

AI AgentsSkill Designprompt engineering
0 likes · 18 min read
12 Lines vs 689 Lines: Comparing the Design Paths of mattpocock/skills and Superpowers
Linyb Geek Road
Linyb Geek Road
Jul 8, 2026 · Industry Insights

Is Spec‑Driven Development a Savior or a Burden in the Age of AI‑Generated Code?

The article analyses how AI‑generated code creates massive technical debt, explains Spec‑Driven Development (SDD) and its three maturity levels, evaluates three real‑world tools—Kiro, spec‑kit and Tessl—through concrete metrics and expert commentary, and finally advises when SDD is worthwhile and when it becomes a heavyweight process.

AI code generationKiroSpec-Driven Development
0 likes · 17 min read
Is Spec‑Driven Development a Savior or a Burden in the Age of AI‑Generated Code?
AI Architecture Hub
AI Architecture Hub
Jul 8, 2026 · Artificial Intelligence

How Claude Code Loop Enables Safe Night‑Shift AI Code Assistance with a Four‑Layer Handoff

The article explains the daily pain of unresolved PRs and CI queues, outlines the risks of unrestricted AI commands, and introduces Claude Code Loop’s four layered hand‑off model—Turn‑based, Goal‑based, Time‑based, and Proactive—detailing skills, commands, risk controls, and a step‑by‑step implementation for low‑risk night‑time code review automation.

AI AutomationCI/CDClaude Code
0 likes · 16 min read
How Claude Code Loop Enables Safe Night‑Shift AI Code Assistance with a Four‑Layer Handoff
21CTO
21CTO
Jul 7, 2026 · Industry Insights

Why Fast‑Growing AI Startups Still Pay Engineers Top Salaries Amid AI Tool Rise

Despite the growing prevalence of AI code‑generation tools, engineers at rapidly expanding AI and cloud‑native startups—both overseas and in China—continue to command six‑figure base salaries and substantial equity, as detailed by Levels.fyi data and company‑specific compensation figures from DeepSeek, Zhipu AI, MiniMax and others.

AIStartupscompensation
0 likes · 11 min read
Why Fast‑Growing AI Startups Still Pay Engineers Top Salaries Amid AI Tool Rise
High Availability Architecture
High Availability Architecture
Jul 7, 2026 · R&D Management

Towards AI‑Native: How Kuaishou’s Tech Team Shifted Paradigms and Evolved Its Organization

Kuaishou’s over‑thousand‑engineer team discovered that merely adding AI tools boosted individual coding speed but left overall delivery cycles unchanged, prompting a three‑level AI‑native redesign (L1‑assist, L2‑collaborate, L3‑autonomous), new metrics, and a restructuring of information, workflow, and organization to truly capture AI’s productivity potential.

AI-nativeKuaishouR&D Transformation
0 likes · 24 min read
Towards AI‑Native: How Kuaishou’s Tech Team Shifted Paradigms and Evolved Its Organization
21CTO
21CTO
Jul 6, 2026 · Industry Insights

Who Will Train the Next Generation of Programmers in the AI Era?

The article analyzes how AI tools let senior engineers bypass hiring junior developers, turning short‑term efficiency gains into a long‑term talent debt that threatens the pipeline of future senior engineers, and argues for redesigning apprenticeship and mentorship practices.

AIApprenticeshipJunior Engineers
0 likes · 17 min read
Who Will Train the Next Generation of Programmers in the AI Era?
Linyb Geek Road
Linyb Geek Road
Jul 6, 2026 · R&D Management

From Vibe Coding to Spec‑Driven Development: Evolving Team Efficiency

The article analyses the rise of Vibe Coding, its hidden entropy costs for teams, and proposes Spec‑Driven Development (SDD) as a deterministic, context‑engineered alternative, detailing its philosophy, lifecycle, tooling ecosystem, practical adoption steps, and metrics for measuring engineering productivity.

AI-assisted codingSpec-Driven Developmentsoftware engineering
0 likes · 32 min read
From Vibe Coding to Spec‑Driven Development: Evolving Team Efficiency
Subtle Storm
Subtle Storm
Jul 5, 2026 · R&D Management

System Analyst vs Architecture Designer: Which Path Suits You Best?

The article compares the roles of system analyst and architecture designer, detailing their distinct responsibilities in a large‑scale banking loan system, required skills, exam focus, ideal candidate profiles, and career trajectories to help professionals choose the right path.

career developmentrequirements engineeringsoftware architecture
0 likes · 6 min read
System Analyst vs Architecture Designer: Which Path Suits You Best?
AI Tech Publishing
AI Tech Publishing
Jul 5, 2026 · Artificial Intelligence

Understanding AI Agent Autonomy Levels: From Prompting to Managing Persistent Agents

The article outlines a six‑level framework for AI agent autonomy, explains how autonomy and orchestration axes evolve across three eras, details each level’s responsibilities, risks, metrics, anti‑patterns, and provides practical guidance for safely advancing agents in software engineering.

AI AgentsRisk Managementagent orchestration
0 likes · 25 min read
Understanding AI Agent Autonomy Levels: From Prompting to Managing Persistent Agents
samdeepthink
samdeepthink
Jul 5, 2026 · Fundamentals

What Made Apollo’s 1969 Moon‑Landing Software So Remarkable?

The Apollo 11 guidance computer faced near‑overload and alarmed during the final descent, yet Margaret Hamilton’s team used priority scheduling and fault‑tolerant design on a 32‑kg, 2 MHz machine with only a few kilobytes of memory, enabling the historic Moon landing.

apolloembedded systemsfault tolerance
0 likes · 7 min read
What Made Apollo’s 1969 Moon‑Landing Software So Remarkable?
CodeTrend
CodeTrend
Jul 5, 2026 · Fundamentals

Why the 500k‑Star “Build Your Own X” Repo Redefines How You Learn Programming

Build Your Own X is a curated open‑source collection of over 200 step‑by‑step tutorials that guide you to rebuild core technologies—from operating systems to AI models—across 28+ categories, emphasizing that true understanding comes from recreating the wheel rather than merely consuming it, while warning about its size and dead links and advising a focused, single‑project approach.

build-your-own-xlearning by buildingopen source tutorials
0 likes · 20 min read
Why the 500k‑Star “Build Your Own X” Repo Redefines How You Learn Programming
PaperAgent
PaperAgent
Jul 4, 2026 · Artificial Intelligence

Inside Anthropic’s Claude Fable 5: How to Uncover Your Unknowns for Better Agentic Coding

The article analyzes Anthropic engineer Thariq’s experience with Claude Fable 5, showing that the real bottleneck in AI‑assisted development is the developer’s unknowns, and presents a four‑quadrant framework plus a three‑stage methodology to discover and reduce those blind spots throughout a project’s lifecycle.

AI-assisted developmentClaude Fable 5agentic coding
0 likes · 10 min read
Inside Anthropic’s Claude Fable 5: How to Uncover Your Unknowns for Better Agentic Coding
phodal
phodal
Jul 4, 2026 · Backend Development

Boost AI Coding Build Preview Speed 10× with Piece’s Fragment‑Aware Build

The article proposes a fragment‑aware build system called Piece that shifts feedback from whole‑file to semantic‑fragment granularity, enabling AI‑driven code edits to trigger targeted previews and incremental builds, which can accelerate build preview times by up to tenfold.

AI codingPieceReAct
0 likes · 13 min read
Boost AI Coding Build Preview Speed 10× with Piece’s Fragment‑Aware Build
BirdNest Tech Talk
BirdNest Tech Talk
Jul 3, 2026 · Artificial Intelligence

Detecting Code Smells with an AI ‘Smell’ Skill: My Scan of a Fresh Open‑Source Project

The article explains the origin of the term “code smell,” expands the classic catalog to over 50 modern smells, and demonstrates how the AI‑powered /smell skill automatically scans a sizable Go project (Gitlawb/zero), identifies issues such as God objects, long files, and hidden performance hotspots, then generates a prioritized refactoring roadmap.

AI analysisGocode smell
0 likes · 14 min read
Detecting Code Smells with an AI ‘Smell’ Skill: My Scan of a Fresh Open‑Source Project
21CTO
21CTO
Jul 3, 2026 · Industry Insights

Why 'Vibe Coding' Won’t Replace Engineers: Insights from Infosys’s Nandan Nilekani

Infosys chairman Nandan Nilekani argues that while AI‑driven “vibe coding” can automate routine code generation, the broader software development lifecycle—requirements analysis, architecture, security, compliance, and long‑term maintenance—still demands skilled engineers, and Infosys’s internal data shows AI tools cut basic coding effort by about 40 % without reducing staff.

AICode GenerationInfosys
0 likes · 10 min read
Why 'Vibe Coding' Won’t Replace Engineers: Insights from Infosys’s Nandan Nilekani
FunTester
FunTester
Jul 3, 2026 · Artificial Intelligence

Guarding Quality Against the “-10x Engineer” Phenomenon

The article explains how AI‑generated code transforms the myth of a 10x engineer into a “‑10x engineer” who appears highly productive yet introduces hidden defects, and outlines concrete safeguards—redefined code reviews, centralized QA/E2E testing, release‑gate mechanisms, tooling, and cultural shifts—to ensure quality and accountability.

AI codingRisk Managementcode review
0 likes · 13 min read
Guarding Quality Against the “-10x Engineer” Phenomenon
Kuaishou Tech
Kuaishou Tech
Jul 2, 2026 · R&D Management

From AI Tools to AI‑Native Teams: Paradigm Shifts and Organizational Evolution

The talk reveals why, despite 89% of firms deploying AI, overall productivity only rose 0.29%, and explains Kuaishou's three‑layer AI‑native paradigm (L1‑L3), the hidden frictions between humans and AI, and the three‑tier restructuring of information, processes, and organization needed to turn AI capability into real engineering efficiency.

AI productivityAI-nativeKuaishou
0 likes · 23 min read
From AI Tools to AI‑Native Teams: Paradigm Shifts and Organizational Evolution
Software Engineering 3.0 Era
Software Engineering 3.0 Era
Jul 2, 2026 · Artificial Intelligence

Understanding Loop Engineering Through 16 Humorous Illustrations

The article explains the evolution from Prompt to Loop Engineering, outlines the three‑layer nested loop model, details core components such as Spec and Eval, presents production‑grade design patterns, risk controls, and practical steps for building autonomous AI‑driven development loops.

AI AgentsLoop Engineeringautomation
0 likes · 14 min read
Understanding Loop Engineering Through 16 Humorous Illustrations
Linyb Geek Road
Linyb Geek Road
Jul 2, 2026 · Artificial Intelligence

Why Future AI Projects Need More Than Code: Deep Dive into OpenAI Harness Engineering

Although teams now have powerful models like GPT, Claude, Gemini, and DeepSeek, AI project efficiency often stalls because teams still manage AI like human programmers, lacking clear constraints and governance; OpenAI's Harness Engineering addresses this by defining specs, evaluations, guards, and traces to make AI agents reliable, auditable, and safely autonomous.

AI AgentsAI governanceEvals
0 likes · 9 min read
Why Future AI Projects Need More Than Code: Deep Dive into OpenAI Harness Engineering
DataFunSummit
DataFunSummit
Jul 1, 2026 · Artificial Intelligence

Deploying AI Agents: Protocols, Costs, and Evolution from Demo to Production

A 90‑minute live discussion with three industry experts dissects why AI agents often stall after a successful demo, examining protocol collaboration, self‑evolution capabilities, and token‑cost control, while offering concrete engineering, management, and business‑value insights for enterprise AI adoption.

AI AgentsAI codingEnterprise AI
0 likes · 18 min read
Deploying AI Agents: Protocols, Costs, and Evolution from Demo to Production
TonyBai
TonyBai
Jul 1, 2026 · Industry Insights

Why the AI Era Demands Programmers with Real “Taste”

In the age of AI‑generated code, the author argues that the true competitive edge for software engineers lies in cultivating a refined “taste” for architecture, design, and judgment, outlining its definition, real‑world examples, and three practical rules to preserve technical dignity.

AIHashiCorpMitchell Hashimoto
0 likes · 12 min read
Why the AI Era Demands Programmers with Real “Taste”
samdeepthink
samdeepthink
Jun 30, 2026 · Industry Insights

Is Business More Important Than Technology for Programmers?

The article reflects on the author’s admiration for business architects in a large tech firm, detailing their role in creating price and comparison systems, bridging departments, and designing flexible data schemas, and argues that deep business knowledge combined with technical skill yields greater impact.

Business Architecturecareer-insightsproduct management
0 likes · 4 min read
Is Business More Important Than Technology for Programmers?
Frontend AI Walk
Frontend AI Walk
Jun 29, 2026 · Operations

When Loops Run Autonomously, Where Do Humans Still Add Value?

The article argues that while AI‑driven loops can execute tasks, they cannot replace human judgment, so engineers must shift from handling every step to focusing on three critical nodes—defining completion criteria, triaging loop‑escalated issues, and reviewing final results—backed by data on code churn, issue rates, and review latency.

AI Automationcode reviewhuman-in-the-loop
0 likes · 12 min read
When Loops Run Autonomously, Where Do Humans Still Add Value?
Frontend AI Walk
Frontend AI Walk
Jun 29, 2026 · Operations

Loop Engineering: Which Scenarios Really Work and Which to Avoid

The article defines three screening criteria—repetition, verifiability, and worth—to evaluate Loop Engineering tasks, lists six high‑value scenarios ranging from code engineering to business operations, warns against unsuitable use cases, and provides a step‑by‑step onboarding guide.

AI AgentsLoop EngineeringOperations
0 likes · 12 min read
Loop Engineering: Which Scenarios Really Work and Which to Avoid
samdeepthink
samdeepthink
Jun 29, 2026 · Industry Insights

Can Programmers Really Work Until Age 50? Key Factors and Strategies

The article analyzes why a programmer’s ability to stay employed until fifty depends more on deep industry experience, cross‑functional capabilities, solid technical depth, continual adaptation to new tools, and organizational awareness than on any specific programming language or framework.

AI impactSkill Developmentcareer longevity
0 likes · 11 min read
Can Programmers Really Work Until Age 50? Key Factors and Strategies
samdeepthink
samdeepthink
Jun 29, 2026 · R&D Management

Why Do So Many Developers Shy Away From Management Roles?

The article examines the deep uncertainties, heavy psychological pressure, and non‑linear outcomes that make programmers reluctant to become managers, illustrating the challenges with real‑world examples, performance‑grade authority, mental‑health data, and the amplified expectations from senior leadership.

CareerTeam Leadershipmanagement
0 likes · 10 min read
Why Do So Many Developers Shy Away From Management Roles?
Smart Era Software Development
Smart Era Software Development
Jun 29, 2026 · Artificial Intelligence

Is AI Coding a Magic Tool or a Troublemaker? Insights from the Agentic AICon Roundtable

By 2026 AI coding has permeated the entire software development lifecycle, yet developers report wildly different experiences—some hail ten‑fold productivity gains while others warn of mounting technical debt, and organizations struggle to translate individual speedups into measurable enterprise‑wide value.

AI codinghuman-AI collaborationorganizational change
0 likes · 25 min read
Is AI Coding a Magic Tool or a Troublemaker? Insights from the Agentic AICon Roundtable
High Availability Architecture
High Availability Architecture
Jun 27, 2026 · Artificial Intelligence

How Should Tech Organizations Restructure for the Deepening AI‑Native Era?

The GIAC 2026 conference in Shenzhen showcased AI‑native transformation across leading tech firms, presenting the DRIVE model for organizational redesign, Google Cloud's Agentic AI strategy, Kuaishou's three‑layer AI overhaul, MoonBit's AI‑friendly programming language, and Kuaidi100's CLI‑native Agent ecosystem, highlighting practical challenges and future directions.

AI-nativeAgentic AICloud Computing
0 likes · 13 min read
How Should Tech Organizations Restructure for the Deepening AI‑Native Era?