rosu 的博客

2019-03-16

# 【翻译】极简主义工程师宣言

🌐 中文翻译

Manifesto for Minimalist Software Engineers

## 〇

• 为帕累托法则奋斗
• Fight for Pareto‘s law, look for the 20% of effort that will give you the 80% of results.
• 优先级
• Prioritize, minimalism isn’t about not doing things but about focusing first in the important.
• 完美主意是好东西的敌人
• Perfect is enemy of good, first do it, then do it right, then do it better.
• 扼杀在摇篮中
• Kill the baby, don’t be afraid of starting all over again. Fail soon, learn fast.
• 赋能
• Add value. Think constantly how you can help your team and position yourself in that field/skill.
• 基础优先
• Basics, first. Follow always a top-down thinking starting by the best-practises of CS.
• 非同凡想
• Think different. Simple is harder than complex, which means you’ll need to use your creativity.
• 综合
• Synthesis is the key of communication. We have to write code for humans not machines.
• 保持空白
• Keep it plain. Try to keep your designs with few layers of indirection.
• 清除 kipple
• Clean kipple and redundancy. Minimalism is all about removing distractions.

## Ⅷ 综合

“Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away.” –Antoine de Saint-Exupery