写在Figma上市日:被忽视的技术成功典型
几小时后,Figma将在纽交所上市,股票代号FIG。有必要说一说Figma的联合创始人Evan Wallace,他2021年离开Figma之前一直担任CTO。如果现在大家都说想找十倍工程师,我觉得Evan可以称之为百倍工程师,或者用另一个词——他是一个Transformative Engineer。他能把之前大家不敢想或者觉得不可能的事情,通过工程的方式变得可能。
Figma虽然被很多人认为是商业成功或产品成功,但它核心其实是非常典型的技术成功。正是基础技术构建让这个产品能够超越时代,做出基于Web的多人协同设计工具。
从Evan的blog中可以看到他当时在Figma做的一些事情。Figma是第一个真正大规模使用WebAssembly的app,当时这个技术刚刚出来,还没有人用它构建过大型软件。现在很多硅谷投资人都写过,Figma早期跟他们pitch时,几乎所有人都觉得浏览器的性能不可能做这么heavy的东西——在浏览器里做设计软件。
但Evan自己写了整个渲染引擎,用WebAssembly+WebGL技术实现。这个难度有多大呢?相当于一个人干了顶级大厂UI framework几百人的活。Figma还自己实现了字体编辑系统,支持所有语言,包括从右到左、从左到右的文字,而且必须让设计师满意,字体渲染精度要求非常高。在这个过程中,Evan甚至需要自己去修复浏览器的bug,包括Firefox、WebKit、Chrome。
同时因为Figma是协同软件,于是Evan又自己做了一套底层协同的网络协议。
当然还要提一嘴,离开Figma后,Evan还做了esbuild,让web开发的打包速度比之前提高了百倍,带动了用高性能语言重写web工具链的新浪潮。
现在AI工程和AI代码能力变得更强大了,但我不希望AI代码能力最后带来的只是多了一千倍的vibe coding的简单网页,而是希望有更多的人能够像Evan这样去做真正的技术突破,把之前大家认为不可能的东西变成可能。