TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Language choice when starting a new project

2 点作者 dennisy超过 2 年前
I have wanted to start a new project for weeks, but I cannot make a choice as to what backend language to go for!<p>I want to keep things simple and although the project in the long term will or could become complex, ideally now it will be a single service. If I want to make it a single service for as long as possible I should opt for Python as there will be ML components, at the same time I know that in the long run a single service will get bulky here and I should split them, this pushes me towards selecting Node and splitting out the ML services right away.<p>Anyway, I am not asking for help on actually selecting the language, but rather how do people overcome this non starting due to making a technology decision such as this?

1 comment

incomingpain超过 2 年前
There&#x27;s practically very few projects which won&#x27;t be done via python. Even in cases where python won&#x27;t be a winner like kernel modules. I&#x27;ll be trying python first and see if I can make it work. Python does the job for 100% of the projects I will take on.<p>&gt;rather how do people overcome this non starting due to making a technology decision such as this?<p>Every project has oodles of decisions to be made. Even if you choose python, now which libraries will you use? Will you do type hinting? How advanced will your code be? Lots of decisions to make.<p>Better yet, even if python isn&#x27;t the right tool or some library isnt the right tool. You always have the ability to change decisions. In fact, for any project to complete, you must make a myriad of decisions and then redecision bad decisions. So evaluating good vs bad decisions isnt your problem. It&#x27;s making the first decision.<p>you have to ask yourself what is causing you to make no decisions?<p>Laziness? Most likely not.<p>Anxiety&#x2F;fear is probably a good possibility. Kind of going back to the good vs bad. Lets be realistic and not fool ourselves. All our decisions are bad. The new decision is to be constantly improving and fixing those bad decisions.<p>My big one that often paralyzes me is fear of failure or consequences.<p>For example I wrote a book. 74,000 words after lots of editing came with a ton of decisions. I can make the decisions but my fear of being sued or submitting my book to 100 agents and being denied by each one has paralyzed me into not submitting to the first agent and therefore it&#x27;s not published.
评论 #32999235 未加载