必威体育下载克里斯蒂安·海尔曼

您当前正在浏览必威体育下载克里斯蒂安·海尔曼三月份的博必威体育简介客档案,2018年。

三月份存档,2018年

油墨捕集器的研制

星期四,3月1日,2018年

有时你会看到一些看起来有点不对劲的东西,这会让你感到不安。当一些事情挑战了你的质量感,以及那些看似完美的东西。如下字体:

贝尔百年演示

这看起来不太好,看起来不太对劲。感觉好像有人没把它完成或不知道如何使用工具。或者更糟的是,没有使用合适的工具来完成这项工作。这种字体,例如,看起来像是我第一次尝试在Photoshop中了解向量。不是我珍惜的记忆。

对于这种字体,尽管如此,这些都不适用。你在这里看到的是贝尔百年纪念通过马修·卡特,著名的字体专家它是一种已经被大量使用的字体。

你可能不记得见过它,但交易如下:贝尔百年纪念是AT&T电话簿中使用的字体.其中奇怪的缺失部分被称为“墨水陷阱”。油墨陷阱的天才在于,它能使字体在自然环境中发挥作用。

墨水陷阱

电话簿不应该花太多钱打印,这就是他们使用廉价纸张的原因。它们也很大,应该使用小字体,允许在更少的页面中包含更多内容。本质上,项目电话簿的实施阶段试图偷工减料。尽可能保持便宜。

这就是墨水陷阱的所在。墨水在廉价的纸上渗出来,使字母变模糊。因此,没有空格的字体会变得不可读。不是这样的,贝尔百年纪念日。相反,它在打印时会变得更好和更清晰。墨水陷阱充满了墨水,使字体的怪异消失。

设计和印刷M

百年纪念钟在使用中

我非常喜欢这种方法。在创建一些东西和假设一个有缺陷的实现方面有很多优点。因为它们都是以某种方式存在的。把事情留到后面去——或者根本不留——我们就可以把注意力集中在重要的事情上。一个可能不完美的坚实基础,但不会期望实施者做正确的事情,要么。

因为他们从不这样做。在这个行业的二十年里,我从未见过一个项目像我们计划的那样成功。更常见的是,项目中途被取消。不仅是瀑布项目。即使是保护敏捷宣言一直失败。

内部构建失败被掩盖了,仅仅是为了赚钱。

当我在一家公司工作时,商对商空间这似乎是一个共同的主题。获取项目,确保你在合同中有一笔很好的整数,如果你失败了,你必须支付。然后在早期阶段用大量不必要但昂贵的头填充项目。把所有这些账单给客户。当一切都变成梨形时,把事情搞砸并付罚款,给你带来丰厚的利润。

我们要为未来建造…

作为技术人员,这些项目令人沮丧。我们很懒。我们不想一遍又一遍地做同样的事情。我们想做点什么,然后自动化它。我们都要确保我们所做的是可维护的,可扩展并遵循标准。因为这样可以预测结果。多年来,我们一直在鼓吹我们的代码应该更干净。它不应该做出假设。它应该允许错误的数据进入并试图修复它。它应该是通用的,不具体。我们宣扬这一切是为了避免将来发生令人不快的意外。

未来不完美

然而,我很难记起我们投入这么多精力的项目何时成为现实。他们出来了,对,但在路上的某个地方,有人抄近路。现在的生活从来不是我特别自豪的事情。其他项目,那似乎很匆忙,让我觉得自己脏了出来,兴高采烈。他们也经常很快消失,奇怪的是,天空没有落在我们的头上。没有人错过他们。他们做了自己的工作,过分地表示欢迎。让它们永远扩展并试图预测未来的所有需求是徒劳的。因为他们没有未来。与拆卸和更改物理产品相比,折叠和重新启动软件项目更容易。这就是软件的魅力所在。这就是它柔软的原因。

我从来没有见过让产品以干净的方式维护的辛勤工作所带来的回报。我不是说他们没有道理。我经常这么说,有东西挡了路。我无法控制的事情。我经常听到一些事情,直到事情变成梨形:

  • 我们精心设计的设计系统几乎从未随着产品而发展。相反,重新设计会彻底消灭它们。或者产品会转移到另一个CMS系统或后端。突然间,这带来了与原始设计不相容的新限制。
  • 我们的清洁,可访问模板和语义模板的命运相似。在几个周期的维护中,有人会移除或扭曲我们预先添加的善。审计部门会将此标记出来,但是如果没有立即的反应,无效的位最终会出现在积压的工作中。还有新的东西要补充,毕竟。

有新电池要求的新玩具

一种常见的情况是,新产品的拥有者试图通过带来新技术的热度来实现自己的目标。他们不了解和不雇佣能干的人。相反,它意味着开始新的和遵循“最佳实践”的新热。Facebook的工作也将扩展并应用于这个内部工资系统,正确的?

失败是给定的吗?也许…

很抱歉,如果这听起来很凄凉,但现在似乎是重新考虑我们正在做什么的好时机。几十年来,计算机从科学家的工具变成了他们生活中不可或缺的一部分。这意味着我们需要提高比赛水平。这不是一个很酷的科技游戏。这是生活不可分割的一部分。人们的身份,自由,安全性,安全和幸福依赖于它。

破损的玩具

我们所依赖的质量并不是那么令人鼓舞。如果有的话,过去的许多罪恶现在都显露出来了-即使在处理器级别.我们一时冲动,做得够好了,希望没人再靠近一点。好,市场上的坏人似乎是那些寻找并利用机会的人。

过去,我们把奇怪的代码隐藏在晦涩的字节代码中,现在我们创建了巨大的依赖链和许多组件。组件易于重复使用。不受任何质量保证或安全审计审查的组件。相反,我们依靠群众和开源社区的智慧。

这是可行的,如果开源软件近几年来,世界没有发生爆炸。如果我们不告诉新来的人“不用担心”和“只使用现有的东西”就更有效了。我们在追寻我们的尾巴,试图更有效地创建大量的代码。我们越来越远离代码的实现者和维护者。抽象就是这样提供的。没有人喜欢保养。但这可能是最重要的部分。任何未维护的项目都是潜在的攻击媒介。

我们忘记了那个人,有些地方需要确保我们所做的不会成为安全噩梦。相反,我们创建工具来检查现有的解决方案是否存在事后问题。这是一个很好的衡量标准,但这有点自私自利。它还假定公司愿意使用这些工具。以及他们如何使用它。

案例研究:当法律要求无障碍时

我记得在同样的动作中,无障碍性。当有能力受损的人能接触到它成为法律需要时,人们开始关心。他们不太关心自己创造无障碍产品的过程,和中一样,从一个合理的基线开始。他们不想了解需求。他们想知道如何不被起诉。他们买了一个工具来检查明显的损坏。他们展示了“博比批准”或wcag公司-他们网站上符合AAA标准的横幅。他们通过在图像中添加类似“图像”的可选文本来实现这一点。满足测试工具而不是为视力受损的用户创造利益。

这激怒了纯粹主义者(包括我),因为它表明人们不明白为什么我们希望事情能够被接近。所以我们对他们的错误大发雷霆,大放异彩,让人们感到羞耻,认为他们做了正确的事。最终的结果是,当人们接触到无障碍设施时,他们不再联系专家。相反,他们雇佣了第三方供应商来代表他们的利益,并建立了不被起诉所需的东西。

缺乏共同的责任

这让你怀疑我们是否太努力了。如果说目前混乱的状况是基于整体上缺乏共同的责任。如果只是说“别担心,它起作用了”。一个“当然我们的产品将与你的规模”是令人担忧的没有任何共同所有权的“如何”。我们建造的东西和谁维护和使用它之间存在着一种脱节,这让所有相关人员都感到失望。

这很难让人接受,而且确实让我们在IT界如何赚钱的几个基本支柱感到不安。我们构建的产品和框架使人们能够完成他们的工作。不过,我们不希望他们把产品搞得一团糟,所以它们变得非常通用。通用解决方案不太可能提供优化的体验。它们也不太可能产生满足当前需求的高性能解决方案。我们把厨房的水槽和水管都扔了进去,想知道人们为什么会耗尽空间。当他们开始拨弄错误的管道,或者不修复漏水的管道时,我们就会生气。

很多产品都很糟糕,但每个人都没有做错什么

我们很快就会抱怨用户做得不好。但我们也从来没有太在意人们如何使用我们的产品。我们把这个任务交给用户体验人员,教练们,服务台和维修人员。人们很容易抱怨我们必须使用的系统,并怀疑这些事情究竟是如何发生的。原因很简单:我们创建了通用解决方案并调整了输出。我们没有删除任何额外功能,但让他们选择打开和关闭。我们的许多解决方案就像一辆有五个不同尺寸方向盘的汽车。我们希望司机们选对一个,当他们感到困惑的时候,他们会得到交叉路口。

油墨陷阱的发展?

也许这是一个反思和思考马修·卡特的方法的好时机。我们知道事情会出错,最终产品也不完美。因此,我们对这种情况进行了优化,而不是提供巨大的通用的解决方案,希望人们只使用他们需要的。也许编码不是为一小部分,精英团队向人们提供界面。也许我们需要更多的参与,从设计到使用我们的产品,我们将创造需要的东西。这意味着更多的开发将是内部开发,而不是购买或使用通用解决方案。当然,这对我们来说会更无聊。但是,也许不想预测人们可能使用我们产品的所有用例,因为这会给我们更多的时间在工作之外拥有生活。

在那里工作已经不再是一件奇怪的事了,这是少数几个增长中的就业市场之一。也许这意味着我们不得不放弃改变世界的雄心壮志,建造人们不必理解的东西。相反,我们可以尝试建立基于向上和横向沟通的产品。而不是那些只从用户测试中得到反馈的人。人们很混乱。软件不会改变这一点。但它可以让人们在不打开一整罐蠕虫的情况下,通过坚持人们真正需要和使用的功能来搞砸事情。我们可以以后再扩展,我们不能吗?