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.

I Regret Being a Hipster in Tech

27 pointsby Knajjarsover 3 years ago

7 comments

thiscatisover 3 years ago
The best applications I delivered over the last couple of years were in Symfony 2 to 5. MVC with some jQuery sprinkled on top and it did the job. Want API because the company suddenly wants an app?<p>No worries, add the RESTbundle and now your controllers are returning JSON or XML rather than Twig rendered html.<p>Around 2014-2015 I was worried that I missed the Angular or Meteor or Knockout or Ember or something..JS boat but then quickly realised my customers didn&#x27;t care about JS frameworks and wanted business flows automated and solved.<p>Now I see NextJS or something solving problems Symfony solved 10 years ago and I just chuckle.
评论 #28277070 未加载
sovietmudkipzover 3 years ago
The author finds that spending energy on stable software ecosystem provides the psychological security to beat back the urge to study during free time.<p>I have a similar story of study and my escape has been to learn more about software design instead of frameworks or libraries. For example; DDD teaches how to describe problem spaces and how to talk about solutions in a way that is independent of any particular language or framework.<p>My learning efforts now seem better spent on building a core set of knowledge that has broader applicability.
评论 #28294150 未加载
评论 #28275462 未加载
评论 #28296958 未加载
mr_vileover 3 years ago
&gt; what is more boring than Rails?<p>modern PHP? I would contend the OP is still a hipster, but at least he&#x27;s pointing out that fashionable programming is really toxic for the industry as a whole. Boring technology is good because the ordinary, standard thing is meant to be exactly that, ordinary and standard. Leave the breaking changes, feature churn, evangelising, endlessly-revised howto articles, missing&#x2F;outdated documentation, etc. where it belongs -- in the &quot;innovative&quot; software.
评论 #28276192 未加载
jstx1over 3 years ago
As I get more experienced<p>- I care less about specific tools and I&#x27;m way less dogmatic<p>- I&#x27;m more comfortable learning new tools quickly when it&#x27;s necessary<p>- I realise that many new tools can be completely left out which greatly reduces the complexity of the project (you aren&#x27;t always in a position to do this when you work with other people)
bm3719over 3 years ago
Noticed the same pretty early here too. My response was to categorize all tech into ephemeral implementations and more persistent concepts. The latter moves a lot slower. New fundamental ideas just don&#x27;t come around as quickly as people writing their own take on them or combination of them. Some paths through SE make this easier or harder, i.e. being a front-end dev can easily have you drowning in library churn and simply without the time for any deep thoughts.<p>It&#x27;s definitely an important factor to both notice at all and your decision in regards to it has lasting repercussions. In my experience, the majority of devs don&#x27;t take the conceptual path, so I&#x27;ve tended to let them get excited about NewFancyLibrary and while I focus on more abstract things like architecture, modeling systems, and languages. Seems to work pretty good, since we&#x27;re both happy with the arrangement.
mouzoguover 3 years ago
I must have starred 1000 projects on github without ever looking at them again.
评论 #28294672 未加载
评论 #28275175 未加载
nunezover 3 years ago
As long as you know the fundamentals (data structures, algorithms, networking, and operating systems), a programming language (I recommend Python, as its incredibly versatile), and have tried to write at least _something_ mildly complicated in C or C++, you&#x27;ll pick up almost anything.
评论 #28294210 未加载