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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Layers in Software: From Data to Value

104 点作者 dedalus超过 5 年前

6 条评论

ericand超过 5 年前
Summarized well by these lines:<p>&gt; Back in the day, front end, back end, operations, and DBAs separated because they needed different skills. Now we accept that a software team needs all the skills. We group by responsibility instead — responsibility for business value, not for activities<p>&gt; We once layered by serving data to software. Now we layer by serving value to people.<p>This is a nice narrative for the rise of developer products, where there used to not be a market.
评论 #21476478 未加载
mikece超过 5 年前
&quot;Back in the day, front end, back end, operations, and DBAs separated because they needed different skills. Now we accept that a software team needs all the skills.&quot;<p>If the problem domain is adequately handled by generalists that&#x27;s not a problem. But in situations requiring specialized skills it means needing to rely more on specialty contractors who keep your system from crashing when you go past the complexity threshold. As a specialist contractor it&#x27;s very much in my interest to promote teams with &quot;all the skills&quot; because it means I won&#x27;t be wanting for work.
评论 #21478089 未加载
Silhouette超过 5 年前
Software is more than CRUD applications for business automation, but even for those, I&#x27;m not sure how accurate the characterisation here is, particularly regarding external dependencies. SaaS&#x2F;cloud&#x2F;this-week&#x27;s-buzzword has done well for a few very successful businesses, particularly the handful of giants providing the infrastructure it runs on, but outsourcing everything you can think of is hardly universal.
gfs78超过 5 年前
Fluffy words. The developer version of the agilistas discourse.
bvrmn超过 5 年前
&gt; Interfaces between teams updated with every application change.<p>Dev products do not solve issues of bad architecture. It will be same struggle but in more strong form.
bvrmn超过 5 年前
Also this comes to mind. Most of successful IT companies do not use external services for core components and prefer inhouse solutions.