Hacker News new | ask | show | jobs
by erikb 3544 days ago
Don't trust anybody who doesn't start with "it depends". For nothing in this world there is one perfect answer. Context means a lot. What have you coded? Why do you think you are done if it is not running anywhere (I would say you are 20% done if it runs on your laptop)? How many people need to use it to be viable (e.g. a diary service needs only one user who writes texts for himself, a shop needs at least make its hosting and transportation fees, a social network needs thousands of people before it can even start to be successful)?

Good general advice is this: The simplest solution is often the best, but in some cases that means taking your old desktop pc, install ubuntu, configure your router to publicly share http and https from that computer. In other cases it means using a toolset like Heroku.

Please don't be mad about this, but the way you phrase your question it is very very likely you have so little skill that you don't even know how little. Please consider to pay a freelancer to support you. He likely has more skill and has experienced more "this can never happen in real life" F-Ups than you, and therefore can handle a lot.

1 comments

"skill"? That's bullshit, you can't tell anything about skill from a person's poorly phrased question. Especially since that person's primary language might not be English.
In fact you can tell a lot about what questions people ask. The more specific and detailed a question is, the better the person knows the topic. A skilled language learner would never ask "What is the best way to learn English?" because he knows already that there is no best way, in fact there is no single way. He knows that he needs to combine different methods and which are the common methods and how well they work for him.

By recognizing a misconception that people have at a certain skill level you can guess their skill level quite acurately. Beginners usually want to solve the biggest of problems, and be done after the next weekend. Mid-levelers usually have specific questions about a method that must be the one true best solution in their eyes, but somehow they struggle with topic X. High skilled people usually ask questions that can't be googled, and even other experts need to look into the problem more deeply to figure it out together.

It's also hard to fake, since you need have some experience in the area to recognize how your current believe is limited. You cannot ask a ungoogleble question if you don't know already most of what can be googled about that topic.

Sometimes the best question is the simplest one. I agree the original has a lot of scope of improvements but I prefer the debate and the range of answers which wouldn't have been the case if the original question was more specific.