Tagged articles
1728 articles
Page 3 of 18
Qborfy AI
Qborfy AI
Jan 13, 2026 · R&D Management

How Spec‑Driven AI Can Transform Your Development Workflow with CodeBuddy

This guide walks you through using Tencent's CodeBuddy AI and the open‑source Spec‑Kit to adopt a spec‑driven development process, covering environment setup, spec creation, AI‑assisted coding, task generation, checklist validation, risk analysis, and implementation, all illustrated with concrete commands, examples, and workflow diagrams.

AICode GenerationSoftware Engineering
0 likes · 21 min read
How Spec‑Driven AI Can Transform Your Development Workflow with CodeBuddy
JD Tech Talk
JD Tech Talk
Jan 9, 2026 · Artificial Intelligence

How JoyCode Agent Reached 74.6% Pass@1 on SWE‑bench Verified with a Patch‑Test Co‑Generation Loop

This technical report details JoyCode Agent’s end‑to‑end pipeline that couples patch generation with fail‑to‑pass and pass‑to‑pass test creation, uses trajectory compression, CSR similarity retrieval, and multi‑agent iterative retries to achieve a 74.6% Pass@1 score on the SWE‑bench Verified benchmark while cutting compute costs by 30‑50%.

AI code repairAutomated TestingMulti-Agent System
0 likes · 38 min read
How JoyCode Agent Reached 74.6% Pass@1 on SWE‑bench Verified with a Patch‑Test Co‑Generation Loop
php Courses
php Courses
Jan 7, 2026 · Backend Development

Boost PHP Development with AI: A Step‑by‑Step Code Generation Guide

This tutorial walks PHP developers through selecting AI coding assistants, crafting prompts, generating functions, classes, tests, and secure code, and offers practical tips for reviewing and refining AI‑produced code to improve productivity and maintain quality.

AI CodingCode OptimizationSoftware Engineering
0 likes · 10 min read
Boost PHP Development with AI: A Step‑by‑Step Code Generation Guide
Code Wrench
Code Wrench
Jan 6, 2026 · Backend Development

When to Move from Hooks to Events: A Practical Evolution Guide

This article examines how business scale and system boundaries evolve, explaining when hooks are optimal, why they become problematic, and how to transition smoothly to event‑driven architectures with concrete examples, signals, and a step‑by‑step migration path.

Backend ArchitectureEvent-drivenSoftware Engineering
0 likes · 9 min read
When to Move from Hooks to Events: A Practical Evolution Guide
Woodpecker Software Testing
Woodpecker Software Testing
Jan 5, 2026 · Operations

Portability Testing: Three Core Dimensions and a Comprehensive Cross‑Platform Case Study

This article defines software portability through three dimensions—adaptability, installability, and replaceability—details their focus points and test priorities, presents a full cross‑platform case study of DataSync Pro with concrete test matrices, automation scripts, metrics, and best‑practice recommendations for achieving robust, cloud‑native portability.

Software Engineeringcross‑platforminstallation automation
0 likes · 20 min read
Portability Testing: Three Core Dimensions and a Comprehensive Cross‑Platform Case Study
Code Wrench
Code Wrench
Jan 4, 2026 · Backend Development

Designing a Predictable Multi‑Environment Build System in Go

This article explains how to use Go's native capabilities—build tags, go generate, and static compilation—to create a clear, reproducible multi‑environment build architecture that separates configuration, composition, and compilation concerns.

Build TagsGoMulti-Environment
0 likes · 8 min read
Designing a Predictable Multi‑Environment Build System in Go
phodal
phodal
Dec 30, 2025 · Industry Insights

Beyond Comfort: 6 Key Trends Driving AI Coding Tools in 2025‑2026

The article analyzes six emerging trends in Chinese AI coding tools—model capability parity, open tool integration, spec‑driven development, lower entry barriers, self‑validation, and full‑stack automation—arguing that future success depends on end‑to‑end engineering reliability rather than mere code generation or emotional support.

AI CodingAgentic AISoftware Engineering
0 likes · 12 min read
Beyond Comfort: 6 Key Trends Driving AI Coding Tools in 2025‑2026
AI Insight Log
AI Insight Log
Dec 24, 2025 · Fundamentals

When 90% of Code Is AI‑Generated: Why Mastering the Right Workflow Matters

Addy Osmani explains that despite AI now writing most code, developers must follow a disciplined, step‑by‑step workflow—including planning, incremental development, context feeding, model selection, rigorous testing, and fine‑grained version control—to avoid chaos and truly boost productivity.

AI CodingClaudeLLM workflow
0 likes · 9 min read
When 90% of Code Is AI‑Generated: Why Mastering the Right Workflow Matters
Tech Minimalism
Tech Minimalism
Dec 23, 2025 · Artificial Intelligence

From Solo Coding to a Dedicated Claude Code Sub‑Agent Team – Transform Your Development Workflow

The article explains how Claude Code sub‑agents turn a single AI assistant into a specialized, collaborative team—covering their core features, advantages, setup steps, and ten practical agents for code review, debugging, React, refactoring, DevOps, testing, database optimization, API design, security, and performance, with real‑world examples and performance gains.

AI subagentsClaude CodeSoftware Engineering
0 likes · 23 min read
From Solo Coding to a Dedicated Claude Code Sub‑Agent Team – Transform Your Development Workflow
php Courses
php Courses
Dec 23, 2025 · Backend Development

How to Detect and Fix Common PHP Code Smells for Cleaner, More Maintainable Code

This article explains the concept of code smells in PHP, identifies several frequent issues such as long methods, large classes, duplicate code, excessive comments, complex conditionals, and infinite loops, and provides concrete refactoring examples and best‑practice solutions to improve readability, maintainability, and quality.

Software Engineeringcode smellsrefactoring
0 likes · 8 min read
How to Detect and Fix Common PHP Code Smells for Cleaner, More Maintainable Code
Frontend AI Walk
Frontend AI Walk
Dec 23, 2025 · Artificial Intelligence

Advanced AI Programming: How to Effectively Harness OpenSpec, BMAD, and Skills

The article explains why developers hit bottlenecks when using AI for code, introduces the Vibe Engineering paradigm, and details how the three pillars—BMAD methodology, OpenSpec standard, and Skills extensions—work together through concrete examples, best‑practice guidelines, common pitfalls, and a step‑by‑step development roadmap.

AI programmingBMADOpenSpec
0 likes · 15 min read
Advanced AI Programming: How to Effectively Harness OpenSpec, BMAD, and Skills
Frontend AI Walk
Frontend AI Walk
Dec 19, 2025 · R&D Management

Mastering AI‑Driven Agile Development: The BMAD Method Guide

This article introduces the Breakthrough Method for Agile AI‑Driven Development (BMAD), explains its role‑based workflow, compares it with traditional single‑agent coding, and provides step‑by‑step practical demos using Cursor and Antigravity to illustrate how AI agents can be orchestrated for planning, design, and implementation.

AIAgile DevelopmentBMAD
0 likes · 28 min read
Mastering AI‑Driven Agile Development: The BMAD Method Guide
Liangxu Linux
Liangxu Linux
Dec 15, 2025 · Fundamentals

Are You Making These Common Rookie Mistakes? Spot the Signs of Inexperience

The article outlines typical behaviors that reveal a programmer’s lack of real experience—such as massive one‑off commits, unreadable code, juggling unfinished branches, ignoring feedback, repeating mistakes, chasing every new technology, and slacking on learning—while offering concrete advice on how to recognize and overcome them.

ExperienceSoftware Engineeringcareer advice
0 likes · 6 min read
Are You Making These Common Rookie Mistakes? Spot the Signs of Inexperience
Snowball Engineer Team
Snowball Engineer Team
Dec 15, 2025 · Artificial Intelligence

Why Spec‑Driven AI Coding Beats Vibe Coding in Enterprise Backend Development

The article examines why AI‑generated code often varies in quality, contrasts Vibe Coding with Spec‑Driven development, and explains how a structured, spec‑centric workflow—including UI specifications, MCP integration, and rule‑based validation—enables stable, high‑quality code generation for enterprise backend systems.

AI CodingBackend automationPrompt engineering
0 likes · 15 min read
Why Spec‑Driven AI Coding Beats Vibe Coding in Enterprise Backend Development
PMTalk Product Manager Community
PMTalk Product Manager Community
Dec 12, 2025 · Industry Insights

Why Your Product Always Has Bugs: Software Is a Low‑Dimensional Projection

The article argues that bugs are inevitable because software compresses the high‑dimensional, dynamic reality into a static, low‑dimensional codebase, causing loss of information and structural mismatches that surface as errors, and suggests future engineering must embrace self‑describing, self‑healing, and evolving architectures.

Software EngineeringSystem Architecturebugs
0 likes · 6 min read
Why Your Product Always Has Bugs: Software Is a Low‑Dimensional Projection
Amap Tech
Amap Tech
Dec 11, 2025 · Artificial Intelligence

How ACoder Achieved Up to 24× Faster Multi‑Platform Development with AI

The ACoder platform combines multi‑model AI, a panoramic code‑understanding engine, and a layered knowledge‑management system to automate the entire software‑development lifecycle, delivering 5‑20× overall efficiency gains, up to 24× speed‑up for cross‑platform code migration, and dramatically higher code‑recall accuracy.

AI CodingCode GenerationSoftware Engineering
0 likes · 19 min read
How ACoder Achieved Up to 24× Faster Multi‑Platform Development with AI
Architect's Journey
Architect's Journey
Dec 10, 2025 · Industry Insights

Vibe Coding vs Spec‑Driven Development: From Rapid Prototyping to Sustainable Code

The article compares AI‑assisted "Vibe Coding"—which boosts short‑term productivity but introduces intent misalignment, black‑box code, and maintenance debt—with Spec‑Driven Development (SDD), which restores controllability, quality, and collaboration through formal specifications, illustrated by real‑world case studies, a four‑layer ISPI model, and an emerging tooling ecosystem.

AI CodingISPI modelSoftware Engineering
0 likes · 11 min read
Vibe Coding vs Spec‑Driven Development: From Rapid Prototyping to Sustainable Code
PaperAgent
PaperAgent
Dec 9, 2025 · Artificial Intelligence

How Code Graph Model (CGM) Redefines Repository‑Level Code Understanding

The Code Graph Model (CGM) introduced by Ant's multimodal code team integrates repository‑level graph structures into open‑source LLMs, achieving a 44% solve rate on SWE‑bench Lite, eliminating agent dependence, and demonstrating a novel graph‑enhanced code model through multi‑granular graph construction, dual‑modal alignment, and a lightweight GraphRAG framework.

AICode GraphGraphRAG
0 likes · 9 min read
How Code Graph Model (CGM) Redefines Repository‑Level Code Understanding
PaperAgent
PaperAgent
Dec 4, 2025 · Artificial Intelligence

From Code Foundations to AI Agents: A Deep Dive into Code LLMs and Their Applications

This article reviews a comprehensive 303‑page survey on code foundation models, tracing the evolution of code‑focused large language models from 2021 to 2025, comparing general‑purpose and specialized LLMs, and presenting extensive experiments on prompting, fine‑tuning, reinforcement learning, and autonomous coding agents.

AI CodingCode LLMModel Evaluation
0 likes · 5 min read
From Code Foundations to AI Agents: A Deep Dive into Code LLMs and Their Applications
DevOps in Software Development
DevOps in Software Development
Nov 27, 2025 · Industry Insights

Can the US Marine Corps’ Software Factory Birth a New Military Software Profession?

The article analyzes the US Marine Corps' pilot software factory, its potential expansion into a permanent military occupational specialty, the management implications of merging development and operational domains, and how emerging DevSecOps practices may shape the future of software‑focused military careers.

DevSecOpsMilitary SoftwareSoftware Engineering
0 likes · 12 min read
Can the US Marine Corps’ Software Factory Birth a New Military Software Profession?
Programmer DD
Programmer DD
Nov 10, 2025 · Fundamentals

Can Spec‑Driven Development Turn AI‑Generated Code into Production‑Ready Software?

This article explains how spec‑driven development transforms AI‑assisted coding from exploratory, chat‑based experiments into a reliable, production‑grade workflow by using formal specifications as the source of truth, systematic validation, and a structured tool ecosystem to ensure quality, security, and maintainability.

AI code generationSoftware EngineeringSpec‑Driven Development
0 likes · 29 min read
Can Spec‑Driven Development Turn AI‑Generated Code into Production‑Ready Software?
JavaEdge
JavaEdge
Nov 7, 2025 · Artificial Intelligence

Can a PDCA Framework Unlock AI Code Generation’s Full Potential?

This article examines why AI‑assisted coding often falls short on quality and integration, introduces a structured PDCA workflow to guide AI interactions, presents experimental data comparing PDCA‑guided and unstructured approaches, and outlines practical guidelines and future enhancements for sustainable AI‑driven software development.

AI code generationDevOpsPDCA
0 likes · 15 min read
Can a PDCA Framework Unlock AI Code Generation’s Full Potential?
JD Cloud Developers
JD Cloud Developers
Nov 3, 2025 · Artificial Intelligence

How JoyCode Agent Scored 74.6% Pass@1 on SWE‑Bench Verified: Inside the Patch‑Test Co‑generation Pipeline

JoyCode Agent leverages a multi‑agent, patch‑and‑test co‑generation framework with iterative validation, failure attribution, and experience‑driven retries to achieve a 74.6% Pass@1 rate on the SWE‑Bench Verified benchmark, dramatically reducing computational resources while delivering high‑quality code patches.

AI code generationMulti-Agent SystemSWE-bench
0 likes · 34 min read
How JoyCode Agent Scored 74.6% Pass@1 on SWE‑Bench Verified: Inside the Patch‑Test Co‑generation Pipeline
macrozheng
macrozheng
Nov 2, 2025 · Backend Development

12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)

The article humorously outlines twelve detrimental coding habits—from over‑splitting microservices to avoiding logs—that cripple readability and maintainability, illustrating each with a fictional programmer “Er Gou” and warning developers not to follow these anti‑patterns.

MicroservicesSoftware Engineeringbad practices
0 likes · 12 min read
12 Toxic Coding Habits That Destroy Readability (And How to Avoid Them)
Java Tech Enthusiast
Java Tech Enthusiast
Oct 31, 2025 · R&D Management

5 Warning Signs of a Toxic Tech Manager and How to Identify Them

This article outlines five common flaws of ineffective technical managers—ranging from clueless direction‑setting and superficial reporting to credit‑stealing and information silos—and explains what qualities define a good tech leader who respects expertise and supports the team.

LeadershipR&D managementSoftware Engineering
0 likes · 5 min read
5 Warning Signs of a Toxic Tech Manager and How to Identify Them
Java Tech Enthusiast
Java Tech Enthusiast
Oct 30, 2025 · Frontend Development

Why Front‑End Development Is Actually Harder Than You Think

The article explores the hidden complexities of front‑end work—ranging from HTML, CSS, and JavaScript to modern frameworks, build tools, TypeScript, and UI polish—while contrasting them with back‑end challenges like concurrency, scaling, and system architecture, revealing why both sides are equally demanding for developers.

BackendSoftware EngineeringWeb Development
0 likes · 6 min read
Why Front‑End Development Is Actually Harder Than You Think
Tencent Cloud Developer
Tencent Cloud Developer
Oct 30, 2025 · Product Management

Why Software Engineering Lacks Consensus: Decoding Demand, Value, and Strategy

This article explores the difficulty of establishing a shared language in software engineering, outlines three essential domains and mindsets for developers, delves into demand analysis, product value, user experience, and strategy, and contrasts ToC and ToB approaches while highlighting practical documentation outputs.

Software EngineeringUser experiencedemand analysis
0 likes · 19 min read
Why Software Engineering Lacks Consensus: Decoding Demand, Value, and Strategy
IT Services Circle
IT Services Circle
Oct 28, 2025 · Frontend Development

Why Front‑End Development Feels More Complex Than Back‑End (And Vice Versa)

The article explores the perceived rivalry between front‑end and back‑end engineers, detailing the extensive skill set required for modern front‑end work—HTML, CSS, JavaScript frameworks, build tools, TypeScript, UI polish—and contrasting it with back‑end challenges such as high concurrency, load balancing, databases, caching, and distributed systems, highlighting that both sides face intense, ever‑changing demands.

Software EngineeringWeb Development
0 likes · 5 min read
Why Front‑End Development Feels More Complex Than Back‑End (And Vice Versa)
Tech Minimalism
Tech Minimalism
Oct 26, 2025 · Artificial Intelligence

From Code Completion to Vibe Coding: Tracing the Evolution of AI Programming Tools

The article surveys the rapid evolution of AI‑assisted programming—from early code‑completion tools like GitHub Copilot, through context‑aware IDEs such as Cursor, to the emerging "Vibe Coding" paradigm exemplified by Claude Code—highlighting technical breakthroughs, practical trade‑offs, and future implications for developers.

AI programmingContext CodingSoftware Engineering
0 likes · 20 min read
From Code Completion to Vibe Coding: Tracing the Evolution of AI Programming Tools
Liangxu Linux
Liangxu Linux
Oct 10, 2025 · Fundamentals

Mastering Embedded Code Refactoring: Strategies, Tools, and Real‑World Examples

This guide explains why refactoring embedded software is uniquely challenging, outlines preparation steps, presents basic to advanced refactoring techniques, shows hardware‑specific and real‑time optimizations, describes verification methods, and provides a concrete sensor‑data case study with measurable results.

Code RefactoringLow PowerReal-Time
0 likes · 10 min read
Mastering Embedded Code Refactoring: Strategies, Tools, and Real‑World Examples
DevOps Coach
DevOps Coach
Oct 10, 2025 · Interview Experience

How I Fast‑Tracked My Software Engineer Career: 10 Practical Growth Hacks

This article shares a software engineer’s eight‑year journey, detailing concrete habits like weekly work logs, on‑call participation, cautious tech adoption, internal team rotation, writing, and interview preparation, offering actionable advice for junior and mid‑level developers seeking rapid career advancement.

Career DevelopmentInterview PreparationOn-Call
0 likes · 24 min read
How I Fast‑Tracked My Software Engineer Career: 10 Practical Growth Hacks
Efficient Ops
Efficient Ops
Oct 9, 2025 · Operations

Changan Auto’s Dual DevOps Certification: Boosting Delivery Speed and Quality

Changan Automobile’s Gaia platform V3.0 earned both international ITU and domestic DevOps certifications, demonstrating a mature, end‑to‑end DevOps system that dramatically shortened deployment cycles, reduced failure rates, and enhanced automation coverage, while outlining future plans for AI‑driven optimization and broader enterprise adoption.

Continuous DeliveryDevOpsMetrics
0 likes · 16 min read
Changan Auto’s Dual DevOps Certification: Boosting Delivery Speed and Quality
IT Services Circle
IT Services Circle
Oct 9, 2025 · Information Security

When Reporting a Security Bug Gets You Fired: A Developer’s Nightmare

A senior full‑stack engineer built a lightweight SaaS product that generated revenue, uncovered a critical backend security bug, tried to help fix it, and was abruptly dismissed by the CTO, sparking a heated community debate about toxic engineering culture and the risks of whistleblowing.

Software Engineeringcareer riskdev culture
0 likes · 8 min read
When Reporting a Security Bug Gets You Fired: A Developer’s Nightmare
Architecture Digest
Architecture Digest
Oct 6, 2025 · R&D Management

The Real Reasons Behind the 35‑Year‑Old Developer Crisis

This article debunks the myth that companies fire programmers at 35, explains why layoffs target low‑value staff, identifies three common career pitfalls, and offers four practical strategies to extend a developer’s professional lifespan well beyond the so‑called age limit.

Skill developmentSoftware Engineeringage
0 likes · 12 min read
The Real Reasons Behind the 35‑Year‑Old Developer Crisis
ITPUB
ITPUB
Oct 4, 2025 · Artificial Intelligence

Why AI Code Generation Fails and How Structured Docs Can Boost Adoption

The article analyzes the low adoption rate of AI‑generated code, identifies root causes such as information asymmetry, oversized tasks, missing feedback loops and unclear role boundaries, and proposes a structured documentation and issue‑management workflow to improve AI coding reliability and developer productivity.

AI CodingSoftware Engineeringcode adoption
0 likes · 19 min read
Why AI Code Generation Fails and How Structured Docs Can Boost Adoption
Instant Consumer Technology Team
Instant Consumer Technology Team
Sep 28, 2025 · R&D Management

How to Tame Technical Debt: Proven Strategies for Faster, Safer Development

This article explains what technical debt is, why it harms software projects, and presents a comprehensive framework—including identification, prioritization, remediation, monitoring, and continuous improvement—to manage and reduce technical debt, ultimately boosting security, development speed, and innovation.

Software EngineeringTechnical Debtprocess improvement
0 likes · 17 min read
How to Tame Technical Debt: Proven Strategies for Faster, Safer Development
Liangxu Linux
Liangxu Linux
Sep 27, 2025 · Fundamentals

10 Proven Strategies to Make Embedded C/C++ Code Truly Portable

This article presents twelve practical guidelines—ranging from layered design and adapter patterns to careful handling of standard functions and platform quirks—that help embedded developers write C/C++ code that can be reliably moved across different hardware and operating systems.

CC++Portability
0 likes · 10 min read
10 Proven Strategies to Make Embedded C/C++ Code Truly Portable
21CTO
21CTO
Sep 27, 2025 · Fundamentals

Why Programming Feels Like Building Your Own World – Lessons from Linus Torvalds

The article reflects on the deep joy and philosophical significance of programming, comparing it to creating a personal universe, and explores how understanding computer science parallels physics while emphasizing creativity, problem‑solving, and the ultimate challenge of building operating systems.

Software Engineeringcomputer sciencecreativity
0 likes · 9 min read
Why Programming Feels Like Building Your Own World – Lessons from Linus Torvalds
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 26, 2025 · Artificial Intelligence

Why a New AI Programming Manifesto Is Needed – Lessons from the Agile Revolution

The article argues that after 24 years since the Agile Manifesto, AI-driven programming has created a fresh crisis of role confusion, unpredictability, and security risks, and proposes a new AI Programming Manifesto to guide developers toward responsible, human‑centered, and safe AI‑assisted software engineering.

AI SafetyAI programmingSoftware Engineering
0 likes · 18 min read
Why a New AI Programming Manifesto Is Needed – Lessons from the Agile Revolution
Alibaba Cloud Developer
Alibaba Cloud Developer
Sep 25, 2025 · Artificial Intelligence

Why AI Code Generation Fails and How Structured Docs Can Boost Adoption

The article analyzes the low adoption rate of AI‑generated code, identifies root causes such as information asymmetry, oversized tasks, missing feedback loops and unclear role boundaries, and proposes a systematic solution based on structured documentation, issue‑driven workflows, prompt engineering and incremental quality control to make AI coding reliable.

DocumentationPrompt engineeringSoftware Engineering
0 likes · 18 min read
Why AI Code Generation Fails and How Structured Docs Can Boost Adoption
FunTester
FunTester
Sep 25, 2025 · Artificial Intelligence

Mastering AI‑Assisted Coding: A Structured 4‑Stage Workflow to Boost Efficiency

This article presents a practical, four‑stage methodology—Explore, Plan, Code, Commit—that transforms AI from a simple code generator into a strategic development partner, helping engineers tackle unfamiliar codebases, avoid “vibe coding,” and dramatically improve productivity and code quality.

AI programmingSoftware Engineeringproductivity
0 likes · 19 min read
Mastering AI‑Assisted Coding: A Structured 4‑Stage Workflow to Boost Efficiency
Data Party THU
Data Party THU
Sep 19, 2025 · Artificial Intelligence

How RepoMaster Enables AI Agents to Master GitHub Repositories for Complex Tasks

RepoMaster is an AI‑driven framework that automatically discovers, analyzes, and executes code from massive GitHub repositories, turning them into reusable tools and achieving state‑of‑the‑art performance on challenging benchmarks while drastically reducing token consumption and engineering effort.

AI agentsRepoMasterSoftware Engineering
0 likes · 9 min read
How RepoMaster Enables AI Agents to Master GitHub Repositories for Complex Tasks
Architect
Architect
Sep 18, 2025 · Fundamentals

Why Modeling Is the Hardest Puzzle in Software Architecture – A Deep Dive

This article explores the essential role of modeling in software engineering, outlines the three main types of modeling, examines why modeling remains a persistent challenge due to language ambiguity and real‑world complexity, and provides practical guidance on business and domain modeling for architects.

Domain-Driven DesignSoftware EngineeringSoftware Modeling
0 likes · 16 min read
Why Modeling Is the Hardest Puzzle in Software Architecture – A Deep Dive
Java Tech Enthusiast
Java Tech Enthusiast
Sep 17, 2025 · R&D Management

Why Developers Hate Written Coding Tests: Three Core Issues Revealed

The article examines why many developers resent written coding tests, highlighting three fundamental problems: the disconnect from real work, the misuse of tests as power displays, and the reduction of a programmer's value to a simple score, while advocating conversational interviews instead.

Software Engineeringcareercoding test
0 likes · 3 min read
Why Developers Hate Written Coding Tests: Three Core Issues Revealed
Ops Development & AI Practice
Ops Development & AI Practice
Sep 16, 2025 · Artificial Intelligence

Why the “Bash Only” Benchmark Is the Toughest Test for AI Code Agents

This article examines the design philosophy behind the “Bash Only” category of the SWE‑bench benchmark, explaining how its minimal‑agent approach isolates LLM reasoning by restricting interactions to a plain Bash shell, making it a rigorous, reproducible test of true software‑engineering intelligence.

AI EvaluationBash OnlyBenchmark
0 likes · 7 min read
Why the “Bash Only” Benchmark Is the Toughest Test for AI Code Agents
DataFunSummit
DataFunSummit
Sep 16, 2025 · Artificial Intelligence

How Large‑Model AI Is Transforming R&D Workflows

This article examines how large‑model AI is reshaping R&D by tracing the evolution of intelligent development tools—from early code‑completion assistants like GitHub Copilot to advanced “Go Fat” capabilities that scale code generation—and shares enterprise experiences, developer practices, and a Q&A session.

AISoftware Engineeringcode completion
0 likes · 4 min read
How Large‑Model AI Is Transforming R&D Workflows
大转转FE
大转转FE
Sep 15, 2025 · Frontend Development

Top 5 Frontend Insights: AI Boosts, Performance Hacks, and Future Trends

This edition of the Zhuanzhuan Frontend Weekly curates five insightful articles covering AI‑empowered frontend development, log system performance optimization, multi‑agent planning enhancements, AI‑driven workflow improvements, and an exclusive interview with an OpenAI researcher, offering practical techniques and forward‑looking perspectives.

AI integrationPerformance OptimizationSoftware Engineering
0 likes · 4 min read
Top 5 Frontend Insights: AI Boosts, Performance Hacks, and Future Trends
21CTO
21CTO
Sep 13, 2025 · Fundamentals

Why Linus Torvalds Calls Certain Code “Garbage” and What It Means for Cognitive Load

Linus Torvalds harshly criticized a Meta engineer's pull request as garbage, using the incident to illustrate how unnecessary abstractions increase cognitive load, why code should be clear and self‑contained, and how modern tools like IDEs and LLMs change the cost of refactoring.

Linus TorvaldsPR reviewSoftware Engineering
0 likes · 7 min read
Why Linus Torvalds Calls Certain Code “Garbage” and What It Means for Cognitive Load
AsiaInfo Technology: New Tech Exploration
AsiaInfo Technology: New Tech Exploration
Sep 11, 2025 · Artificial Intelligence

How AST Boosts LLM‑Powered Code Question Answering: Theory, Practice, and Future Directions

This article explores how abstract syntax trees (AST) can enrich large language model (LLM) based code question‑answering by providing precise structural context, detailing LLM strengths and limits, describing AST‑LLM collaboration, RAG integration, cutting‑edge models, practical tooling, challenges, standardisation efforts, and future research avenues.

ASTLLMRAG
0 likes · 30 min read
How AST Boosts LLM‑Powered Code Question Answering: Theory, Practice, and Future Directions
Tencent Cloud Developer
Tencent Cloud Developer
Sep 11, 2025 · Fundamentals

Why Modeling Is the Hidden Challenge in Software Engineering—and How to Master It

This article explains what modeling means across disciplines, why it is essential for simplifying complex real‑world problems, outlines the three main types of modeling in software engineering, and dives into the practical difficulties of business, domain, and data modeling with concrete examples and diagrams.

Domain ModelingSoftware EngineeringSoftware Modeling
0 likes · 17 min read
Why Modeling Is the Hidden Challenge in Software Engineering—and How to Master It
IT Architects Alliance
IT Architects Alliance
Sep 6, 2025 · Backend Development

Why Most DDD Projects Fail and How to Implement It Effectively

This article examines why many DDD projects default to anemic models, identifies scenarios where DDD adds real value, and provides practical strategies—including aggregate redesign, event‑driven consistency, and incremental refactoring—to successfully implement Domain‑Driven Design in complex backend systems.

Backend ArchitectureDDDMicroservices
0 likes · 10 min read
Why Most DDD Projects Fail and How to Implement It Effectively
Ops Development & AI Practice
Ops Development & AI Practice
Sep 4, 2025 · Industry Insights

SonarQube vs Codacy: Which Code Quality Tool Fits Your Team?

This article compares SonarQube and Codacy, examining their histories, core features, security capabilities, deployment models, and ideal use‑cases, to help teams decide which static analysis solution aligns best with their workflow, technology stack, and compliance requirements.

CodacySoftware EngineeringSonarQube
0 likes · 8 min read
SonarQube vs Codacy: Which Code Quality Tool Fits Your Team?
DevOps in Software Development
DevOps in Software Development
Aug 29, 2025 · Industry Insights

How the Third‑Generation Software Factory Is Redefining AI Development

This article analyses the evolution of software factories over five decades, defines the third‑generation model focused on data governance, AI integration, and high‑frequency iteration, presents an applicability assessment framework, compares AI‑centric and traditional software stacks, and illustrates the concepts with military and commercial case studies.

AI integrationMilitary AISoftware Engineering
0 likes · 65 min read
How the Third‑Generation Software Factory Is Redefining AI Development
FunTester
FunTester
Aug 29, 2025 · Fundamentals

How to Tackle Automated Testing in Legacy Systems: Practical Tips & Refactoring

Automated testing is essential but challenging for legacy systems; this guide explains testing types, prioritizes unit and integration tests, classifies code for targeted testing, demonstrates refactoring techniques with Java examples, and applies SOLID principles to improve testability and maintainability of aging codebases.

Automated TestingLegacy CodeSOLID principles
0 likes · 13 min read
How to Tackle Automated Testing in Legacy Systems: Practical Tips & Refactoring
Liangxu Linux
Liangxu Linux
Aug 28, 2025 · Fundamentals

When a Hidden Easter Egg Almost Cost an Engineer His Job at Apple

The article recounts John Calhoun's experience at Apple, detailing how his harmless code Easter egg nearly led to his dismissal, and explores the broader implications of embedding hidden features in software within large tech companies.

AppleLegacy CodeSoftware Engineering
0 likes · 15 min read
When a Hidden Easter Egg Almost Cost an Engineer His Job at Apple
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 28, 2025 · Artificial Intelligence

How Agentic AI Is Transforming Software Engineering and Startup Success

In a deep interview, AI pioneer Andrew Ng explains that AI progress will follow multiple parallel paths beyond scaling, highlights the talent bottleneck for building Agentic AI, and shows how AI‑driven coding tools are shifting startup bottlenecks from engineering to product management while reshaping team structures and founder priorities.

AI DevelopmentAI talent bottleneckAgentic AI
0 likes · 15 min read
How Agentic AI Is Transforming Software Engineering and Startup Success
FunTester
FunTester
Aug 27, 2025 · Fundamentals

How Test‑Driven Development Can Boost Code Quality and Team Collaboration

This article explores Test‑Driven Development (TDD) as a quality‑focused methodology, detailing its practical benefits, planning strategies, documentation support, team collaboration gains, and the challenges faced in fast‑paced, high‑change environments, while offering balanced advice for integrating TDD with traditional testing approaches.

Software EngineeringSoftware TestingTDD
0 likes · 10 min read
How Test‑Driven Development Can Boost Code Quality and Team Collaboration
Architecture Development Notes
Architecture Development Notes
Aug 26, 2025 · Artificial Intelligence

Is Vibe Coding Redefining the Programmer’s Role?

The article examines the emerging Vibe Coding paradigm where AI generates code from natural‑language requirements, discussing its impact on developer efficiency, job security, code quality, industry hiring trends, and the new skills programmers must cultivate to stay relevant.

AI programmingSoftware EngineeringVibe Coding
0 likes · 6 min read
Is Vibe Coding Redefining the Programmer’s Role?
DevOps Engineer
DevOps Engineer
Aug 26, 2025 · R&D Management

Why Open‑Source Contributions Supercharge Your Career (Even with Kids)

The author explains how maintaining open‑source projects, sharing knowledge, and engaging with global communities provide visibility, access to superior practices, and long‑term value that benefit any developer’s career and personal growth, even when balancing family responsibilities.

Career DevelopmentSoftware Engineeringcommunity
0 likes · 7 min read
Why Open‑Source Contributions Supercharge Your Career (Even with Kids)
21CTO
21CTO
Aug 21, 2025 · Artificial Intelligence

Why Most AI Agent Projects Fail and How to Benchmark Their Capabilities

The article analyzes why AI agent initiatives often flop compared to traditional software, explains the fundamental differences in development approaches, and introduces a three‑step Agent Capability Benchmark Testing framework with concrete evaluation criteria and a practical weekly‑report agent example.

AI agentsLLMPrompt engineering
0 likes · 12 min read
Why Most AI Agent Projects Fail and How to Benchmark Their Capabilities
Liangxu Linux
Liangxu Linux
Aug 18, 2025 · Fundamentals

32 Essential C Programming Practices for Clean, Maintainable Code

This guide outlines 32 practical C programming habits—from proper indentation and commenting to safe memory handling and error management—designed to improve code readability, maintainability, and reliability, helping developers write professional, high‑quality software.

C programmingSoftware Engineeringbest practices
0 likes · 40 min read
32 Essential C Programming Practices for Clean, Maintainable Code
Alibaba Cloud Developer
Alibaba Cloud Developer
Aug 11, 2025 · Artificial Intelligence

How Fine‑Tuning Large Models Solves Code Upgrade Challenges and Boosts Stable Module Matching

This article details an innovative approach that uses large‑model supervised fine‑tuning to overcome the instability of code RAG and code agents during open‑source repository upgrades, addressing domain‑specific terminology, code style differences, and improving recall, accuracy, and deployment efficiency.

AI agentsFine-tuningLLM
0 likes · 11 min read
How Fine‑Tuning Large Models Solves Code Upgrade Challenges and Boosts Stable Module Matching
Tencent Technical Engineering
Tencent Technical Engineering
Aug 6, 2025 · Fundamentals

Do Programmers Still Need Systematic Book Learning in the AI Era?

The article gathers diverse opinions from eight engineers on whether systematic book study remains essential for programmers in the AI age, arguing that combining foundational reading with AI‑assisted practice builds deeper understanding while pure reliance on AI or rote reading alone falls short.

AISoftware Engineeringlearning
0 likes · 5 min read
Do Programmers Still Need Systematic Book Learning in the AI Era?
Wuming AI
Wuming AI
Aug 5, 2025 · Artificial Intelligence

How to Master AI‑Assisted ‘Vibe Coding’ for Fast Product Delivery

This guide breaks down a practical, step‑by‑step methodology for using AI to quickly turn ideas into functional products, covering tech‑stack choices, lightweight PRDs, disciplined version control, example‑driven prompts, and rapid error‑handling to avoid common pitfalls.

AI CodingSoftware EngineeringVersion Control
0 likes · 7 min read
How to Master AI‑Assisted ‘Vibe Coding’ for Fast Product Delivery
Continuous Delivery 2.0
Continuous Delivery 2.0
Aug 4, 2025 · Artificial Intelligence

How Google’s T5‑Powered AI Cuts Code Review Time by 60 Minutes per PR

Google’s T5‑based machine‑learning tool transforms code‑review comments into automatic edit suggestions, reducing the average 60‑minute per‑review effort, boosting resolution rates from 4.9 % to 7.5 %, and delivering multi‑role efficiency gains that translate into hundreds of person‑years saved annually.

AI assistanceCode reviewDevOps
0 likes · 10 min read
How Google’s T5‑Powered AI Cuts Code Review Time by 60 Minutes per PR
Data Party THU
Data Party THU
Aug 3, 2025 · Industry Insights

Do AI Coding Assistants Boost Productivity? A Randomized Study Says No

A recent randomized controlled trial by the nonprofit AI research group METR found that experienced open‑source developers actually spent 19% more time on tasks when using AI coding tools, contradicting the common belief that such tools increase development speed by around 20%.

AI programmingSoftware Engineeringdeveloper productivity
0 likes · 8 min read
Do AI Coding Assistants Boost Productivity? A Randomized Study Says No
Architecture and Beyond
Architecture and Beyond
Aug 2, 2025 · Fundamentals

Master First‑Principles Thinking to Solve Complex Tech Problems

This article explains the concept of first‑principles thinking, why it matters for engineers, common mental traps, real‑world case studies, and practical steps to cultivate a zero‑based problem‑solving mindset for better architecture and performance decisions.

DebuggingSoftware Engineeringfirst principles
0 likes · 15 min read
Master First‑Principles Thinking to Solve Complex Tech Problems
Data Party THU
Data Party THU
Jul 31, 2025 · Industry Insights

How mini‑SWE‑agent Solves 65% of SWE‑bench Bugs with Only 100 Lines of Code

The mini‑SWE‑agent, a lightweight open‑source software‑engineering AI built by the original SWE‑bench team, achieves about 65% bug‑fix success on the SWE‑bench benchmark using roughly 100 lines of Python, thanks to its minimal dependencies, shell‑based execution, linear history, and support for various container environments, offering a fast, extensible alternative to the full‑featured SWE‑agent.

AI AgentLLMSWE-bench
0 likes · 8 min read
How mini‑SWE‑agent Solves 65% of SWE‑bench Bugs with Only 100 Lines of Code
Alibaba Cloud Developer
Alibaba Cloud Developer
Jul 29, 2025 · Artificial Intelligence

How to Transform Chaotic AI Prompts into Robust System Designs

This article examines the pitfalls of rule‑heavy prompt engineering, introduces a systematic four‑layer architecture for AI prompts, outlines six practical compilation principles, and demonstrates how to rewrite a tangled prompt into a clear, maintainable, and scalable system blueprint.

AI ArchitectureLLMPrompt engineering
0 likes · 84 min read
How to Transform Chaotic AI Prompts into Robust System Designs
Bitu Technology
Bitu Technology
Jul 28, 2025 · Artificial Intelligence

How to Thrive with AI: Strategies for Developers to Collaborate and Innovate

This recap of Chen Tian's AI‑focused meetup explores why knowledge still matters, presents four practical learning methods, outlines effective AI prompting techniques, redefines the developer’s role from coder to conductor, and offers a five‑stage AI collaboration workflow for modern software creation.

AI CollaborationSoftware Engineeringdeveloper productivity
0 likes · 8 min read
How to Thrive with AI: Strategies for Developers to Collaborate and Innovate
Go Programming World
Go Programming World
Jul 23, 2025 · Artificial Intelligence

Directing Code with AI: How Vibe Coding Turns Natural Language into Software

Vibe Coding, introduced by Andrej Karpathy in 2025, lets developers describe software goals in natural language while large language models generate the code, reshaping the developer’s role, outlining the workflow, discussing tools, risks, and future prospects of this AI‑driven programming paradigm.

AI-driven developmentLLMSoftware Engineering
0 likes · 6 min read
Directing Code with AI: How Vibe Coding Turns Natural Language into Software
Frontend AI Walk
Frontend AI Walk
Jul 22, 2025 · Artificial Intelligence

How Amazon’s Kiro.dev Leverages Claude 4 for Spec‑Driven, End‑to‑End Code Automation

Kiro.dev, an AWS AI‑driven programming platform, enforces Spec‑Driven Development with Specs and Hooks to automate the full cycle from requirements to design to production code, integrates Claude 4 for multimodal interaction, and claims up to 30% faster delivery and 95% test coverage, while contrasting its approach with traditional AI assistants like Copilot and Cursor.

AI programmingAWSClaude 4
0 likes · 11 min read
How Amazon’s Kiro.dev Leverages Claude 4 for Spec‑Driven, End‑to‑End Code Automation
Wuming AI
Wuming AI
Jul 22, 2025 · Industry Insights

What Replit’s AI ‘Vibe Coding’ Disaster Teaches About Production Safety

When SaaStr founder Jason Lemkin’s AI‑powered Vibe Coding session on Replit mistakenly deleted a production database, the incident highlighted four critical lessons—never modify production data directly, enforce clear environment isolation, maintain reliable backup and rollback mechanisms, and remember that AI tools cannot replace fundamental engineering practices.

DevOpsIndustry LessonsProduction Safety
0 likes · 5 min read
What Replit’s AI ‘Vibe Coding’ Disaster Teaches About Production Safety
Java Tech Enthusiast
Java Tech Enthusiast
Jul 21, 2025 · R&D Management

When a Tech Lead Gets Demoted: Lessons from a Sudden Promotion and Return to Coding

A senior engineer shares his personal journey of being abruptly promoted to technical manager, struggling with team leadership, facing repeated incidents, and ultimately being reassigned to his original developer role, offering practical insights for programmers and product managers facing similar career turbulence.

LeadershipManagementSoftware Engineering
0 likes · 7 min read
When a Tech Lead Gets Demoted: Lessons from a Sudden Promotion and Return to Coding
Efficient Ops
Efficient Ops
Jul 20, 2025 · Operations

How a Major Bank Mastered Version Management with a Three‑In‑One Automated Framework

This article examines how Industrial and Commercial Bank of China’s software development center tackled the complexities of financial‑grade system governance by introducing a three‑in‑one standardized version‑management framework that combines standardization, automation, and intelligence to improve delivery speed, risk control, and environment consistency.

Software Engineeringci/cdfinancial technology
0 likes · 7 min read
How a Major Bank Mastered Version Management with a Three‑In‑One Automated Framework
JD Tech
JD Tech
Jul 18, 2025 · Artificial Intelligence

How AI Can Turn Codebases into Knowledge Graphs: A Practical Guide

An R&D newcomer struggles with undocumented code and hidden business rules, then builds a large-model-driven knowledge system that links code commits, requirement docs, and operational logs, enabling automated retrieval, intelligent prompts, and improved onboarding, illustrated through multi-stage implementation and practical API examples.

AISoftware Engineeringcode documentation
0 likes · 12 min read
How AI Can Turn Codebases into Knowledge Graphs: A Practical Guide
21CTO
21CTO
Jul 17, 2025 · Artificial Intelligence

Why Specifications Outshine Code: Insights from OpenAI’s Alignment Team

In a compelling talk, OpenAI’s Alignment Team engineer Sean Grove argues that code is only a small fraction of engineering value, emphasizing that clear, testable specifications and structured communication are the true drivers of impact, especially as AI models become more capable.

AI AlignmentSoftware Engineeringmodel spec
0 likes · 14 min read
Why Specifications Outshine Code: Insights from OpenAI’s Alignment Team
DataFunTalk
DataFunTalk
Jul 16, 2025 · Artificial Intelligence

Inside OpenAI: Unfiltered Lessons on AI, Culture, and Rapid Product Launches

A former OpenAI engineer shares a candid, unfiltered account of the company's fast‑paced growth, bottom‑up research culture, engineering practices, product decisions, and the intense seven‑week sprint that delivered Codex, offering valuable insights for AI researchers, product managers, and tech leaders.

AI researchCode GenerationOpenAI
0 likes · 22 min read
Inside OpenAI: Unfiltered Lessons on AI, Culture, and Rapid Product Launches
FunTester
FunTester
Jul 15, 2025 · Artificial Intelligence

Do AI Code Generators Really Speed Up Development? RCT Shows 19% Slowdown

A randomized controlled trial with 16 veteran developers working on 246 real open-source issues found that using generative AI tools such as Cursor Pro with Claude actually increased average task time by 19 %, contrary to participants’ expectations of a 24 % efficiency gain, highlighting limitations of AI in complex, multi-module development contexts.

AI code generationRCTSoftware Engineering
0 likes · 9 min read
Do AI Code Generators Really Speed Up Development? RCT Shows 19% Slowdown
Zhihu Tech Column
Zhihu Tech Column
Jul 14, 2025 · Artificial Intelligence

How AI Turned Our Development Process into a 70% Automated Workflow

This article details a six‑month, B‑side product team experiment that evolved from a failed AI tool trial to a mature human‑AI collaboration model, achieving 60‑70% automation of development tasks, cutting weeks of work, and establishing a knowledge‑base that lets AI act as a true team member.

AI DevelopmentSoftware Engineeringknowledge management
0 likes · 28 min read
How AI Turned Our Development Process into a 70% Automated Workflow
Architecture Digest
Architecture Digest
Jul 14, 2025 · Fundamentals

How to Eliminate Excessive if…else: 8 Proven Refactoring Techniques

This article examines the problems caused by overusing if…else statements—such as reduced readability, maintainability, and extensibility—and presents eight practical solutions including table‑driven design, chain‑of‑responsibility, annotation‑driven, event‑driven, state machines, Optional, Assert, and polymorphism, plus additional tactics like method extraction and guard clauses.

Design PatternsSoftware Engineeringcode quality
0 likes · 16 min read
How to Eliminate Excessive if…else: 8 Proven Refactoring Techniques
IT Services Circle
IT Services Circle
Jul 11, 2025 · R&D Management

Engineer Juggled Four Startups, Fooled Silicon Valley – The Full Scandal

A sensational Silicon Valley scandal reveals how software engineer Soham Parekh secretly worked full‑time for multiple YC‑backed startups, repeatedly took dubious sick leaves, and continued committing code for rival firms, sparking a heated debate on remote multi‑employment ethics and trust in the startup ecosystem.

Silicon ValleySoftware Engineeringmultiple employment
0 likes · 7 min read
Engineer Juggled Four Startups, Fooled Silicon Valley – The Full Scandal