Hasty Briefsbeta

双语

I Don't Like Magic

8 days ago
  • #abstraction
  • #control freakery
  • #front-end development
  • 作者反感技术中的‘魔法’,指的是过度简化工作原理的营销话术。
  • 他们主张‘有缝’设计而非‘无缝’设计,认为后者削弱了用户自主权。
  • 作者在前端开发中是个控制狂,偏好自己编写和理解所有代码。
  • 出于对依赖项和抽象层的不信任,他们避免使用npm和客户端React。
  • 作者区分了库(你调用的代码)和框架(调用你代码的代码),更厌恶后者。
  • 他们批评用大语言模型生成代码的趋势,认为这比npm的抽象层级更甚。
  • 作者承认自己的方法不适合商业环境,但适合长期项目(如个人网站)。
  • 他们指出代码库中未被充分理解的抽象层会导致维护噩梦。
  • 最后作者重申对编码‘魔法’的排斥,强调长期理解与维护代码的重要性。