(评论)
(comments)
原始链接: https://news.ycombinator.com/item?id=38769850
此外,就事后偏见而言,它可能会影响我们根据当前的知识或结果对过去情况下做出的某些决定给予过度的赞扬或指责。 虽然事后诸葛亮有助于找出教训和改进机会,但它不应掩盖关注当前解决方案和战略的重要性。 避免事后诸葛亮的谬论包括承认未来的情况和观点可能会极大地改变对历史事件或人物的评估,并对其他解释保持开放的态度。 最终,事后分析需要仔细考虑和情境化,以防止扭曲的判断并促进客观性和学习。
最后,关于本次讨论中提到的黑三角现象,这是开发新技术或系统时经常遇到的一个反复出现的挑战。 出现这种现象的原因有多种,包括文档或测试不足、资源有限、期限紧迫、架构复杂、组件不兼容、技术过时或人为错误。 因此,这种现象既可以作为识别新创建的系统或软件产品中潜在错误或不一致的诊断工具,又可以作为主动解决这些问题的宝贵机会,而不是等待用户投诉或其他不良反应发生。
此外,与经典的项目失败或失败场景相比,黑三角现象通常不涉及灾难性失败或重大成本或后果; 相反,它代表以精炼或简化先前完成的元素的形式进行渐进式改进,从而改进后续迭代并随着时间的推移推进技术或系统。 此过程有助于克服挑战并在较长时间内持续改善结果。 最终,解决黑三角问题可以改善质量控制措施,提高输出的一致性,减少不必要的复杂性,加快开发周期,并允许利益相关者在更短的时间内实现所需的功能。
If anyone wants to experience something like that today, just follow an introductory tutorial on Vulkan programming. Vulkan is a programming model that gives so much low-level control directly to programmers. As a result, this "Hello Triangle" example became (in)famous for its need to implement a skeleton of a full 3D engine in thousands of lines of code before you can render a triangle on the screen.
https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Base_co...
reply