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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Overthinking it and the value of simple solutions (2019)

99 点作者 UkiahSmith大约 5 年前

7 条评论

uk_programmer大约 5 年前
I shudder to think about the amount of man hours wasted on a relatively simple website that has been completely over-engineered with the likes of React and&#x2F;or Angular JS when a simple server side MVC framework and a bit of jQuery could have sufficed.<p>The industry is rife with people that instead of looking at a problem and choosing the appropriate tech to solve the problem. They choose the technology and then try to solve a problem with it.
评论 #22403335 未加载
评论 #22403547 未加载
评论 #22405793 未加载
评论 #22410452 未加载
评论 #22406015 未加载
评论 #22405376 未加载
评论 #22404468 未加载
评论 #22403554 未加载
cryptica大约 5 年前
Sometimes it requires a lot of thinking to come up with simple solutions.<p>Usually you need to consider a lot of alternative solutions in order to come up with the simplest solution and that takes time and a lot of thinking and a deep understanding of the requirements.<p>When I start a new complex project, in the early stages, there are entire days where I&#x27;m just thinking about stuff without writing any code. Then as the project moves forward, I spend less and less time thinking about things until I get to a point where it feels like the code pretty much writes itself because the design is aligned with my original goals.<p>You just have to be very clear about what your big goals are and where you&#x27;re going to need flexibility from the beginning.
评论 #22410456 未加载
评论 #22410611 未加载
评论 #22404025 未加载
rainforest大约 5 年前
I think it&#x27;s too easy to be sucked in by the promise of distributed X or eventually consistent Y.<p>In the past I managed migration of a few services away from Hazelcast as the team started peeling away the nice abstractions they&#x27;d become used to so they could handle things they hoped it would protect them from. All of a sudden a distributed lock isn&#x27;t a lock if your cluster splits.<p>In the end almost everything ended up back in Postgres. Resistance was surprising - there was a lot of opposition to simple things due to a fear that the database would be harmed by being used to hold a few row locks, for example.<p>I can see why people overlook the obvious when the complicated solutions seem more sophisticated, which is easy to mistake for &quot;better&quot;.
评论 #22403334 未加载
happywolf大约 5 年前
A lot of technologies are getting way more complex and confusing than necessary. Just look at the market of time management. Tonnes of tools, software, coaches, websites, books, etc. You name it.<p>I recently found out that a simple .txt file serves me exceptionally well (a good IDE plugin definitely helps, too!). No more messy software, apps, journals, etc. which I feel are making my time management tasks even more challenging.
评论 #22407575 未加载
oftenwrong大约 5 年前
<a href="https:&#x2F;&#x2F;boringtechnology.club&#x2F;" rel="nofollow">https:&#x2F;&#x2F;boringtechnology.club&#x2F;</a>
评论 #22403837 未加载
jwblackwell大约 5 年前
This entire product should just be a rails&#x2F;laravel&#x2F;django app with a mysql db hosted on a single server
评论 #22404042 未加载
评论 #22405899 未加载
antfarm大约 5 年前
<i>“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.”</i> ― Antoine de Saint-Exupéry, Airman&#x27;s Odyssey