Help me become a hacker
mixmax: Here is my take at the questions you pose:- The hardest and most boring part of a startup is all the stuff that businesses have to do, but that you don't personally find interesting. I hate accounting and taxes, but I have to do it. Some people don't like marketing, some don't like support, etc. But it has to be done. I'm sure you have something that every business does that you find tremendously boring ;-)- The most enjoyable part (for me at least) is seeing an idea take shape and become a real thing.- Don't worry about scalability at first. If it becomes a problem you can consider yourself a success. Better to get something out the door as fast as possible.- Don't dedicate you learning time to anything, start something instead! Entrepreneurship is one of those things that you can only learn by doing. It's like basketball: You can read loads of books about it but only playing the game will make you a good player. It doesn't have to be youtube, just start with something small. Do a small webapp, sell something online, sell t-shirts. Doesn't matter. It will get you a feel for what it's like, and you'll learn a bunch in the process.- Don't worry too much about spaghetti code at first. You can refactor it later. This is a great learning experience as well. When you've written code that looks tangled and that you can't quite follow, refactor. Messy code can become clean over time.Just my two cents :-)