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.

Ask HN: What are these "important problems" we keep reading about?

14 pointsby tfbover 12 years ago
It seems a recurring theme throughout a number of articles and blog posts submitted here outline working on "important problems" as something strongly coveted in the software engineering industry. Most people would probably define these problems differently, specific to their own domain or recent experiences, but I have a feeling there's a fair bit of common ground.<p>To generalize, I would consider any difficult yet solvable (in the near future) problem - that upon solving would ultimately raise some standard of living - to fall into the "important problem" category. And I would also assume, from my own experience, that these problems are either presently unsolved or their current solutions are less than adequate; and producing an optimal answer would be extremely satisfying to the point of feeling like life as an engineer/contributor to society is one step closer to completion.<p>Conversely, it might help to examine "unimportant problems", ones that might be too monotonous or easy. Or maybe solving them doesn't quite scratch an itch. But in solving them, you know you're one step closer to achieving a greater goal.<p>So with that said, what problems do you consider worthwhile? What are these "important problems" we keep reading about?<p>Edit: I should have been more clear and mentioned where I see the term come up most. It seems to be mentioned almost weekly on various startups' blogs, most of which are geared towards web apps and the like. It would be interesting to discuss the non-obvious "important problems" from hackers' perspectives.

4 comments

vitovitoover 12 years ago
Paul Graham defines "ambitious"-important problems differently than others have. I use Dr. Richard Hamming's version, from his talk, You and Your Research: <a href="http://www.cs.virginia.edu/~robins/YouAndYourResearch.html" rel="nofollow">http://www.cs.virginia.edu/~robins/YouAndYourResearch.html</a><p><i>And I started asking, "What are the important problems of your field?" And after a week or so, "What important problems are you working on?" And after some more time I came in one day and said, "If what you are doing is not important, and if you don't think it is going to lead to something important, why are you at Bell Labs working on it?"</i><p>Hamming constrained important problems not just to global or personal significance, but also added a factor of <i>solvability.</i> You had to have a way to attack a problem for it to matter, and if you didn't, you should be working on problems that would lead you there, somehow, maybe, hopefully, indirectly. Broad experience was just as important as technical chops.<p><i>If you do not work on an important problem, it's unlikely you'll do important work. It's perfectly obvious. Great scientists have thought through, in a careful way, a number of important problems in their field, and they keep an eye on wondering how to attack them. Let me warn you, "important problem" must be phrased carefully. The three outstanding problems in physics, in a certain sense, were never worked on while I was at Bell Labs. By important I mean guaranteed a Nobel Prize and any sum of money you want to mention. We didn't work on (1) time travel, (2) teleportation, and (3) antigravity. They are not important problems because we do not have an attack. It's not the consequence that makes a problem important, it is that you have a reasonable attack. That is what makes a problem important. When I say that most scientists don't work on important problems, I mean it in that sense. The average scientist, so far as I can make out, spends almost all his time working on problems which he believes will not be important and he also doesn't believe that they will lead to important problems.</i><p>I tackle important problems for designers in my recent essay, You and Your Designs, published in this quarter's issue of Distance: <a href="http://distance.cc/" rel="nofollow">http://distance.cc/</a><p>I give examples of five important problems in design, and explain why:<p>1. Responsive web design, because it exposes content and content management as a first-order design constraint.<p>2. A/B testing, because intentionally and purposefully trying different things goes against how many of us were raised as designers.<p>3. The Internet of Things, because it means we can do away with metaphors and have physical objects that contain their own meaning.<p>4. "Big data" and "computational X," because they represent the event horizon for designer-as-polymath.<p>5. "Immersive I/O" and "natural user interfaces," because they remove our "sensory deprived and physically limited" constraints on interactions with technology.<p>I wrote in a different comment elsewhere, the interesting thing about entrepreneurship is, <i>you don't have to be limited by your field of academic research, and your lunch tables of chemists and mathematicians can be those of any industry in the world. Working on important problems means your work will have long-term</i> meaning.
kevin_rubyhouseover 12 years ago
Couldn't we say that any solution that makes life easier raises the standard of living? A better interface, faster software, etc... Product &#38; idea iterations improve the standard of living in the future because their effects snowball overtime. They are also stepping stones for their creators to move onto better and "more important" problems.<p>Truly important problems - the ones where a solution would make an immediate and significant positive impact in some way for the human race - would be things like solving multi-planetary existence (figure out how to survive a lifetime on Mars and grow), ending poverty, ending crime, ending corruption, ending world hunger... There's a lot. To me, these are the end steps of whatever these "important problems" solve. For instance, we can't end crime until we end corruption, have a government system that people don't need to circumvent for anything, and have everybody be satisfied enough not to commit even the smallest crime. I once read that in Soviet Russia, people would illegally offer their repair services to individuals and companies that didn't want to wait for scheduled maintenance or replacement (or something similar to that idea.)<p>The problems we solve today are steps and pieces along the way to reach these end Utopian style goals (living on Mars isn't Utopian.. but the other things I listed are.)
byoung2over 12 years ago
<a href="http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs" rel="nofollow">http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs</a><p>Start at the bottom of that diagram and work your way up<p>EDIT: Based on the edited original post, let me elaborate. The most important things are at the bottom of Maslow's hierarchy of Needs. The "important problems" as I see them are the ones at the bottom - food, water, health, resources. If you found a way to hack clean water, food supply, or disease, those would be important problems, compared to say, a social network, or video sharing site (these would be at the top of the pyramid).
评论 #4914466 未加载
joshschreuderover 12 years ago
See here: <a href="http://www.paulgraham.com/ambitious.html" rel="nofollow">http://www.paulgraham.com/ambitious.html</a>
评论 #4914023 未加载