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.

Choose Boring Technology (2015)

42 pointsby lord_sudoover 3 years ago

9 comments

shroompastaover 3 years ago
I would replace &#x27;Boring&#x27; with &#x27;Tried and True&#x27;.<p>I was going to question the cost of an &#x27;innovation token&#x27; for MongoDb and NodeJS, but I realized just now that this article was written in 2015.<p>For every greenfield project that I came to build, I always gave considerable thought to finally using GraphQL as opposed to REST, just for the hype and growth.<p>Don&#x27;t get me wrong, I understand the use-cases of GQL, especially in the context of multiple types of clients that don&#x27;t obtain the same responses, but my appetite and longing to use GQL was always because the guy next door was using it and I didn&#x27;t want to get left behind.<p>Furthermore, it&#x27;s not like I can&#x27;t implement some form of &#x27;data shaving&#x27; through query params or detecting mobile &#x2F; pc through user agent, or just simply adding another endpoint (or a couple), which basically solves what GQL has to offer.<p>That being said, I always went back to REST because it just worked - a request to and endpoint which hit the db, was simple, tried, and true.<p>A lot of new technologies nowadays are solving problems that we didn&#x27;t know we had, and a lot of it is due to hype with young engineers catching the wave simply because it&#x27;s got a classy and fashionable looking landing page, when really the favorable solution is the tried and true tech.<p>But hey, sometimes the wave does build, and sometimes, we do have to get on board or get left behind.
评论 #30403263 未加载
jppopeover 3 years ago
McFunley has had some amazing moments in his career. &quot;Choose Boring Technology&quot;, &quot;data driven products now&quot; and of course the &quot;Richard is a fucking idiot control&quot; which made its rounds...<p><a href="https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;184618&#x2F;what-is-the-best-comment-in-source-code-you-have-ever-encountered&#x2F;184673" rel="nofollow">https:&#x2F;&#x2F;stackoverflow.com&#x2F;questions&#x2F;184618&#x2F;what-is-the-best-...</a><p>nothing lately, which is a shame...
评论 #30390323 未加载
siemin93over 3 years ago
You lost me at „cron is good enough”. Cron is not even remotely good enough on any project which becomes anything more than a simple POC. Maybe You also run production servers in gnu screens? Come on.
评论 #30391884 未加载
bitwizeover 3 years ago
I pitch this at work as &quot;Lateral Thinking with Withered Technology&quot;, and explain that it&#x27;s a phrased coined by former Nintendo engineer Gunpei Yokoi to describe how Nintendo consistently delivers unique and profitable gaming experiences: innovating by combining old, reliable technologies in new ways.<p>Attaching a large and successful company&#x27;s name to the principle helps it go over with corporate types. Think how much leverage has been gained for HTTP APIs simply by saying &quot;Hey, Amazon does it!&quot;
sam_lowry_over 3 years ago
Choose boring technology if you do not care about the quality of the workforce nor about the difficulty of filling open positions.<p>Dull SpringBoot-Cloud-Netflix-Angular jobs are a hard sell, but businesses that invest in slightly fringe technologies like Closure, Rust, Go, Vue.js, have good candidates at below market prices.<p>Hell, even Erlang shops are bombarded by high quality applicants. Even plain C positions are quickly filled.
LAC-Techover 3 years ago
Funny how back in 2015 node.js was seen as some exciting unstable thing.<p>In 2022 it&#x27;s honestly the most practical choice for me - I&#x27;d like to play with other stuff but if I had to a put a backend together quickly I&#x27;d undoubtedly reach for node.<p>(Though I realise I&#x27;m missing the forest for the trees here - your boring technology is not necessarily mine).
评论 #30406577 未加载
ant6nover 3 years ago
Also see: interesting boring technology<p><a href="https:&#x2F;&#x2F;www.cat-bus.com&#x2F;2018&#x2F;01&#x2F;far-from-boringmeet-the-most-interesting-tunnel-boring-machines&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.cat-bus.com&#x2F;2018&#x2F;01&#x2F;far-from-boringmeet-the-most...</a>
chinabotover 3 years ago
Works for me, last time I changed programming language and framework was over 20 years ago, but remember like TFA says to pick technologies that will be actively supported in 20 years, eg C and SQL are not going anywhere for a very long time
karmakazeover 3 years ago
I prefer the concept of innovative tech points. You get a small number, say 2, where you get to try something off the beaten path if you believe that will provide a competitive edge.