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.

Make Boring Plans

183 pointsby kelseyhightowerover 4 years ago

7 comments

jlduggerover 4 years ago
What developers think when they hear &#x27;aggressive timeline&#x27;: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=y8OnoxKotPQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=y8OnoxKotPQ</a><p>What managers think: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;-TKjwblp1XI?t=1373" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;-TKjwblp1XI?t=1373</a><p>Point being, nobody gets a documentary about themselves made for delivering against a boring deadline.
评论 #25897251 未加载
评论 #25897255 未加载
评论 #25897809 未加载
评论 #25897508 未加载
ser0over 4 years ago
I think that &quot;boring&quot; is being used here as shorthand for well known and predictable, which are attributes that I would rate highly when developing a platform or trying to work on a novel problem.<p>I believe a contributor to why choosing boring is hard is that often the problem we encounter in software is not new or unique, but may still the be first time a team&#x2F;company is attempting it. Therefore, unless you know your company has the patience for unforeseen technical difficulties, and that your team has the skillset to overcome any fundamental challenges posed by the technology chosen, even if the technology is a better fit for a problem, it may not be a good match for the organisation.
mprovostover 4 years ago
This is coming from the perspective of someone working in platform engineering. The further down the stack you are, the more conservative (aka boring) you have to be, because the blast radius increases. Quoting another great post [0] on this: &quot;The risk profile for infrastructure is different than the applications that run on top of that infrastructure.&quot;<p>[0] <a href="http:&#x2F;&#x2F;cloudscaling.com&#x2F;blog&#x2F;devops&#x2F;continuous-delusion-at-the-infrastructure-layer&#x2F;" rel="nofollow">http:&#x2F;&#x2F;cloudscaling.com&#x2F;blog&#x2F;devops&#x2F;continuous-delusion-at-t...</a>
locengover 4 years ago
Creating a buffer for the unexpected allows for pleasant surprise - or possibly magic.
评论 #25896359 未加载
wgottschalkover 4 years ago
What I find interesting is that the bullet points at the end are qualities that really good Product&#x2F;Project Managers have. When engineers have these skills they become a real force multiplier for their company
filereaperover 4 years ago
Boring doesn&#x27;t work if the solution you&#x27;ve picked has flaws that the new technology addresses out-of-the-box.<p>You&#x27;ll constantly get into arguments about why we&#x27;re not deploying the new upcoming thing that obviously fixes the issue.<p>At some point you&#x27;ll need to switch over anyways, its better to get production battle experience by trying the new tech early and rolling it out where it makes sense.<p>It avoids internal factions and the &quot;shadow infrastructure&quot; that was mentioned.
评论 #25896430 未加载
评论 #25895913 未加载
ribsover 4 years ago
Does one really need to read this to get the message, which is “keep risky technology to a minimum”?