Evernote 你还好吗?

[按] 由于微信对外部 web 页面重新排版,所以从微信访问的同学无法直接访问文中的红字链接,请选择右上角菜单“在浏览器中打开”,即可正常访问。


关心 Evernote 的同学 (尤其是深度依赖的 Premium 用户),可能对 Evernote 这段时间的动向格外关注。


两个月前,Evernote 发生了一次 CEO 的人事变动,Phil Libin 离开了 CEO 的位置,而由具有 Google 背景的 Chris O'Neill 上任接替。几天前,Evernote 宣布了关闭办公室(台北,新加坡和莫斯科)和裁员(47人,13%)的信息。虽然有了这些信息的铺垫,但是看到今天早上 Hacker News 的标题 "Evernote is in deep trouble" (原文地址),心里还是不由得一凛。

的确,如果说三年前 Evernote 是在正确的时间 (个人信息过载却缺乏有效的组织工具) 推出了一个正确的愿景(成为大脑的延伸),成了够潮够酷的硅谷明星,那么三年后,努力拓展外延的 Evernote 却逐渐变得臃肿而缓慢 (Why I Stopped Using Evernote (@medium.com)),平台支持参差不齐 (Evernote - NOT truly a cross platform app.),核心稳定性和可靠性也大不如前 (Evernote, the bug-ridden elephant),是到了需要改变的时候了。


虽然一直是 Evernote 的长期付费用户,几年下来存有几千条各类信息记录,其中若干条是较高价值的高度有序汇总条目,但我对 Evernote (以及OneNote/有道云笔记等,后略)其实一直是比较保留和克制的使用。因为对我而言,Evernote 这一类笔记同步工具的最大问题在于,你对这些信息的完整性 (Integrity) 缺乏有效的手段去控制。在部分情况下,由于遗忘,你甚至不知道你安心交给它去保管的信息实际上已经丢失。打个比方,如果在两个设备之间对拷一个较大的文件时,担心拷贝过程是否完整有效,可以比较一下文件尺寸和 md5 digest;若是在不同设备上同步 Evernote,则缺乏手段去验证同步是否完整有效。任何一个测试不充分导致新引入的 bug 或兼容性问题,都有可能导致数据丢失或损坏,正如前面的“Evernote, the bug-ridden elephant”一文中描述的那样。

必须承认,在不同设备不同平台的同步过程中,数据的损坏,丢失,甚至是被窃取是有很高几率发生的。这本应是 Evernote 的根本命脉和诉求,却因为公司的极高速发展和上市的迫切盈利需要,从来没有被真正坚决而彻底地重视。(反观 Dropbox,没有什么花哨的功能,但是 Integrity 足够好足够可靠,就够了)


Hacker News 的热议 中,除了大量的各种姿势吐槽 Evernote 以外,有几条评论挺有意思,摘录于下:

谈收获的:

From this article, I have some of my software business beliefs validated:
- don't be afraid to charge money
- release frequent, small updates. Users tolerate this much better than infrequent big updates with major changes
- focus on quality. Every update should include several bug fixes. As much as possible, fix bugs before adding new features
- focus. Put all your eggs in one basket, to some extent.
- watch costs like a hawk. Operating in 10 locations sounds like Evernote let their costs get out of control.

评论商业模式的:

Evernote is only a weird bloated SaaS company (with hundreds of employees) because they followed the wrong business model.
Evernote should be more like Minecraft (Mojang). A cool piece of software that a handful of people develop but a billion people use. They would be wildly profitable and worth many billions to Microsoft and others.

吐槽同步问题,顺便不小心跟我想到一起去了的:

Evernote still can't handle even simple non-overlapping changes on two devices. Every time I close my laptop I have to wonder if changes were synched. Especially embarrassing because superb open source code is already available for conflict resolution (git, for example).
EDIT: someone should write a notekeeping app built on github.

这一条来自这个讨论

The problem with Evernote is they lack vision. Or maybe focus. Not sure which one. I understand selling socks makes money but ...
I was under impression that Evernote will evolve into something like RealTime+Word+Powerpoint - but no :(
I think Evernote is done. They lost their mojo and there is no way to get it back :(

另一个我觉得 (Evernote 等同类软件) 不太理想之处在于,它们的导出机制普遍不是很好。导出笔记时,要么导出为它们自己的私有格式,要么导出为格式全部丢失的纯文本,要么导出为格式完整但无法编辑的 PDF 档,而存在大量的“这些选项都难以满足需要”的情况,尤其是在需要批量地导出的时候。这不独是笔记类软件的通病,而是所有私有格式都面临的困难,只是对于笔记类软件,由于各类信息格式被汇总在一起,从而加剧了这个问题。

反正是吐槽,也不嫌多一句了。为了更快的同步速度,我在去年切换到了国内版的「印象笔记」,结果惊奇地发现,竟然无法有效地把国际版账户里的所有笔记无痛迁移到国内的账户 (我知道有第三方小工具不过它们会丢失各种信息所以还是算了),所以直到现在我都还是国际/国内账号共用状态 Orz。


所以后来我自制了一套笔记系统 ProNote,基于最基本的文件系统,以__可编辑的 Markdown 格式__ (用于日常记录) 和__保证完整性的 PDF 格式__ (用于存档备案) 为主,必要时使用 Git 管理部分文件的版本 (可回溯编辑历史)。现在我的效率组合是 Todoist + ProNote + Git。(偶尔会使用 Evernote/OneNote 等)

正如报道中所言,如果未来的一到两年之内 Evernote 无法把精力聚焦到真正创造价值的地方,那我只好被迫更彻底地“去 Evernote 化”了——不过,说了那么多,还是衷心希望 Evernote 能好起来呢。


最后两句话,顺便勉励一下自己吧。

The whole fun of living is trying to make something better.   
生活的所有乐趣,在于使某样东西变得更好。
  • (Charles Kettering)
If you pay too much attention to efficiency, you might actually become less effective.  
过于重视效率,就会变得没有效率。(欲速则不达) 

Gu Lu
2015-10-04

Comments
Write a Comment
  • permethrin toxicity in cats bessant ggdbbkgabdggdabg

  • LC reply

    最近用web版记东西, 已经连续丢失两次编辑了. 都是最重要的idea, 思考了很久写下的, 真是痛心疾首!!! 再也不用这种sb东西记录严肃的内容了!!

    • Gemfeeling reply

      @LC 是的,严肃东西推荐用操作系统的普通文件 + 云同步就好。

Tags

随笔   游戏开发   Bitcoin   Programming   C/C++   优化   Unity   C++   区块链   知乎   BSV   游戏设计   中国文化   比特币   Unity3D   软件开发   引擎设计   系统架构   Production   idtech   Bitcoin SV   加密货币   项目管理   游戏评论   资源管理   资源流水线   效率   道德经   网络   方法论   模板编程   Blockchain   Lua   Blockchain Computing   Oculus   GDC   渲染   VR   PerfAssist   BitcoinSV   Unity MemoryProfiler   BCH   读书笔记   经济学   信息过载   行业报告   字体   Productivity   图形   网络编程   Dice   协程   EMC   Premake   万物理论   测试   中间件   SatoPlay   Game Engine   新手引导   区块链游戏   Methodology   CI   命令行解析   Science   goroutine   ndk   Ethereum   nanomsg   自动化   Scripting   摘录   Debugging   同步技术   cppcon   C++模板   数据上链   DOOM3   技术评估   Unity GC   C++11   学习方法   Surface Pro 3   Engine Evaluation   CRT   文化   笔记   golang   图形编程   多线程   ETH   Bitcoin Cash   cppcon14   Visual Studio   Unity Coroutine   跨语言可变参数列表   团队协作   货币   Deployment   Visual Assist   工程改进   Michael Abrash   exp   开放世界   权利   量子计算   域名   虚拟现实   系统重构   slua   遮挡剔除   完美转发   协作式调度   Modern C++   Money   类型推导   Memory Debugging   个人成长   小故事   BTC   暴雪   产品   历史   错误处理   Unity Profiler   MOD  

知识共享许可协议
本作品由Gu Lu创作,采用知识共享Attribution-NonCommercial-NoDerivatives 4.0 国际许可协议进行许可。