This article reveals why AI-generated code becomes difficult to maintain over time and provides two practical methods to improve the maintainability of "Vibe Coding" projects.
65 articles
This article reveals why AI-generated code becomes difficult to maintain over time and provides two practical methods to improve the maintainability of "Vibe Coding" projects.
Using a "Linus Torvalds style" prompt as a case study, this article reveals the underlying logic of AI programming: using structured instructions to guide AI in writing high-quality code.
This article explores how to expand your use of AI programming tools, treating them as general agents to accomplish diverse automation tasks.
Starting with a story about improving efficiency for product managers, this post explores how to unlock the potential of AI coding tools and become a cross-disciplinary enabler.
Tired of AI giving you polite but empty responses? Learn how to design precise prompts and thinking workflows to achieve high-quality, actionable output.
This article moves beyond feature comparisons to analyze the suitable scenarios for Cursor and Claude Code from a product philosophy perspective, helping you build your own AI programming workflow.
How can you ensure LLMs consistently output structured content? This article highly recommends forced tool calling and provides best practices for integrating with Pydantic.
This article looks back at history to reveal that WebFlux's adoption of reactive programming was a necessary engineering compromise to fill the gap left by the lack of coroutine support in Java at the time.
This article analyzes the highlights of the Claude Research system, revealing the architectural design, engineering best practices, and challenges of multi-agent system collaboration.
This article explains the principles behind the gemini-cli-proxy project: how it wraps the Gemini CLI into an OpenAI standard interface, enabling free use of the Gemini 2.5 Pro model.