为什么社交媒体上很多人怀念80年代

最近突然在网上看到很多人怀念80年代的生活,说80年代没有房贷、车贷的压力,没有医疗和教育的压力,工作压力也不大,贫富差距也不大,邻里关系和谐,对未来充满希望,甚至喊出来了思想和精神上的“黄金年代”。
80年代
感觉说出这些话的人,都不是生活在80年代的吧。我88年生,在80年代的尾巴上,偶尔会怀念小时候的生活,但那更多的是情怀,我绝不想再过一遍那种生活,在我有限的记忆里有这样的场景:

  • 村里公用一口水井,每到夏天就缺水,爸妈每天晚上10点多都要走好几里路去挑几桶水回来供第二天使用;
  • 夏天晚上下暴雨,雨水顺着房檐直往屋里灌,有时候直接落到床上,我正睡觉呢;
  • 吃蔬菜全看老天爷,比如有时候遇到干旱的时候,地里的菜旱死了,那段时间就没菜吃,只能是泡菜加咸菜;
  • 我整个学生时代,最不喜欢放暑假,因为暑假是农活最多的时候,放假回去就是干两个月农活;
小孩子天生有道德吗

最近在一席上看到一个特别有意思的演讲,主题是人类幼崽的道德世界。比如,人类多大年龄才能区分善恶?多大年龄就有了公平的概念?什么时候能够理解社会等级?

一派观点认为,孩子生来有道德天性,比如我们熟知的三字经,“人之初,性本善”,也有其他观点认为,人生来如同白纸,每个人都一样。甚至也有发展心理学家认为,六岁以后的儿童才有道德感。著名心理学家史蒂芬·平克在其著作《白板》中提出了“人生来并非是一张白纸,基因和环境对人的塑造,比我们想象的重要得多”的观点,挑战了上述第二个观点,有兴趣的话,可以去读读。

Don't Write Reusable Code

不少开发者在写代码时,都追求代码的复用,很多设计原则也是这么告诉我们的。我之前也对这些原则如数家珍,觉得一定要遵循,直到我读到 Don’t write reusable code,作者在文章中说,可重用代码不是目的,而是为了解决特定问题编写的简洁代码的副产品。

软件架构原则

最近无意看到两篇关于软件架构的文章:

大多数人和文章,一提到软件设计就搬出一堆设计模式这种八股文,实在是没办法看下去。这两篇文章中有些原则虽然描述不一样,但意思是一样的。比如API先行,以服务和API的视角来看问题,而不是技术和底层的角度等选择主流成熟的技术,别重复造轮子,你要选择可享受“前人种树,后人乘凉”的有技术红利的技术等等

如何体面地拒绝别人

我是一个不太好意思拒绝别人的人,总觉得别人有求于你时,不管能不能做到,都要尽自己最大的努力去帮帮忙,也不枉别人拿你当朋友。但真答应别人后,有时候又因为各种原因,让自己感到非常的别扭和不自在。吴军在《态度》中讲述了他是如何拒绝别人的,我觉得还挺有实践价值的,所以分享给你。