代码的愈合能力

2021-04-11 23:53:18

一年多一点,因为Covid-19锁定开始扇动全球范围,大多数人都抓住卫生纸和罐头食品。我达成的东西:搜索功能。

搜索功能的目的有点无关紧要。我只是需要代码。代码舒缓,因为当世界似乎螺旋时,它可以在瞬间提供控制。还原,编程包括很少的谜题。不仅仅是在客厅桌上的惰性拼图,而且令人兴奋的是不可思议的生命力。让事情发生的谜题,让事情变得搞定,这使得勇气自动化或允许在世界上发表的单词。

像许多其他作家和艺术家一样,我维护一个个人网站。我目前的一直活跃近20年。考虑到代码,我刷掉了我生锈的JavaScript技巧,并开始戳灭模糊搜索图书馆我可以螺栓上我的主页,让您可以轻松找到来自我的收藏品的特定论文。

打破问题成碎片。把它们放入Do Do应用程序(我使用和爱事物)。这就是创造性宇宙的制作方式。每天,我都会刷掉社会的一般崩溃,似乎发生在我生命框架之外,并潜入搜查工作,挑选一个待办事项。 covid很大;我的待办事项列表是合理的。

这个项目的真正快乐不仅仅是在获得搜索工作,而是细化,波兰,边缘位。在我自己建设的世界里迷失了几个小时。即使我无法控制迫在眉睫的大流行,我也可以控制这个小簇的比特。

整个过程都是一种逃脱,但逃脱了前锋势头。获取键盘导航恰到好处,转移搜索有效载荷的瞬间,找到索引大小的余额和搜索有用性。最重要的是,保持所有光,令人愉快的光线。然后写它,在github上做一个小的“gist”,与社区分享。这就像一个别人的小巷:继续,现在你在网站上使用它。超快速,键盘优化,客户端Hugo搜索。

这一点是达到代码的习惯不仅为自己愈合,而且一个戏剧性的戏法变成了某种东西:似乎增加了一个函数,但是,这是一个少量的价值到更大的总体一个令人不安的时刻。

当我10岁时,我开始编码,从那时起就已经跑了。自学,大多数。我对别人有一个尴尬的尴尬。这台机器以令人放心的方式,似乎承诺获得一个世界,即使是我周围的成年人也无法幻想。通过这种方式,代码成为一个朋友 - 一个非犹太伙伴。

设定了一种模式:当社会情况的复杂性作为孩子筋疲力尽时,我转向代码,成为一个孤立的孤立。 Ellen Ullman在代码中写下她的书籍生活:个人技术历史,“直到我成为程序员,我并没有彻底了解这种隔离的有用性:沉默,减少生命的思想和形式;例如,当与人们的关系变得困难时,将在一个暗室上工作。“

在中学的阅读汇编语言书籍或在高中编程BBS软件没有注册,然后明确地注册,作为一个药膏。我的第一次意识地确认代码的姑息力量是几年前,当我将我的网站从一个内容管理系统重构到另一个内容管理系统时,几年前出现了。这听起来难以置信,但这是真的:我被CMS医治,一个谷歌独特的短语 - 以及充分理由。

当时,我患有个人和职业萧条,很长一段时间在制作中。我被击倒了千克。当我拿到我的脑海里时,我意识到它不是我想要的地方或期待它。

有时会发生在我身上;对某些人多次。当我觉得沮丧的重量下降时,我觉得威廉·斯科顿的黑暗中的末端可见:“对于我大大担心的东西来到我......”那个下降通常意味着我没有得到足够的休息。我不在几天或几年内均衡。一个缓慢的倾斜,就像一艘穿过针孔的船。给予足够的时间,必须提示。我的思绪在倾斜,我发现自己抓住了所有东西,服务器。像生活木筏一样。事实证明,服务器是我安全的地方之一。

我想要揭示我的摇摇晃晃的Rackspace服务器多年,但是过于懒惰。它'是一个肉体的任务,一项任务为咕噜声,毫无疑问,还有一个需要焦点的任务。

大多数与服务器相关的所有内容发生在命令行中的“终端”中,在没有图像或图形接口的世界中。只是文字。每个动作都是重点精确和超文字。一个字符的错误可以破坏系统。事实上,几十年来,当您进入管理员或“超级用户”模式时,服务器介绍了以下消息:

我们相信您已从本地系统管理员收到通常的讲座。它通常归结为这三件事:

它可以让一个人在膝盖中思考世界上的大部分顺利运行都取决于键入准确性。但它是,当你通过你最喜欢的Linux操作系统分销的肠道时,你可以' T帮助,但盯着荒凉的线条的荒谬和美丽,让网络和大多数数字(并且,通过代理,物理)基础​​设施漂浮。

其中谎言的一部分吸引力:通过这种混乱的诗歌和vi和git和apache和* .ini- *并用手指浮动 - 键盘的波动恩典的所有变态的诗学令人振奋的。你觉得自己像个炼金术士。而你是。您键入eSoteric单词 - 靠近Gibberish-逐行文本界面,并且匆忙与从石头上拉出的excalibur与石头' ve只是脚手架的一个简单的应用程序,可以通过大量的人类立即访问全世界。

当我突然流利地走出抨击时,浪漫的合作伙伴对我感到困惑,也许怀疑(用于键入命令的终端壳牌的风味)。好像我一直留下肮脏的秘密。我曾经把速指伸出剪指,以帮助朋友' S少女的少女安装一些MINECRAFT Mods,并在他的眼中,我可以告诉我已经实时成为一个小名人。用几百个击键,两代人桥梁。

我在那个世界的黑暗混乱中找到了和平。代码和服务器是我难以向他们的任何人解释的方式给我的家。

所以在我倾斜的状态下,我略微抑郁的状态,我从旧服务器移动到我的新服务器。我的任务是由可靠的待办事项列表指导。旧网站的URL标志着我生命中的不同时期,其中各种镜头,我曾经看到过自己。也许我是这种艺术家,也许是这种作家?

我的旧网站是鬼魂。没有人会看看或认为追捕它们。我搬了他们,因为我感受到他们的管家,觉得他们有权继续生活。

许多服务器工作涉及使复杂的网站更加复杂。那是:制作动态静态。将这些网站塑造了他们的PHP核心,本杰明将它们扣回昏昏欲睡的HTML和CSS,使其保持低维护和未来友好。它'很有趣,因为MySQL数据库需要修剪,培育,甚至如何简单。如何如何似乎是似乎无害的! - 渲染后几十年后作为弃用蠕变,语言的心理模型进化。但是从90年代早期拍摄了HTML的一页,它呈现出屏幕的大多数东西。

在那种精神,当我搬家的主页时,我也将它重建为所谓的静态站点。一个更简单的版本,应该继续在未来百年工作。它看起来与之前几乎相同。与静态站点,我们来了全圈,就像疲惫的诗人,他曾经旅行过世界各种形式的诗歌并意识到Haiku足以通过我们的悲剧看到我们大多数人。

对于大多数基础架构工作而言,这些故意幕后的任务往往被忽视,或者被嘲笑为无关紧要的,忽视。这是,直到他们打破或大流行点击,然后我们意识到基础设施是一切,而且没有它,我们的世界恢复到一些Troglodytic洞穴状态,或者可能更糟糕的是,一个宽敞的胃果极端。

在20世纪90年代后期,您甚至别无选择,只能成为您自己的主页管家和门垫和系统工程师。现在,您可以卸载到第三方的管理。 Tumblr,Ghost,Facebook,Blogger,Wordpress-Platforms的纯粹在哪里可以纯粹地关注内容以换取放弃一定程度的控制。

你可以带着管道太远。我可能有。无论您进入多少系统,您都可以退出任何系统的回报递减。但我不在乎。

逐行问题的工作解决了一些日子让我起床。你知道这种感觉吗?从封面的不想出现的感觉?去年每天上午都可能是人类历史上最常见的封面,世界上很多东西都在这里或有一定程度的学位。但在那些掩盖下,我开始思考 - 一个哈!我知道如何解决服务器问题x,或quirk y。我知道如何修复该搜索代码。我能够出现并成为人类,也是人类的,进入那种逐行的世界,在那里有很少的判断力,只是你和系统的机制,变得越来越美丽的系统更多的时间你和他们一起度过。对我来说,这个管家是治疗。

所以我把一个系统分开 - 一个我所爱的系统,多年来为我提供了好处 - 并弄清楚一个更好,更可持续的代码框架,一个希望通过扩展,甚至是世界。

🎧声音不对的东西? 查看我们最喜欢的无线耳机,声栏和蓝牙音箱