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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Modern Software Over-Engineering Mistakes

2 点作者 adim86超过 8 年前

1 comment

externalreality超过 8 年前
Brilliant! I often tell myself I was a better programmer when I was sixteen. Back then I would code directly to the problem only stopping to re-factor when things got so out of control that I couldn&#x27;t make progress without getting distracted by the mess. Back then I would create video games, implement complex algorithms, things that seem too hard or time consuming for me now that I have 12 years experience as a real developer.<p>I think this is all because of years of brain-washing by programming media personalities who tell you what is best. What is best is getting your program to work! Yes, keep an eye on maintainability, readability, unit test your stuff and so forth but as the article suggests don&#x27;t over-engineer. After all the idea is to get the thing to work and to be able to easily get it out to people (CI&#x2F;CD).<p>Sometimes I think the sixteen year old me would be too bored to come to work -- he would be scared off by the fact that he has been working for six days and only manged to get a charting library working with react in a way that wouldn&#x27;t fire up the local Bob Martin wannabe.