Glean 拾遗
Daily · timeline

A few picks a day.

Tue, Sep 22, 2026 3picks
← 09-21
Calendar ▾
2026 · 09
MoTuWeThFrSaSu ·123456789101112131415161718192021222324252627282930
has picks today
06:00

After 14 Years of Programming, Complexity Is Still the Enemy

编程 14 年:好代码稀少,复杂度才是真正的敌人

After 14 years of shipping software, Piglei distills eight lessons on why programming stays hard. His central claims: good code remains a low-probability event even inside large companies serving millions of users; the ideal programming experience resembles solving LeetCode problems — separated concerns, fast precise feedback, near-zero cost of mistakes — and teams should chase that feeling through modularity, automated tests and shorter feedback loops; and the real enemy is not the product manager who keeps changing requirements but compounding complexity. Along the way he argues that SRP is really about people requesting changes, that perfectionism in code is a trap, that learning effort should be allocated by ROI rather than zeal, and that starting unit tests early reshaped his career. Written for engineers with production experience who are rethinking code quality and their own growth.

06:00

A Behavioral Guide to AI-Assisted Programming

AI 编程行为指南:Agent 不担责,PR 控制在 600 行内

A practitioner's behavioral guide to AI-assisted programming, deliberately tool-agnostic. Core claims: AI agents extend capability but bear no responsibility—humans remain the final owner of the code and should never commit what they cannot explain Feynman-style. Prefer collaboration over delegation; do not behave like a PM who only states requirements. Split PRs (under ~600 lines) and run an AI pre-review before opening one, since review cannot catch everything. Use plan mode to investigate before writing code. Prefer mature libraries over letting the model hand-roll utilities. Make changes verifiable and always verify. For junior engineers: quality over speed, participate in bug fixing instead of unsupervised delegation, design for a fixed 30 minutes before comparing with the AI's answer, read official docs, and shore up design patterns, DDD, security and concurrency.

www.piglei.com · 3 min · Agentic Coding · Agents · AI Engineering · Code Review
06:00

i-have-adhd: a Claude Code output style that leads with the next action

i-have-adhd:让 Claude Code 先说动作、少铺垫的输出风格 skill

i-have-adhd by ayghri is an output-style skill that reshapes every Claude Code reply rather than adding knowledge: the first line is a command, path or snippet; multi-step tasks are numbered; state is restated each turn as "Step 3 of 5 done"; visible lists cap at five items; and the reply ends with one action doable in under two minutes. The whole payload is ten numbered rules plus a five-item pre-send deletion check that strips announcing openers, closing pleasantries, sidebars, empty hedges and idioms, shipped as v0.3.0 in a single SKILL.md with no tools and no MCP server. Install uses the two plugin commands from the repo INSTALL.md. Because the frontmatter sets disable-model-invocation: true, nothing changes until you type /i-have-adhd; staying on across sessions needs the SessionStart hook plus touch ~/.claude/.i-have-adhd-always. The catalog lists 14,235 installs, quality tier A and LOW risk, against a repo with 43,673 stars and 2,494 forks under MIT.

skillselion.com · 10 min · Agent Skills · Agent Tooling · Claude Code · Productivity