Forwarded from Hacker News (yahnc_bot)
Show HN: The Coding Career Handbook https://www.learninpublic.org/?from=Hacker%20News
Learn in Public
The Coding Career Handbook
450+ pages of the best advice I have ever written, with Career
Guides, Principles, Strategies, and Tactics for the Junior-to-Senior
developer.
Guides, Principles, Strategies, and Tactics for the Junior-to-Senior
developer.
在平时的工作中,大部分程序员都是边写代码边做设计,边思考边 重构,并不会严格地按照步骤,先做完类的设计再去写代码。而且,如果想一下子就把类设 计得很好、很合理,也是比较难的。过度追求完美主义,只会导致迟迟下不了手,连第一行 代码也敲不出来。所以,我的习惯是,先完全不考虑设计和代码质量,先把功能完成,先把 基本的流程走通,哪怕所有的代码都写在一个类中也无所谓。然后,我们再针对这个 MVP 代码(最小原型代码)做优化重构,比如,将代码中比较独立的代码块抽离出来,定义成独 立的类或函数。
Forwarded from Hacker News (yahnc_bot)
Systemd: Don’t fallback to Google NTP and DNS https://github.com/systemd/systemd/issues/12499
GitHub
Don't fallback to Google NTP and DNS. · Issue #12499 · systemd/systemd
For obvious privacy reasons, Google servers shouldn't be used as fallback DNS and NTP servers. In case of FallbackNTP, having two different vendors as fallback will also aid in stability if...
Forwarded from Hacker News (yahnc_bot)
Things I wish I had known when I started programming, Part 4 (2019) https://www.brainstobytes.com/advice-for-new-developers-or-things-i-wish-i-had-known-when-i-started-programming-part-4/
BrainsToBytes
Advice for new developers, or Things I wish I had known when I started programming, Part 4
Advice for new developers, and things I wish I'd known when I started my journey as a software developer. This article talks about the importance of appreciating maintenance work, making your accomplishments visible and fighting the imposter syndrome.
Forwarded from Hacker News (yahnc_bot)
Abstract Wikipedia https://meta.wikimedia.org/wiki/Abstract_Wikipedia/June_2020_announcement
Forwarded from Hacker News (yahnc_bot)
Org-roam: Emacs org file based personal knowledge base system https://www.orgroam.com/
Orgroam
Org-roam
An Effortless PKM System.