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.

Don't obsess with any programming langauge, dynamic typing, or static typing.

6 pointsby amano-kenji4 months ago
I just use what makes sense for the task at hand.<p>Shopify is a billionaire company built on top of ruby on rails. It hasn&#x27;t replaced ruby on rails with something else. Facebook still uses PHP.<p>What&#x27;s bad is classical OOP. Once you write most code in purely functional style with immutable data, most issues go away.<p>Haskell makes sense sometimes. Sometimes, PHP makes more sense. I don&#x27;t care about typing anymore. I just avoid JVM because I don&#x27;t need it outside android, and I don&#x27;t develop android apps.<p>I learned java, haskell, clojure, javascript, python, and php. Eventually, I stopped caring about what langauge I use as long as I can get my job done. After being burnt by haskell, I look forward to working with php and python. At least, python and php are more pleasant to work with than java.<p>Just write clean code in any programming language.<p>Just pick the right programming langauge for the task at hand. You wouldn&#x27;t write in haskell for a wordpress plugin, would you? You also wouldn&#x27;t write haskell or clojure for an emacs configuration.<p>The grass is not greener on the other side. All programming languages are going to disappoint you at some point. Just focus on making progress in the real world.<p>If you try to use a specific programming language outside its niche, you will get burnt. Just don&#x27;t get excited about any programming language and any typing system. There is nothing particularly good on the other side.<p>The decision to just choose the right tool for the task at hand simplifies things a lot. Life is too short to care too much about the ideal programming languages. No programming language is going to be ideal for many things you want to do.<p>The reason that you obsess with specific programming langauges is why mark zuckerberg and Tobias Lütke are rich, and you are broke. Just choose what makes sense.

1 comment

azega4 months ago
I needed this. Thanks. Obsessing if I should continue going with .NET&#x2F;Angular which I started using and learning at my day job.<p>Or invest all my time learning React&#x2F;Node stuff.
评论 #42895057 未加载