偏前端开发者,野蛮生长于 Web 前端和 iOS 移动端领域,偶尔混迹于 Node 社区。

喜欢上 B 站,喜欢日系风格的电影。

经常会到一个城市来点亮地图。毕业至今已点亮城市:温州、宁波、杭州、绍兴、舟山、苏州、上海、乌鲁木齐、伊犁、博乐。

希望在 2017 年,可以去更多的城市,待选名单:武汉、成都。

目前居住在杭州,常出没于古荡古墩玉泉黄龙,每天都与不同的人擦肩而过,或许就有你我之间最近的一次距离。

来到这里,也是缘分,但愿不会再次错过。

我一直在这里,域名 xnix.me,这辈子(大概也就 80 年)永远有效。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than *right* now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!