可用性的力量
马克斯·范·德·沃夫
在软件方面,用户体验(尤其应该是用户体验)非常受关注,因此,用户使用该体验时的感受,体验是什么,产品如何影响他们。 通常,架构的内部胆量(工程师的观点)可能是相反的,有很多陷阱和充满巨石的走廊。
让我们从光辉的一面看一个例子,从中我们可以得到什么,它所带来的力量以及为什么我们应该对自己作为工程师更友善一些。
现实中”
我认为可用性是使Netflix和Uber之类的服务如此成功的原因,它们是如此之容易 。 易于使用,易于享受随之而来的幸福无知,并且易于将您的时间花在需要更多思考的事情上。
在我看来,Netflix通过掩盖废话是成功的,他们在我认为是互联网盗版高峰的时候来到了现场(我没有对此进行检查,因此请随时告诉我我有多么错误) 。 海盗的“自由”世界,无视版权和许多病毒检查。 如果您有能力,专门知识和决心来挖掘泥土,那么几乎可以尝试任何事情。
Netflix允许“动手做几乎所有事情”,而无需法律问题,病毒检查和知识,从而为您的钱包带来了小小的收益。 回头看,它是如此的聪明,强大,如此明显。 这是一个类似的过程,即经过一个漫长的一周后,您绝对应该得到美味的外卖,您可以步行去商店,也可以支付额外的2英镑,让您坐在睡衣上看另一集《 Friends》。 如此简单,就知道您花了多少时间。
从用户和财务角度来看,Netflix显然都取得了巨大的成功-但我感兴趣的是它背后的力量,如果您可以消除废话,那么您真的可以开始有所作为。 这就是胡说八道的力量。
废话之盾
我花在技术上的时间越长,用户(无论是明智的还是其他明智的人)在隐藏废话中就越有价值。 我觉得可访问性可能是一个更好的说法,但它涵盖了许多其他主题,因此使用该术语会有点麻烦-因此我们现在将继续保持可用性。
从工程的角度来看,我认为无意义的防护是将这种特别有趣的 API包装到一个漂亮的彩色命令行界面或一个小型客户端中的能力。
想想一下您几乎一时间扔到一起的小脚本,dinky命令行黑客或工具节省了培根的次数。 我将它们视为发展的真正宝物,它们能够处理工作并且在时间预算上做得很好,它们通常是最低限度的可行产品,并且通常会保持这种状态。
要使人们不熟悉的那种奇怪的体系结构(并且花很多时间使每个人都快起来不是“ 快而不完美” )会更容易使用。
那些小小的Gist,脚本在Wiki某个地方消失了,或者-我个人最喜欢-在您转发的那个电子邮件链的底部,这些脚本可以使用,但是只是一点点的涂漆就可以使所有人免受胡说八道。
对我来说,这就是Netflix散发出的完全一样的感觉,即可用性的绝对力量。 您有能力改善您和他人的工作方式,这是您上一次退还什么时候?
+1智能分组
我认为使这些工具成为开源工作方式的扩展,回馈社区,传播知识并通过代理来传播权力。
在我短暂的技术职业中,我发现这些工具具有令人难以置信的力量。 让我自己写这些东西,让别人使用我的东西并使用别人的东西。 它们充当教育工具,记录文件的容器以及消除摩擦的方法。
他们可以将工程师的专业知识和知识分散到一个实体中,从而可以比其他培训更快地使他人的工作方式更接近最佳实践。 如果您研究,编写和实现了新的堆栈,为什么不将工具组合在一起以与之交互—降低后续人员的进入门槛。 没有人愿意在凌晨4点不帮忙修理外国服务。
在TravelNest,我们提供了用于迁移数据库,设置授权策略,扩展测试环境或在几秒钟内**新回购结构的工具。 每个人都节省了我几天的开发时间。
也许是时候该向团队打开工具箱了?
关于作者
工程师@ TravelNest。 解决问题????,骄傲的书呆子????,兔子洞invest的调查员以及列表✏️的作者。
From: https://hackernoon.com/the-nonsense-shield-658d68854d55