Weekly#9

Table of Contents

News | Article

The Product-Minded Software Engineer

接到需求,不是闷头就做,还应该去了解需求背后解决的问题是什么,或许还能提出一些更好的建议。

可以的话最好能够了解用户使用自己开发的功能的情况,是否达到预期,是否可以进一步优化。

还要了解公司的商业模式,靠什么赚钱,什么业务带来最多的收入等。

也就是不要把自己局限在写代码中,还要多去了解业务,用户等。

The sentinel toothpaste: a useful programming technique for everyday life

作者把 哨兵值(Sentinel value) 应用到生活,例如买牙膏的时候买一根和其他不一样的作为哨兵。

当发现只剩下哨兵牙膏的时候,就知道该补货了。

Why don't more people use Linux?

学会使用 Linux,比使用 macOS,Windows 要困难一点,那为什么要用呢?

Not because it is easy, but because it is worth it.

不是因为它简单,而是因为它值得。

Why Scrum is Stressing You Out

图里两种情况都体验过,有的项目到上线之前会一直比较忙,等到上线之后压力就会陡降,此时可以轻松一些,补充一下相关文档。

而有的项目,则是一个接一个的 sprint(冲刺),中间没有什么喘息的空档,总是保持着压力,让人喘不过气。

不过似乎我也做不了什么去改变。

The centrality of stupidity in mathematics

这需要一种近乎全盘发明的记忆行为,才能体会到为什么你一看就明白的事情,别人却看不懂。

他们在想什么? 如果你无法理解几周前自己的无能,你又如何理解他们的无能呢?

你需要向学生保证,他们不愚蠢,同时又要告诉他们,感觉自己愚蠢是完全自然的。

我们要传达的信息不是他们不应该觉得自己笨–那是否认他们学习这门学科的真实感受。

我们要传达的信息是,他们当然会觉得自己很笨……每个人都有这样的感觉,才能学好数学!

Don't Be Afraid to Make Mistakes. — Linus Pauling

don't be afraid to make mistakes, too many scientists are so cautious, if you're never wrong then you're working in a field which is too easy for you.

不要害怕犯错,太多科学家都太谨慎了,如果你从不犯错,那么你所从事的领域对你来说就太容易了。

How Stripe Built One of Silicon Valley’s Best Engineering Teams

Stripe 的一些招聘建议。

The Sunday Test

Each candidate must pass the “Sunday test.”

If this person were alone in the office on a Sunday, would that make you more likely to come in and want to work with them?

If the answer is not a clear yes, then don't make the hire.

每个候选人都必须通过 "周日测试"。

如果这个人周日一个人在办公室,你会不会更愿意来和他共事?

如果答案不是明确的 "是",那就不要聘用。

Ask HN: My son might be blind – how to best support

儿子可能失明,如何给他提供最佳支持?

其中一个人的回答:

  • 不要隐瞒他们的状况或前景
  • 不要过于依赖技术。棍子和狗是盲人最好的工具。
  • 培养独立性。世界不是为我们创造的。

Tutorial

CSS for printing to paper

一些打印相关的 CSS 配置,我也写过一篇类似的: 关于页面打印

The Open Source Computer Science Degree

一个 awesome list,收集了计算机科学本科学位要求的相关学习资源。

Plain Text Accounting (PTA)

纯文本会计是一种使用纯文本文件和可编写脚本、命令行友好的软件(如 Ledger、hledger 或 Beancount)进行记账和算账的方法。

本网站收集了 PTA 社区的工具、文档和实践。

我自己就是用 beancount 记账,每周对照银行账单记录一下。

纯文本记账的好处是:

  • 纯文本,可以用熟悉的编辑器工具编辑,而且基本在任何平台都能轻易编辑
  • 数据掌握在自己的手上,而不是在别人手上,不用被拿去分析,也不用担心厂商倒闭

缺点是那么方便,不过只要愿意折腾,也能优化自己的工作流。

A gentle guide to self-hosting your software

现在是 2024 年,我认为是时候让我们重温建立自己系统的一些基本乐趣了。 为什么?问得好。

  • 从哲学上讲,这是一种反叛,是在一个由垄断者主宰的世界中开辟出一片天地,是在抵制完全控制数字自我的势力。向世界展示一种不同的生活方式。作为网络自由的最后堡垒之一,自我托管者与开源者、数据囤积者、隐私保护者、矩阵/活动发布/去中心化技术者、盗版者、去谷歌化者和黑客并肩作战。
  • 实际上,这是一种愚蠢的做法,因为你节省了金钱,却失去了时间和理智。说真的,其他托管方式才是最实用的选择,让别人来为你的系统的可靠性、并发性、冗余性和可用性操心吧。
  • 在智力上,它是不断调整系统的数字车库,是禅宗和神秘知识的源泉。一天的工作结束后,你可以在这里退休,研究自己最喜欢的玩具。

因此,最重要的是,这应该是一种乐趣。一种爱好。

Code

Backgrounds for the Box Model (and why it can be useful)

通过 background-clip 可以模拟控制台中的盒模型表示。

<style>
  .box-model {
  background-image:
  linear-gradient(#8db6c2, #8db6c2),
  linear-gradient(#c4cf8b, #c4cf8b),
  linear-gradient(#fddc9b, #fddc9b);
  background-clip:
  content-box,
  padding-box,
  border-box;

  padding: 40px;
  margin: 40px;
  border: 40px solid transparent;
  outline: 40px solid #f9cc9f;

  display: grid;
  place-items: center;
  }

  body {
  height: 100vh;
  margin: 0;
  display: grid;
  place-items: center;
  font-family: system-ui;
  }
</style>

<div class="box-model" id="demo">
  I'm a box.
</div>

Cool Bit

汉语新解

升职加薪:

公司画的饼干,咬一口全是空气。

咀嚼梦想的声音,掩盖不了钱包的叹息。

Nothing

只要你打开页面,什么也不做,就会一直计时,如果有操作,就会停止计时。

目的是鼓励你放空自己,不必那么忙碌。

让时间一秒秒地流逝,什么也不做。

HTMLとCSSだけで実装するMacBook

纯 CSS 绘制 MacBook。

Math4Devs

数学符号对应的 JavaScript 表示。

CSS In Real Life

蛮好看的博客,主要是关于 CSS 的。

THEY CAN TALK

一些漫画,主角都是动物。

plans

Tool | Library

SuperHTML

HTML 的 language server,可以用于校验 HTML 的语法。

Yaak

一个和 postman 对标的 API 请求应用。

试用了一下,界面相对简洁,当你从 Chrome 复制一个 curl 的时候,也能方便地 import。

不过我发现它 import curl 的时候对网络有要求,而不是本地就能完成,于是卸载了,本身对 API 工具用的也不多。

Read Easier With our Free Font

一个为视障人士设计的字体,使得一些字符更容易区分,例如 1IilO0 这些字符。

我将它设置成了浏览器的默认字体了。

Comic Mono

一款等宽字体,看起来不错。

个人社交名片生成器

这是作者写的 prompt,只需要把你的信息、简历、个人说明书,甚至社交媒体主页,丢给 Claude,

AI 就会自动提炼你的社交名片文案,并为你生成精美好看的可视化社交名片。

作者还做了总结: 我的 Prompt 爆火全网| AI 一键生成高颜值社交名片全解析

Void

The open source AI code editor.

Void is an open source Cursor alternative.

rga

可以搜索 PDF,EBooks,Office 文档的命令行搜索工具。

cursor 提示词

用法是将提示词配置到 rules 里面。

svg.wtf

通过拖拽 SVG 的组成元素去绘制 SVG,对于学习 SVG 或许有帮助。

Pic Smaller(图小小)

图片压缩工具。

Music

4年,180W粉丝,不干了!放假!丨HOPICO

这周推荐的音乐主要出自这个视频。歌曲已经整理到周刊的歌单了。

Holy Thursday - David Axelrod
鼓点不错!
LFT - Quadron
女声好听,歌曲风格也喜欢
Stand By You
如果也有挚友,一起拍掌,该是多幸运
Samurai - Lupe Fiasco
爵士说唱
Route 7 - 정미조
舒缓

对话窦靖童!写流行歌我很“痛苦”?丨HOPICO

窦靖童的新专辑《空中飞人》发布了,可以听听看。

上一张专辑《春游》也推荐。

献给永远的 - 大粉乐队

也许对你的记忆就是这爱情本身

是温柔的初春

是透明的清晨

是离别的亲吻

是我们看着那红叶燃烧时的黄昏

周五去听了他们的 live,主唱挺飒的,也很有活力。

如果你喜欢这首歌,可以再听听他们其他的曲子,旋律和歌词都还不错。

播客

E030 反直觉的俄罗斯经济—战争真能造就国家吗

俄乌冲突仍未结束,军费持续燃烧且饱受西方制裁的俄罗斯的经济却表现出了超预期的韧性,甚至制造业相比冲突开始前还有了进一步发展。

战争消耗往往很大,以为对俄罗斯的经济会有很大打击,但是俄罗斯的经济反而变好了,播客通过一些数据,分析了这种反直觉的现象。

Author: Spike Leung

Date: 2024-09-22 Sun 00:00

License: CC BY-NC 4.0