现代编程的感觉是什么样的

6作者: phoehne大约 1 个月前原帖
你做错了<p>你没意识到吗?你不能那样使用你正在使用的东西。这样做只会给自己带来各种问题。如果你只是刚开始,那倒没关系。但我不认为这算是专业的工作。你想做一份专业的工作,对吧?<p>这里有很多其他东西你需要安装。把它们都配置好。把那些其他的东西都删掉。它们只会带来麻烦。否则,没有人会认真对待你。<p>什么?没成功?你检查过配置吗?你按照所有步骤操作了吗?你读过代码吗?这对其他人都有效,所以问题一定出在你身上。这是一个简单的设置。只需创建这些文件并运行这些命令行工具。或者更好,提交补丁让它工作。你会写代码,对吧?你的基础设施很重要,对吧?所以停止处理那些其他的东西,专注于你的基础设施。<p>哦,你在使用那个操作系统?那实际上并不被支持。我是说,它不适合严肃的工作,对吧?而且,这只会拖慢你需要运行的容器的速度。不,不是那种容器。我是说,当然,人们曾经使用过那些容器。但它们无法扩展。真的不能。<p>你想要扩展,对吧?这就是你不能那样做的原因。你必须考虑机架规模。不,不要考虑机架规模,那是最后一句话的思维。你需要考虑数据中心规模。不,你需要为多个地区扩展。不,多个星球。你有计划在太空中建立卫星数据中心,对吧?<p>还有那些功能!你甚至没有那些功能!每个人都有那些功能,或者他们已经宣布了那些功能。当然,现在看起来你的客户并不想要这些。现在似乎与你的应用程序没有任何关系。但客户会想要的。这是基本要求。你必须拥有它。<p>你在跟踪哪些指标?那些?那些是错误的指标。你的“指标”几乎没有触及表面。你甚至有关于你收集的指标的指标吗?如果不收集关于这些指标的指标,你怎么能有效地收集指标?这只是常识。<p>你的战略合作伙伴是谁?你甚至与大玩家有合作关系吗?不,不是那些玩家。更大的玩家。最大的。你需要与所有人建立战略关系。但不是那些人,他们只是奇怪的小玩家。你需要与所有类别中最大的和最好的合作。<p>你觉得你的网站是关于什么的?真的只是那个吗?难道不是关于释放每个人的潜力吗?难道不是真正关于希望和梦想吗?这就是为什么你需要使用那些框架。这就是为什么你需要把数据中心放在太空中。这就是为什么你需要那些功能。这就是为什么你需要那些指标。因为你正在颠覆你的业务。不,你正在颠覆所有的业务。不,你正在颠覆现实本身的本质。
查看原文
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.