我从第一次接触编程(刚刚发布的 Swift,只有英语教程,有个国人做的翻译试看版但是当时还没做完整),第一次正式写程序(用lua写ygo脚本,对着脚本引擎作者写的教程,我记得当时 lua 官网居然找不到任何面向初心者的教程),到第一次认真学一门编程语言(Common Lisp),遇到问题一直都是自己解决,身边没人可以问,(swift 刚出来的时候我还在初中,接触不到做 iOS 的,ygo core 是小圈子,而且圈内编程水平普遍也就业余级别,问别人也不一定讲得清楚,Common Lisp 还是把语言标准+主几本要书籍读完以后才找到 IRC 的)。
所以周围人用不用从来影响不到我,反正有问题基本最后还是要自己解决。用 emacs 是 IRC 随便听人安利的,选 linux 也就听信别人 IRC 安利直接上 gentoo。
我也是很久以后才发现,原来并不是所有人看到“最强的编辑器”/“最炫酷的操作系统”都会想去试一试的。去试的人里面也不见得有几个没被最基本的步骤卡住的。
没有非必要的 GUI = 不友好?
我不太理解除了进度条还要啥 UI,是得整成 KTV 点歌界面那样嘛?和 macOS 的 QuickTime 或者 Windows 的 media player 对标的话我觉得该有的 GUI 都有了。