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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: How much do you study in order to do/make something?

29 点作者 robinrheem大约 3 年前
I find myself studying too much in order to make something that I want. For example, I want to make a dashboard of some sort. So I start learning about the history of dashboards, state of the art dashboard components, best information to show on dashboards, whether to implement them as a native, mobile, web application, and it keeps on getting deeper and deeper. I just need to build a dashboard! I sort of don&#x27;t know when to stop because I like studying too much. Feels like I&#x27;m in a never ending recursive rabbit hole of rabbit holes.<p>I do tell myself to just &quot;study enough to produce&quot; but I just can&#x27;t get the right criteria for &quot;enough&quot;.<p>I wonder whether this type of behavior is called anything so I could study about it.

12 条评论

d--b大约 3 年前
I don’t study anything, I just jump right into it and study while doing it.<p>I do this with programming, but with other stuff too. I am teaching myself to sew right now. I just bought a sewing machine, wanted to make a yukata in african fabric and just did it. It’s all weird and not very well put together, but I am happy to wear it. Then I am making more complicated stuff.<p>“Just give it a shot and see how far you can go” is some advice I read somewhere and that suits me sell.
u2077大约 3 年前
&gt; I find myself studying too much in order to make something that I want.<p>&gt; I wonder whether this type of behavior is called anything so I could study about it.<p>Personally, I start building.<p>There are certain things you should plan out, but honestly: just start building. Move fast and break things. Make mistakes faster, learn faster, create faster.
评论 #31359445 未加载
PaulHoule大约 3 年前
It depends on what I am doing.<p>For almost 2 years I have had some art projects that involve doing something every day so that gets me learning gradually.<p>I want to start blogging again though to write up what I&#x27;ve been doing and when I start setting up a 2022-technology blog system I find myself getting stuck in the weeds (this Hugo template example looks good but put some real text in there and there is just no room...) or generally dissatisfied (like Hugo is great for anything that doesn&#x27;t involve art or math except that&#x27;s what I&#x27;m writing about.)<p>I&#x27;m not going to be happy blogging unless I can understand the whole graphic design system and I just haven&#x27;t gotten my head around it but writing about my art project just now I start thinking I&#x27;m going to have to attack CSS the same way I attacked printing.
评论 #31358857 未加载
mindcrime大约 3 年前
I&#x27;ve always just called it &quot;rabbit holing&quot; and I&#x27;m guilty of having a problem with this as well. That said, I <i>do</i> still manage to get stuff done, so clearly I manage to break out of the recursive rabbit hole process at some point. What I can&#x27;t do is tell you that I have any kind of definite &#x2F; deterministic &#x2F; repeatable process for managing this tendency. I usually just reach a point where I&#x27;m like &quot;OK, enough is enough, time to start building.&quot; Maybe it&#x27;s just that my innate tendency to build balances out with my innate tendency to research at some point, and when they hit equilibrium, I&#x27;m able to shift gears? I honestly don&#x27;t know.
评论 #31358589 未加载
bckr大约 3 年前
Might call it analysis paralysis.<p>You might also call it research.<p>Consider putting your studies together as blog posts or videos so that your research becomes art in its own right. &quot;Process is art&quot;.
评论 #31358361 未加载
philomath_mn大约 3 年前
Hopefully this doesn&#x27;t come across as too aggressive, but it seems like the other comments are pulling their punches.<p>There is a difference between<p>&gt; I find myself studying too much in order to make something that I want<p>And<p>&gt; So I start learning about the history of dashboards<p>The former is a classic problem in engineering, the latter is kinda nuts. If you are studying the history of something before building your first version, then you are almost certainly avoiding the work.<p>If you want to read up on the history as you build it, that is one thing. If you are going to build a company around dashboards and want a good first-principles strategy, then history might also fit in.<p>Otherwise, dive in, validate your idea, and make something work before you start reading about special topics, let alone the history.
评论 #31363352 未加载
nobodywasishere大约 3 年前
As little as I possibly can to get something working, then iteratively improve and learn from there. After I have something working do I branch out and try new things, always having something to revert back to (thanks git!).
rufus_foreman大约 3 年前
It&#x27;s interesting looking at the etymology of the word dashboard:<p>&quot;board or leather apron in front of a carriage to stop mud from being splashed (&#x27;dashed&#x27;) into the vehicle by the horse&#x27;s hoofs&quot;<p>And you can go back further to what &quot;dash&quot; and &quot;board&quot; even meant!<p>Like dash was &quot;strike suddenly and violently&quot; and board was &quot;piece of timber sawn flat and thin, longer than it is wide, wider than it is thick&quot;.<p>I&#x27;m pretty much done doing or making things though.
tonguetrainer大约 3 年前
Tongue Trainer is a merging of Jewish laws of ethical speech (from a book called Chofetz Chaim) and Tibetan Buddhist mind training called Lojong. It took me about a year and a half to practice and understand Lojong and about four months to learn the Jewish prohibitions and laws against lashon hara (evil speech).<p>Maybe that is a lot of study, but I enjoyed the journey and became a better person in the process of learning these two time-honored practices.<p>My advice to you? Enjoy the journey: <a href="https:&#x2F;&#x2F;tonguetrainer.com" rel="nofollow">https:&#x2F;&#x2F;tonguetrainer.com</a>
loquor大约 3 年前
Exploration vs Exploitation in ML. It seems you explore a lot to find whats &#x27;best&#x27;, but it keeps you from implementing (in this case Exploiting) a set of ideas. There is an optimum between the two. You could read up on this.<p>My 2 cents: Learn by need. Figure out your needs (e.g. required feature) and go get just that knowledge from the internet, and put it to practice.
评论 #31359458 未加载
评论 #31358671 未加载
drakonka大约 3 年前
I usually just get started hacking out a prototype of what&#x27;s in my head, and then Google for information as questions, ideas, or uncertainties come up. I still end up diving into best practices, existing approaches, etc, but more incrementally as I build as opposed to all at once in the beginning.
newusertoday大约 3 年前
i do that as well, i look at it as investment. Recently i wanted to add pub&#x2F;sub in my app so i looked at multiple libs and i found most of the libs are doing it synchronously and leave async to user however the reason i want to add pub&#x2F;sub was to continue with the main thread while leaving async to the libs also most of them are taking the lock for the entire time they are publishing which kind of kills the performance. If i had not investigated this i would have taken the latest lib and than would have to do lot of work later so i can see it as time wasted or time saved.