这是我在HN上学到的一件事,为了自己的心理健康,我现在选择忽略:工程师……
… 这是我在HN上学到的一件事,为了自己的心理健康,我现在选择忽略:工程师在这里痴迷于2%的优化,那里5%的优化;如果不加控制,这会真的变成强迫症的发泄口,只为一些非科技界的人甚至不会注意到,更不会去问的东西。干脆放手吧。
源讨论我尝试将所有NPM包缩小5%的失败经历原帖 243 条评论 · 导入时统计… 这是我在HN上学到的一件事,为了自己的心理健康,我现在选择忽略:工程师在这里痴迷于2%的优化,那里5%的优化;如果不加控制,这会真的变成强迫症的发泄口,只为一些非科技界的人甚至不会注意到,更不会去问的东西。干脆放手吧。
源讨论我尝试将所有NPM包缩小5%的失败经历原帖 243 条评论 · 导入时统计你正在追求这件事是值得赞赏的。 但整个事情听起来太像工作了。寻找机会,说服固执的决策者,迎合无关的反馈,在会议中提出建议——这是顶级工程师会得到高额报酬去做的事情。 对我个人来说,开源是让我能够发挥创造力和自由的时间。因此,我对任何超过代码审查的事情容忍度都非常低。一旦遇到第一个障碍,我就会辞职。 令人有点遗憾的是,NPM不应该像拥有1000多名员工的公司那样运作。"说服我们用户需要这个"的方法只会阻止志愿者。他们应该主动发现这样的努力,并帮助你完成它。
完整原文把你的经验,加入这段讨论。
开源项目需要以不同于公司的方式运作,因为人们没有时间/金钱/精力去处理无意义的事情。 该死。即使有15名员工假装成公司,也会效率低下。 你和NPM告诉我们的是,他们很高兴接受免费劳动力,但这不是一个开源项目。 > 工程师们在这里痴迷于2%的优化 实际上在大型产品中这些是惊人的发现。但好吧。他们应该有领导力来知道他们承诺的带宽权衡,并立即告诉他这不是他们想要的,而不是把他送到各个门卫那里。
完整原文NPM是一个网络服务。他们可以打包前10-15个改进,称之为V2。当98%的流量是V2时关闭V1。每隔10年重复一次,直到他们逐步进入一个良好的协议。
完整原文> 工程师们在这里痴迷于2%的优化,那里是5%的优化;如果不加控制,这会变成强迫症的出口,只是为了那些非技术世界中没人注意到,更不用说要求的东西。干脆放弃吧。 我完全不同意你的观点。如果世界能多做一些这里的5%优化,一切都会更快。我认为更多人应该关注这些5%的优化。在许多情况下,它们会解锁知识,从而在以后带来20%的速度提升。我过去的一个例子 - 我被指派减少我们在$JOB中使用的一个一次性工具的运行速度。它需要大约15分钟才能运行。我通过一些细粒度的优化节省了几秒钟,通过一些核心库的现代化节省了几十秒。虽然没有什么惊天动地的,但仍然是改进。有一天,我注意到一个模式在重复,我…
完整原文> 谁说的? > 是一个工程师说的? 我防止跨站脚本攻击,我监控DDoS攻击,紧急数据库回滚和故障交易处理。互联网听说过吗?每分钟传输半拍字节的数据。你知道这是怎么发生的吗?所有那些YouPorn的0和1直接流到你的破智能手机上?每个如果不能在12秒内得到新的Dubstep Skrillex混音就吓破胆的傻瓜?这不是魔法,这是才华和汗水。像我这样的人,确保你的数据包被传递,没有被嗅探。那我做什么?我确保一个关键组件上的一个错误配置不会让整个该死的公司破产。这就是我他妈做的。
完整原文尊重不同观点,分享具体经验。
登录后即可发帖、评论、转发和引用。