现代编程的体验

6作者: phoehne8 个月前
你搞错了 你没意识到吗?你不能那样用你现在用的东西。你这是在给自己挖坑,会遇到各种各样的问题。如果你刚起步,那也无妨。但我不认为这算得上是专业的工作。你想做一个专业的工作,对吧? 这里还有一堆其他东西需要你安装。把它们都配置好。把那些其他东西都删掉。它们只会带来麻烦。否则,没人会认真对待你。 什么?没用?你检查过你的配置了吗?你按照所有步骤操作了吗?你读过代码了吗?对其他人来说都是有效的,所以一定是你的问题。这只是一个简单的设置。只要创建这些文件并运行这些命令行工具就行了。或者更好的是,直接提交补丁来让它工作。你会写代码,对吧?你的基础设施很重要,对吧?所以别再搞那些其他东西了,专注于你的基础设施。 哦,你用的是那个操作系统?嗯,那实际上是不受支持的。我的意思是,它不适合做严肃的工作,对吧?而且,它只会拖慢你运行容器的速度。不,不是那种容器。我的意思是,当然,人们过去常常使用那些容器。但它们无法扩展。真的不行。 你想扩展,对吧?这就是你不能那样做的原因。你必须考虑机架规模。不,别考虑机架规模,那是上一句话的思维方式。你需要考虑数据中心规模。不,你需要扩展到多个区域。不,多个星球。你有一个卫星数据中心的计划,就像在太空里一样,对吧? 还有那些功能!你甚至都没有那些功能!每个人都有那些功能,或者他们已经宣布了那些功能。当然,你的客户现在似乎并不想要它。目前看来,它似乎与你的应用程序没有任何关系。但客户会想要的。这是必备条件。你必须拥有它。 你在跟踪哪些指标?那些?那些是错误的指标。而且你的“指标” barely 触及表面。你甚至有关于你收集的指标的指标吗?除非你收集关于那些指标的指标,否则你如何有效地收集指标?这只是常识。 还有,你的战略合作伙伴是谁?你甚至和那些大玩家建立了合作关系吗?不,不是那些玩家。更大的玩家。最大的。你需要和所有人建立战略关系。但不是那些人,他们只是奇怪的小玩家。你需要和所有类别中最大和最好的合作。 你认为你的网站是关于什么的?真的是关于那个吗?难道不是关于释放每个人的潜力吗?难道不是关于希望和梦想吗?这就是为什么你需要使用那些框架。这就是为什么你需要把你的数据中心放在太空里。这就是为什么你需要那些功能。这就是为什么你需要那些指标。因为你正在颠覆你的业务。不,你正在颠覆所有业务。不,你正在颠覆现实的本质。
查看原文
You’re Doing it Wrong<p>Didn’t you realize it? You can’t use what you’re using like that. You’re setting yourself up for all sorts of problems. That’s fine if you’re just getting started. But I wouldn’t call that a professional job. You want to do a professional job, right?<p>Here are a bunch of other things you’ll need to install. Configure them all. Rip all those other things out. They’re nothing but trouble. No one is going to take you seriously, otherwise.<p>What? It didn’t work? Did you check your configuration? Did you follow all the steps? Did you read the code? It works for everyone else, so it must be you. It’s a simple setup. Just make these files and run these command line tools. Or better yet, just submit patches to make it work. You do code, right? Your infra is important right? So stop working on that other stuff and focus on that infra.<p>Oh, you’re on that operating system? Well that’s not really supported. I mean it’s not for serious work, right? Besides, it will just slow you down for the containers you need to run. No, not those kinds of containers. I mean, sure, people used to use those containers. But they won’t scale. Not really.<p>You want to scale, right? Which is why you can’t do it that way. You have to think rack-scale. No, don’t think rack-scale, that’s last sentence thinking. You need to think data center scale. No, you need to scale for multiple regions. No, multiple planets. You have a plan for a satellite data center, as in space, right?<p>And the features! You don’t even have those features! Everyone has those features or they’ve announced those features. Sure, it doesn’t seem like your customers want it now. It doesn’t seem like it has anything to do with your application, for now. But customers will want it. It’s table stakes. You have to have it.<p>What metrics are you tracking? Those? Those are the wrong metrics. And your “metrics” barely scratch the surface. Do you even have metrics about the metrics you collect? How can you effectively collect metrics unless you collect metrics on those metrics? This is just common sense.<p>And who are your strategic partners. Do you even have partnerships with the big players. No, not those players. Bigger players. The biggest. You need strategic relationships with everyone. But not those people, they’re just weird little players. You need to roll with biggest and best in all their classes.<p>And what do you think your site is about? Is it really about that? Isn’t it about unlocking everyone’s potential? Isn’t it really about hopes and dreams? That’s why you need to use those frameworks. That’s why you need to put your data centers in space. That’s why you need those features. That’s why you need those metrics. Because you’re disrupting your business. No, you’re disrupting all business. No, you’re disrupting the very essence of reality itself.