I have a similar inner struggle with a product I am working on. I personally cannot manage more logins for anymore sites. I am constantly resetting passwords. I wouldn't be against using a single login solution but faceboos kind of gives random people personal information about you (if you opt in) so it might be a little scary. I wonder what the general population thinks?
This is a pretty long presentation and he seems to be giving a lot of top view information about the various NoSQL solutions. His point about Polyglot solutions seems to ring true at my current company.
Good going guys! It's great that something you worked on at such a young age did well. While it is true that you should keep scaling in mind, dont waste too much time or money worrying about it before you need it. That's what makes cloud services awesome. By the way, how much did this end up costing you with bandwidth?
Good post, I've been through a similar situation. I worked for some large evil company, and needed all of those meetups and blog posts to validate the idea that I wanted to work on or at a startup. But I am not sure that cutting them out totally is a good idea. They do help you build your network, and some people you meet at these events CAN actually be helpful. Maybe like with alcohol, it is good in moderation. But I agree, it is easy to get swept up in the spirit of entrepreneurship but never become one.
The maximum depth you can go is city and not address? Where does your data come from? I remember looking into this open source database for geolocaitons called openstreetmap. I think they power the open mapquest apis. From what I recall, they have some MASSIVE database on geolocation data.
At my current job I was tasked with making a new framework and transitioning our code over to it. The reason that we decided to actually work on technical debt is because we are growing very rapidly and the old setup is too slow so the customers are actually affected. It was extremely useful to have every technical stakeholder in the design discussion to figure out what features we really need, where we went wrong with the old design, and how to transition properly without spending 10 months. So far so good, we are transitioning a bunch of our code over to the framework and it seems to be working well. Im sure mistakes will be made along the way, but planning with people who made the original mistakes (and subsequently have manned up to them) should help prevent remaking original mistakes.
It is kind of crazy how many companies have the glue in the background written in perl. I have worked for a few large and small firms and there is always a plethora of perl scripts moving data around or loading data and if they did not exist nothing would work. Also, no one dares rewrite them because they work well, and who wants to write data manipulation in java?
I've been friends with my past managers. True, they have power over you but not all relationships are equal anyway. If your manager is good and you respect him or her, you should not have a problem doing as told and your manager wont go on a power trip. Also, if a boss is good then they will care more about you and your career growth than the company so if you have a good reason to leave, they won't be hurt. And if they have to lay you off, they can help you find a new job.
Let the kids who think the world cares about how they love ponies get rid of their blogs and move towards twitter. There are still plenty of smart people who have useful and important things to say that are more than 140 characters.
I think there is also a veil of saftey / easiness through using native apps through an app store for the lay user. It is purchased through apple and is physically on your phone and has a nice little icon on your background. It is "apple approved" so it is safe. You don't have to go through safari to some random site. I think phonegap was trying to solve this by wrapping websites within their framework but I don't know how much traction they have gotten.
I think it is true in certain cases. A successful founder has that 100% commitment to the idea / company. He or she will do anything it takes for it to succeed and will hustle it until it does. Sure, employees can write the code that makes the company run but they don't have that extra drive to have made it a success on their own. On the flip side, some founders are just super-well connected people that just get oodles of money and hire a team to make their idea come to life and have no real ability beyond that.