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.

Poll: Why are you building a web app? (Research for my book)

31 pointsby spxdczover 14 years ago
Fellow HN'ers! I'm currently finishing up a book on web apps (http://fivesimplesteps.com/books/designing-web-app-success), and would very much like to start it off with a little introduction about the varied reasons why people create apps. If you'd be so kind, please help me out with the poll below - thanks so much!<p>Why are you building a web app? (The primary reason)

27 comments

IgorPartolaover 14 years ago
A word of caution: the results of this poll are meaningless. Yes, you may kick off an interesting discussion, but beware of statistics collected in this way. For example, you have no control over how long the question stays up on this page. Chances are you will not get any people who only read HN on weekdays (maybe because they spend their time building awesome web apps all weekend and don't want to be distracted). This introduces bias. You also have no control over randomizing the possible answers, so there may be another kind of bias. Basically, you have no guarantees that the people that upvoted individual answers here (a) actually build web apps, (b) are being honest (c) are in any way representative of the industry or any part of the industry, or even of HN. I would look more towards the comments instead for inspirational quotes, etc.
评论 #2210777 未加载
评论 #2212199 未加载
knowsnothing613over 14 years ago
I Believed the hype. Thought I could quit my job, and have my web app be my sole source of income. Boy was I wrong. After 4 failed web app, I'm still trying to design one that will make me a sustainable income.<p>Don't believe the hype. It's a lot easier to get funding, than to make a web app financially sustainable. Don't quit your day job. Program during your free time.
评论 #2210382 未加载
评论 #2210571 未加载
greendotover 14 years ago
Because I have a need and there is nothing out there to fill that need, so i am making it.<p>Plus, I'm old and bored of working for other people and I have 0% chance of buying that Lamborghini making $100K/y with a family and kids.<p>My mid-life crisis is approaching soon so I need to get prepared. :)
hasenjover 14 years ago
It's a little bit of everything.<p>It would be nice to earn a living doing what you love while avoiding a typical 9-5 job. (I'm no where near that yet).
评论 #2210257 未加载
评论 #2210221 未加载
dragonsover 14 years ago
I'm tired of working for others. What I'm doing is meaningless and unexciting. When I look around at other development jobs, they look like more of the same. The more interesting jobs appear to require several years of experience with skills I don't have.<p>I'd like to spend more time learning new things, and I get very little of that in my current 40+ hour week job. If I'm lucky, I learn some obscure tidbit at work about once a month. I study on my own time, but progress is slow.<p>It looks like developing web apps is a good solution, although not the only one. It leverages some of my existing skills. I find the work enjoyable, provided I'm not doing it to excess. And if I'm working for myself, and want to take time off to learn some new skill, I can just do it and not be worried that my manager is breathing down my neck for being "unproductive" for 4 hours.<p>If I can create multiple small streams of income, I will finally be able to cut down on the amount of time I spend working, and put more time into all the other things I enjoy.<p>I haven't had any luck yet, but I'm working on it.
nagnatronover 14 years ago
Models and Bottles
zeemonkeeover 14 years ago
I do it for my day job (and my last few day jobs).<p>I have built a few of my own, but nothing with the intent of making money. The real impediment for me is not the technical side (I can do that myself, and I know enough people in the business to help with gaps in my knowledge) it's more coming up with good ideas.<p>Ideas are cheap, but really good ideas - the ones that make you think "why the hell didn't I think of that" - that light you on fire and push you to do 24 hour non-stop coding sprints because you just want to see them work - are few and far between, and much harder to come up with (at least for myself) than people realize.
medwezysover 14 years ago
I am a student and I write webapps to learn writing webapps. Imho university fails or even does not even intend to learn real-life web app development: i.e. I haven't heard a thing about automated unit testing, CI or security issues in my E-commerce programming course (sadpanda). On the other hand I have no public portfolio to show to my prospective employer once I finish my MSc. In my previous workplace I used to build internal web apps and there is nothing visible on public (I could show src code, but it can be illegal i suppose). Therefore I want to have portfolio and build web apps.
somecolaover 14 years ago
The integration of web/mobile/life is rapidly accelerating and there are many new apps to be constructed and countless other extensible options to explore. My reasons are a combination of the first three options listed in the poll. My goal is to engage in a personal entrepreneurial mission; a challenge to my personal ambition to become independently successful. More easily stated, I want to be part of the web apps community, a la Dropbox and other startups.
eswatover 14 years ago
Currently, to scratch an itch I have and hoping others also have said itch. Also to add stuff to my portfolio which I let stagnate for four years.<p>Hopefully when I’ve accomplished those goals enough I can create web apps that have a more profound on people’s lives without caring as much that is solves a problem I have (but still enough that I can dogfood my own product).
pizzabanditover 14 years ago
Well I do build web applications for my job (financial/job), and I also very much enjoy doing this (hobby/itch), so that essentially qualifies me for several options. I'm not ambitious enough to think I can get rich quick from building web applications, but it is basically for financial gain, since I do get paid for the work I do.
anm8trover 14 years ago
It seems to me the right answer is you build a web app because it solves the problem. The problem may be to promote yourself or it's part of your job - but I hope the answer isn't to build a web app when a web <i>page</i> (or desktop app, etc) would suffice.<p>Your book looks good BTW. I'd be curious to read it.
tyngover 14 years ago
Web app is the way of the future, rapid deployment is much more fun and effective than developing desktop software
JoshColeover 14 years ago
I'm building one to generate interest in myself as an employee. Like an item in a portfolio basically. I want to be able to get a job that I want when I get out of college.<p>I'm also building it to learn. I think you learn more by doing than just reading so I couple my reading with doing.
csomarover 14 years ago
I wouldn't code if I don't like programming. I wouldn't market my product if I don't like to make money.
neatlifeover 14 years ago
It's difficult to really expect people not to vote on the making money option, but at the end it's a mix of everything: recognition, making money (not being a millionaire maybe but just some good stability), to learn (educational purposes), if possible change the world.
dave1619over 14 years ago
I think it's usually a combination of things. This question is like asking "Why do you eat?" ... because you're hungry? because you can? because food tastes good? because you get energy? ... all of the above, but sometimes one more than the other.
iamnotsamover 14 years ago
To avoid the burnout which seems to follow only working on other peoples' stuff for money.
mlanjover 14 years ago
Because I couldn't not do it. It's like why you get married in a lot of respects.<p>I was so compelled by the opportunity and the unique position I was in that I couldn't not build MyJibe. It would be like defying deity.
code_devilover 14 years ago
To help myself with some problems, that might be useful to others as well. In the process learn a framework and updated my programming skills.
hallzover 14 years ago
Ease of Distribution<p>Whether its for internal coprorate site or the public. If you want people to use it, it has to be a web app.
tony_landisover 14 years ago
For fun and profit, to disrupt the industry I am in, and to improve my skills. So pretty much all the reasons in your poll.
Void_over 14 years ago
Scratching the itch. Definitely. Im a student so I have all the time in the world and money is not too important to me.
tomwansover 14 years ago
I'm building a web app because it doesn't exist yet and I want it to exist.
marilynover 14 years ago
Both to scratch an itch, and the hope for financial gain.
stillinbetaover 14 years ago
Programming is fun! Why else would I be here?
jsavimbiover 14 years ago
To change / improve the world