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.

Ask HN: How do you cope with ever increasing complexity of software ecosystems?

7 pointsby raghavaover 4 years ago
How do you cope with the accelerated increase in complexity of the software ecosystems?<p>Everyday a new tech, a new framework, a new tool, a new language.<p>Particularly in the Cloud world, the complexity is just shooting up like crazy.<p>For any engineer who wants to stay competent, doesn&#x27;t it feel like too much of a stretch - to get shit done and keep up with everything that&#x27;s changing around always?<p>How are you folks managing it? Any tips and tricks for those finding this a daunting thing?<p>Please share your views! Thanks!

5 comments

one2knowover 4 years ago
None of it is necessary. A 20 year old LAMP stack with a few hosts will get your business to $1 billion dollars ARR. People pushing the complexity are trying to fleece big corporations and executives that don&#x27;t know better.
Chyzwarover 4 years ago
Be curious and read the docs. At some point everything will become similar.<p>Things I do (it might not work for everybody)<p><pre><code> - Watch conferences talks Coding Tech, ConfFreaks, ElixirConf even CppConf - Read issue tracker of projects I like: Typescript, webpack, node.js - Side projects and open source contributions - Hacker News and email subscriptions: React Status, Dev.to </code></pre> It is harder to find time when you have family but still doable.
codingdaveover 4 years ago
I do not find that I need to keep up with everything. I choose a tech stack, work it for a few years, and then go out and catch up on what is new. Unless you are doing some kind of consulting where you need to be building greenfield apps with the bleeding edge every month, keeping up isn&#x27;t as critical as it might seem.
jugjugover 4 years ago
I focus at least one third of my learning time on things that dont change, such as principles behind Hickey’s Simple Made Easy, Hamming’s You &amp; Your Research, Brooks’ Mythical Man Month, functional programming, and technical things like SQL, shell.<p>New tech is a often a container around those, making it easy to grasp it.<p>Also, new tech also dont have such community &amp; ecosystem around it as older tech, so I keep it on the radar, but dont use in production immediately. Focusing on boring technology, with a spark of novelty where needed.
adam_ungover 4 years ago
I focus on technologies which have seen a steady growth over the years, like FreeBSD. The benefit is that the knowledge you obtain tends to stay relevant for a long time.
评论 #25459096 未加载