为什么我折腾这些小众技术?

284 天前
 ryan4yin

我折腾过许多的小众技术,而今年新折腾的主要有 NixOS 、窗口管理器 i3 / hyprland 、以及 Neovim ,其中 NixOS 我甚至折腾到了一个新境界——出了一本帮助新手入门的中英双语开源书籍 nixos-and-flakes-book,还搞了好几个 NixOS 相关的开源项目(比如 nix-darwin-kickstarterryan4yin/nix-config),都收到了许多好评。

结合我自己折腾这些小众技术的经历,以及我经常被问到的问题(为什么你选择用 NixOS / Neovim / 小鹤音形中文输入法?它有什么好处?它真的能提升效率吗?等等),我想在这里简单谈谈我对它们的看法。

https://thiscute.world/posts/why-i-choose-niche-products/

5169 次点击
所在节点    程序员
39 条回复
xiaojun996
284 天前
我也在折腾 Neovim ,用了 lazy Neovim ,怎么讲呢,起码增加了我一点学习 vim 的兴趣
xiaojun996
284 天前
顶一下,看了用 vitepress 写的 NixOS 文档,好厉害,辛苦活!
Arctic2021
284 天前
拿到体检单后,一个深刻的感受:
一生时间有限,有更多值得投入精力的东西,陪伴家人与朋友。
工具是用来生产的,研究工具本身,其实是一种过于侈奢的投入,支付的成本,是有限的工龄与年岁。
NonClockworkChen
284 天前
最好用的工具是工具人
xxiaowangwang
284 天前
我折腾是为了愉悦自己。没有为什么,就是喜欢。
pengtdyd
284 天前
我居然一个都没听过、也没看过。。。。。。。。。。
darksword21
284 天前
做什么都要看值不值得投入精力的话那不用活了,因为你在做的你认为值得投入精力的事情我也可以给你找出更值得投入精力的事情

我也折腾 emacs ,nixos 等,只是觉得有意思而不是非要折腾完拿来生产东西

ps:没人折腾工具,你现在拿什么生产? A4 纸写代码是吧,让我想到那句小品台词“吃穿都没了你还臭美啥”
darksword21
284 天前
@darksword21 建议 Linus 自传 just for fun
acerphoenix
284 天前
NixOS 不打算试了,neovim 主力,wm 主力,这算小众啊,那我得反思下。
jeesk
284 天前
vim 不算小众。emacs 才是
makelove
284 天前
如果折腾的体验是快乐,那就不是浪费时间
ryan4yin
284 天前
@makelove 是这样,打游戏不也是浪费时间?不也很快乐?我感觉实质是差不多的东西。
ryan4yin
284 天前
接上文,要说有啥区别的,就是折腾 Neovim/Linux 这些,获得的知识更值钱一些吧。
比如我,遇到 astronvim 的 bug ,会提 PR 给上游仓库。发现 NixOS 的文档很糟糕,我直接自己写文档并分享出来。
发现 NixOS 缺少对我手头某块开发板的支持,我直接自己尝试移植。
啥时候发现社区缺少自己想要的插件,我也可能直接自己写一个。

这些折腾过程中获得的经验、创建的开源项目、在上游仓库中留下的 PR 、在社区中收获的感谢,感觉都是有价值的。
ryan4yin
284 天前
@acerphoenix 这真的算小众。我想其实你也很清楚,大众用的是啥。
cnbatch
284 天前
我也喜欢围绕小众技术(当然啦,不是 OP 提到的这些),只不过没想过写文档甚至写成书籍,更不用说提交代码了
因为我的水平远不如原作者们

看到他们的 bug 列表一长串但来不及修,我的水平又远远够不着帮他们修,总觉得很遗憾
ryan4yin
284 天前
@darksword21 just for fun 好建议,我更新了下文章😂
shijingshijing
284 天前
这都算小众的话,让做形式化验证的情何以堪。。。
x77
284 天前
没关系,个人喜好高于世俗,管它小众大众,喜欢就折腾,有价值就折腾
ryan4yin
284 天前
@shijingshijing 不用情何以堪,形式化验证验证显然是小众中的小众。
ZZZZone
284 天前
支持, 博客订阅了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/961562

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX