Design and Research
2 days ago
- 作者建议用“我在设计一种新的 Lisp 方言”来回答“你是做什么的?”以避免追问。
- 设计关注对用户有益,而研究关注创新,尽管两者在顶尖层面趋于一致。
- 优秀的设计需要理解用户的深层需求而非表面需求,就像医生治疗根本病因一样。
- 设计师应将自身纳入目标用户群体,以避免居高临下的态度并产出更好的结果。
- 编程语言服务于人类,如同艺术,必须考虑人类认知的局限性。
- 交互式开发(如 REPL)会影响语言特性,例如强制类型声明。
- 原型设计与迭代优化(更差即更好)在软件和艺术领域对有效设计至关重要。
- 士气是关键:设计师应保持投入并享受创作过程,避免厌倦。
- 优秀设计通常需要单一决策者(独裁者)而非协作,因为设计必须保持连贯性。