TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Modern software is at its worst

62 点作者 adito超过 8 年前

13 条评论

kelvin0超过 8 年前
Ah yes, the good old days: When cars had carburetors (and none of that fancy electronic stuff), maintenance was so much simpler. Cold weather sometimes got in the way of starting up, but once you were running, the joy!<p>Using punch cards and mainframes really forced the programmer to think his solution through and optimize the hell out of it. Once in a while your cards would not get entered properly, but in the end this made you a better programmer even if you are still in therapy for it.<p>When games had less than 16 colors, and all you needed were a few pixels on a cathod ray tube. Playing Pong, and Tennis and hockey all on the same machine! Sometimes you&#x27;d forget which one you where playing, but that was also part of the fun!<p>Progress entails transitions, and we are now transitioning. It is sometimes painful and ugly, but it&#x27;s always necessary unless you stay static forever ...
评论 #13064330 未加载
评论 #13064284 未加载
评论 #13064831 未加载
elnygren超过 8 年前
This. I spend probably 4GB+ RAM only to send IMs to people. (I run WhatsApp, Telegram, Slack and Chrome&#x2F;Facebook)<p>The sad fact is that the general public only seems to care about the fancy buttons. And from a business standpoint, cheap software (high level langs&#x2F;tools that are bad for perf) and following current design trends are more important than CPU cycles.<p>Perhaps we&#x27;ll see some kind of &quot;back to the basics&quot; movement in the future where UI and software becomes much more simpler.
评论 #13063793 未加载
评论 #13063350 未加载
评论 #13063279 未加载
评论 #13063283 未加载
评论 #13063305 未加载
评论 #13063862 未加载
freehunter超过 8 年前
So this is just a txt file on a server... why is it completely blank when I open it? I could understand if there was a SQL database and a heavy PHP application serving requests and the system ran out of memory or Apache ran out of open connections... but it&#x27;s a txt file. I could even see there being an incompatibility between my browser and the site&#x27;s coding. Maybe they&#x27;re using fancy new Javascript techniques or their CSS doesn&#x27;t play well with Safari... but it&#x27;s a txt file.<p>I guess it&#x27;s modern software at its worst: we can&#x27;t even display a plaintext file in the browser reliably.
评论 #13063458 未加载
评论 #13063418 未加载
评论 #13063414 未加载
评论 #13063392 未加载
评论 #13063402 未加载
cr3ative超过 8 年前
Author complains of UI design degrading, later goes on to mention &quot;(the URL is actually one line, had to split it to fit into 67 char width)&quot;.<p>Fantastic.
评论 #13063607 未加载
评论 #13063436 未加载
goalieca超过 8 年前
I&#x27;d prefer it if most web sites were textual. Also, disabling JavaScript can have some hilarious effects for some web pages :D
评论 #13064622 未加载
评论 #13063619 未加载
blauditore超过 8 年前
I think the main reason for worse performance is not adding unnecessary features or covering lazyness. It&#x27;s due to additional complexity introduced by additional layers like VMs, sandboxes and frameworks. These things make development more fun, quicker, cheaper and easier to target more platforms. I think software wouldn&#x27;t have evolved so fast if every dev was still doing manual memory management in C.<p>Don&#x27;t get me wrong, close-to-metal coding and native, fast UIs are wonderful where appropriate, but there&#x27;s no sense in doing it for every small cookie bakery website.
kichik超过 8 年前
I think the sacrifice is worth it. Frameworks and ever growing abstractions mean more people with less experience can implement more ideas faster. We get faster iterations which means more features that help real people get stuff done.<p>This trend actually helps more people than ever use computers for an ever growing array of purposes. Back in the good old days you had to hire developers from a very small group of qualified individuals and then have them spend months on optimizing new code they just wrote instead of using an existing framework. Today you can just read a tutorial online and create a usable POC yourself. This opens so many doors to both developers and new users.<p>The resource heavy UI practices actually attract more users. Average users don&#x27;t want dense console UIs or old fashioned native Windows forms. They want a touch app on their mobile that just works. All the tools we have today allow easily sharing and customizing UI components. This in turn fuels fast iteration and improvement of UI so that actual users actually want to use it.<p>All this doesn&#x27;t mean you have to be lazy and just freely consume as many resources as you can. It also doesn&#x27;t mean you shouldn&#x27;t shame applications for being slow (I&#x27;m looking at you Slack for desktop...) or resource hungry like the examples in the article. But overall I think we are definitely going in the right direction.
ieatkittens超过 8 年前
Ironically, the text is too small to read on my Android HN client. No zooming either.
scandox超过 8 年前
This debate will never end. Money. It&#x27;s money. Start talking to the guy who pays the pipers, not the pipers. Although, unfortunately they won&#x27;t read your blog because it isn&#x27;t on Facebook.
评论 #13070081 未加载
anc84超过 8 年前
Archived copy: <a href="https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20161129135442&#x2F;http:&#x2F;&#x2F;weeb.ddns.net&#x2F;0&#x2F;articles&#x2F;modern_software_is_at_its_worst.txt" rel="nofollow">https:&#x2F;&#x2F;web.archive.org&#x2F;web&#x2F;20161129135442&#x2F;http:&#x2F;&#x2F;weeb.ddns....</a><p>I guess this might explain why it broke: <i>Hello there! You are currently visiting gopherspace through a proxy.</i>
ArkyBeagle超过 8 年前
The modern software industry can&#x27;t even come up with a coherent mechanism to evaluate what it produces. It&#x27;s factionalized according to everyone&#x27;s path through life.
vilmosi超过 8 年前
Kind of ironic complaining about UX, given the website...
评论 #13070088 未加载
ggasp超过 8 年前
Hacker News is at its worst.