文章探讨了软件开发领域的一个常见现象:替代性实现问题。作者指出,将项目定位为现有项目的替代性实现往往会导致失败,因为替代性实现必须不断追赶现有项目的更新,并且缺乏对项目发展方向的控制权。作者以PyPy、LuaJIT、TruffleRuby等项目为例,说明了替代性实现所面临的挑战。作者建议开发者在创建新项目时,不要试图创建现有语言或系统的子集,而是应该做自己的事情,以自己的节奏和方向发展项目。