TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Software Engineering is different from Programming

17 pointsby ScotterCover 7 years ago

2 comments

unpwnover 7 years ago
Wow, medium contents behind a login wall now? In the wise words of mean girls:<p>&gt;stop trying to make medium happen! It&#x27;s not going to happen!
评论 #15450839 未加载
评论 #15451101 未加载
评论 #15451643 未加载
评论 #15452784 未加载
crimsonalucardover 7 years ago
I don&#x27;t think of it this way. While engineering is certainly required I think of engineering as overhead and the more engineering you have to do is indicative of a problem somewhere else.<p>Take javascript: Javascript is probably the technology with the most engineering overhead in the world. Javascript is so bad that all practitioners of front end engineering have a huge amount of engineering overhead to deal with whether that&#x27;s through automated testing or manual tests. This all comes down to : Lack of type checking, browser fragmentation. Would you write airplane controller software or airbag deployment software in javascript? No.<p>There would be significantly smaller engineering overhead if someone say wrote a backend application in Go. Needless to say the original author is a javascript&#x2F;front end dude.<p>&gt;If someone does not understand the problem, they should not be allowed to program a solution for it.<p>You ever done agile? You&#x27;d never engineer a bridge using agile. Agile is indicative of lack of understanding of a problem which is typical of 99% of software engineering. We simply do not fully understand business requirements until a product is deployed. So we deploy a project first and iterate and deploy again. Iteration is continuous and indefinite because real understanding of the business &quot;problem&quot; is never complete.
评论 #15450964 未加载
评论 #15450806 未加载