354 karma · joined October 26, 2009
I did continue to work for Google and played a part in some of the SoC activities for next year.
I am doing a UX rewamp and trying to minimize the learning curve. The next version with some major UI modifications and support for all browsers should be out in 2 weeks. Do follow me on twitter or drop a line and I will make sure you know.
I disagree that me and you should give up. We have learned more from our failures that most entrepreneurs would have learned for their short-lasting success. It's time to introspect, write down a list of todos that will make your product better, talk to a bunch of users and see why they are hating your product and get back to coding.
You are just in mid-30s and you are going to live for atleast 50 more years. Hang in there for a decade.
Your target audience are developers. And it's already super easy to do what you want done with pre-built images, yum etc. Then there is a trust issue with someone who's new.
If you want to go ahead and provide a service to setup distributed architectures using Nutch/Hadoop etc, you have an audience, but it's a lot of work and there are people already doing it.
- Want to realize their idea of creating a complete functional app (as complex as Hacker News or Twitter) in few hours.
I agree that at the moment the interface sucks, the tutorials are missing and discoverability of so many features in the builder is super low, and I really need to work a lot more on them than I thought. But, I am excited that you liked the concept and took the time to evaluate it further.
I agree that one should not build complex websites from low-level pieces and AppCanvas was designed to address this problem from the very beginning.
- There are page templates (right now not many) which you can base your starting page upon. - There is a "Widget Gallery" which has high level widgets. - You can create a custom widget by selecting something and then reusing it.
Thanks for helping me understand how important having templates/presets it.
However, the finished PHP applications should run properly on all browsers.
- Work hard, have aggressive deadlines and get rid of the people who are being lazy. You are in business for a long time and probably your developers have become bored and run out of ideas. You need to challenge and motivate them like in the early days. - Get some smart people as advisors/consultant to help you generate innovative ideas to improve your product and define the timelines. Especially if you don't have any technically strong guys in the core team.
Also, the actual money you will make at google will be more than your base pay. The bonuses are good (I am not sure I can reveal the exact numbers here, but read your offer letter carefully and make some min-max calculations, It won't be hard for you to land up with an average).
Then there's free food and other benefits that you can google around to find out.
My only problem with eclipse is that it's a bit slow, but I can always buy a powerful machine and nullify that.
Perhaps you need to explore eclipse more. There are several editor options, I use emacs and long time back I built a shared LAN editor plugin. I also customize the shortcuts/workspace a lot.
The living cost thing is BS. You are confusing between "living cost" and "cost for a good standard of living which everyone in US takes for granted". The former is less, just because more people are very poor, eat once a day and live like hell. I can bet cost for a comparable standard of living to US would be super high.
Just because your developer is OK with living poorly doesn't mean he has to. You can be fair and guide him to a better life.