Quotes
- Architecture is about what to share.
- The most reliable way to share is copy & paste.
- So make it easy to copy & paste is a thing.
- 把别人的 API 转换成自己的 API,这个过程就是编程。当用自己的 API 调用自己的 API 时,这基本就是业务。
- 能很容易找到的东西,就不要去记。
- 面试就是,您先听我讲讲我的故事,如果您愿意,在让我听听您将的故事。
- 残缺的身体并不可怕,可怕的是残缺的心。
恐惧来自于未知。
没有程序正义不可能有实体正义。
善良是一种选择
IndirectionAll problems in computer science can be solved by another level of indirection.
Steve Jobs我一直以来都发现一件事,你必须要从用户体验开始,然后再倒推用什么技术,而不是反过来,先从技术出发,然后再想怎么卖它。
Edsger Wybe DijkstraSimplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.
Don’t ignore your dreams; don’t work too much; say what you think; cultivate friendships; be happy.
Make the common things easy, and the specialist things possible.
It makes no sense to hire smart people and then tell them what to doSteve Jobs
Stay Hungry, Stay Foolish.Steve Jobs
Martin FolwerAny fool can write code computer can understand. Good programmers write code that humans can understand.
TiëstoSometimes it’s not the song that makes you emotional, it’s the person you think about when you hear it .
如果尖锐的批评完全消失,温和的批评将会变得刺耳。如果温和的批评也不被允许,沉默将被认为居心叵测。如果沉默也不再允许,赞扬不够卖力将是一种罪行。如果只允许一种声音存在,那么,唯一存在的那个声音就是谎言。
Stop taking everything the pros say as fact. Test it yourself!
Make it work, make it right, make it fast.Kent Beck
I’m not a great programmer; I’m just a good programmer with great habits.Kent Beck
Testing is not the point. The point is about responsibility.Kent Beck
If testing costs more than not testing, then don’t test.Kent Beck
A plan is an example of what could happen, not a prediction of what will happen.Kent Beck
Sometimes the problem has to mature before the solution can mature.Kent Beck
本杰明·富兰克林Those who give up essential liberty to purchase a little temporary safety, deserve neither liberty nor safety.
任何牺牲基本自由以换取短暂安全的人,最后既得不到安全也得不到自由。
The enemy of art is the absence of limitations.Pablo Picasso
By doing everything, you fail at the most important thing.Ben Horowitz
The 90% agreement ruleWe spend 90% of our time, talking about the 10% of things we disagree on.
Friedrich Nietzsche 《善恶的彼岸》(Beyond Good and Evil)And if you gaze for long into an abyss, the abyss gazes also into you.
当你长时间凝视深渊时,深渊也会回以凝视。
- make the easy things easy, and the hard things possible
- Larry Wall / Perl 语言设计者
- 任天堂 异度神剑 - 高桥哲哉这次没有再执着与构建一个庞大的故事体系,而是注重在游戏内让玩家体验一场完整的冒险
- 任天堂 - 横井军平
- 原文 枯萎技術的水平思考
- 可理解为 成熟技术的水平思考
- 马化腾:每天有超过 10 亿张照片上传,甚至十几年前一直到现在,可以想象到他们老后的样子。
- 研究,投入资金产出技术。创新,投入技术产出资金。
- frameworks are typically designed for enforcing structure based on well-established patterns of usage
- 水平就是摆平
- 稳定就是搞定
- 公事公办难办
- 无事就是本事
- 妥协就是和谐
Unfortunately if you haven’t understood yet the principles of <previous tech>, you probably won’t spend time understanding the ones (probably very similar) of <new tech> and you’re doomed to repeat the same loop over and over…. I love this industry!
— Antonio Murgia (@tmnd1991) March 4, 2023