Saturday, May 18, 2013

LEAN3: Updates After 1 Year

Updates After 1 Year

There has been about 1 year since my last blog about The Lean Startup in April 2012. What happens during this year?
  • My majority responsibility changed from desktop software side to cloud services. It is perfect to start to working on new technologies. The bad thing is, I'm really busy and exhausted, and din't have time to take care of PomodoroApp. I spent a lot of time learning the new technologies, programming languages, existing design for the system on the new division. Everything on PomodoroApp has been stopped for 8 months until the last Christmas.
  • My baby was born. Kelly and I are very happy to have our first baby. Kelly spent a lot of time on taking care of the baby, and didn't have enough time on marketing/customer services/ux design.
  • The traffic of the website of PomodoroApp is increasing every month with a very stable speed. You can see the traffic report by google analytics below:

  • I'm getting more and more familiar with JavaScript and cloud technologies. I'm now confident with cloud technologies.
By the end of 2012, I can have 2 weeks vacation. I decided to leverage the 2 full weeks for a brand new version of PomodoroApp, with following majority changes:
  • Programming Language and Libraries: The version 1.x and 2.x are built based on Qt, a C++ library. I used the old but mature UI technology, CSS style, to create beautiful UI controls. Qt and C++ are powerful and fast on every platform. I also write some code with Objective-C on Mac and COM interface on Windows to handle some OS specific features, e.g. dockbar icon. With the recently experience, I'll shift to TideSDK and ExtJS. With TideSDK I can create beautiful and unique desktop apps using web technologies. ExtJS is a web application library with a lot of samples, but may need more time to learn. Other libraries like jQuery UI has been considered also, but not has necessary features in place for me.
  • Data Synchronization Service: because PomodoroApp is cross platform, currently on Windows/Mac/Linux, and will support iPhone/Android also. There is no reason not to synchronize data across devices. I use node.js + MongoDB as backend, and host servers on Linode, Digital Ocean, and Windows Azure. That's really strange infrastructue architecture. The puporse is to reduce the cost, and try servers from different providers.
  • Mobile Platform: Appcelerator Titanium is really fantastic for cross platform mobile development. Again, need some time to learn at the beginning.
So with ideas on every aspect settled down, I start to work with full of enery. Because I didn't always have this kind of long vacation for my own projects. I started the first release of PomodoroApp at the end of 2011. The main reason is that I have 2 weeks vacation, and I need to take the advantage of the long vacation. I have to admit that I also made some bad decisions when building the idea. I've listed some topics, and will have some blog posts to share my experience and lessons learned in future. So, what's the stuff about "Lean Startup"? This is a summary of what happens in the past year. I'll start a new blog post about the detail of this new version.

85 comments:

  1. Replies
    1. I have read your blog its very attractive and impressive. I like it your blog.

      Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

      Java Online Training Java Online Training Core Java 8 Training in Chennai Core java 8 online training JavaEE Training in Chennai Java EE Training in Chennai

      Delete
  2. This information you provided in the blog that was really unique I love it!!, Thanks for sharing such a great blog..Keep posting..

    Digital Marketing Training in Chennai

    ReplyDelete
  3. Thanks for sharing this information. Java is one of the popular object oriented programming language used for many of the multinational corporation. So learning Java Training in Chennai is really helpful to make a bright future.

    ReplyDelete
  4. Thanks for sharing this information. Java is one of the popular object oriented programming language used for many of the multinational corporation. So learning Java Training in Chennai is really helpful to make a bright future.

    ReplyDelete
  5. The information you posted here is useful to make my career better. Thanks for sharing such a informative post. keep updates...

    Regards..
    Salesforce Training in Chennai

    ReplyDelete
  6. Nice post. Oracle is a relational database management system produced by oracle corporation. Nowadays most of the multinational companies used this oracle database for storing and managing their data's and programs. So learning Oracle Training in Chennai is one of the best idea to make a bright career.

    ReplyDelete
  7. Thanks for sharing this information. Salesforce is a cloud based CRM. Nowadays most of the multinational companies used this CRM for managing their customers. To know more details call 9841746595.

    Regards..
    Salesforce Training

    ReplyDelete
  8. Really nice post. SEO is one of the digital marketing techniques used for improve the website ranking in search engine result page. To know more details please call 9003623340.
    Regards..
    SEO Training

    ReplyDelete
  9. ice post. PHP is one of the server side scripting language mainly used for designing website. So learning PHP Training in Chennai is really useful to make a better career.
    Regards..
    HTML5 Training in Chennai

    ReplyDelete
  10. Hi, I am Victoria from Chennai. I am technology freak. I did Hadoop Training in Chennai at FITA. This is useful for me to make a bright career in IT field.

    ReplyDelete
  11. Hi, Your blog is really very informative and useful for me. Thanks for sharing this valuable blog.
    Regards..
    Best Unix Training in Chennai

    ReplyDelete
  12. This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic.
    Thanks and Regards,
    iOS Training in Chennai

    ReplyDelete
  13. Thank you for your awesome post. it was useful and informative.
    Buy Crazy Bulk | Crazy Bulk Reviews

    ReplyDelete
  14. Crazy Bulk is 100% safe and legal steroids available in market. There are several products crazy bulk is offering in which dianabol, anavar, testosterone max, winstrol are some of the most popular products among bodybuilders. You can get your supply today at
    Crazy Bulk Reviews and Offers - Blog
    Buy Crazy Bulk 100% Safe and Legal Steroids
    ANADROLE (ANADROL): matttanner

    ISSUU - Anvarol (Anavar) P-Var by Matt Tanner

    ReplyDelete
  15. Dianabol (D-Bal) is a well recognized and considered to be the most powerful formula that is most generally known by the name as methandien, Methandrostenolone, metandienone. You can get your supply today at
    Buy Dianabol - 100% Authentic Source and Genuine Products
    D-BAL MAX™ - 100% Pure Body Building Dynamite
    D-BAL MAX™ - 100% Pure Body Building Dynamite
    100% Pure Body Building Dynamite
    Dianabol Max - Buy Dianabol Max

    ReplyDelete
  16. Crazy Mass is 100% safe and legal available in market. There are several products crazy Mass is offering in which Dianobal Elite Series, T-Bal 75 Elite Series, testosterone max, winstrol are some of the most popular products among bodybuilders. You can get your supply today at
    Buy Crazy Mass 100% Safe and Legal Steroids for Sale

    ReplyDelete

  17. PhenQ is the Most Powerful Triple Action Weight Loss Supplement Pills. You can get your supply today at
    Phenq Reviews - A Miracle Weightloss Supplement
    PhenQ - FDA Approved Weight Loss Formula

    ReplyDelete
  18. At forte music, Learning Music is FUN! Learn Piano, Guitar, Singing, Saxophone, Flute, Violin, Drums and More. Book a Free Lesson Online Today!

    ReplyDelete
  19. Hi, Your blog is really very informative and useful for me. Thanks for sharing this valuable blog.
    Brestrogen, Breast Enlargement

    ReplyDelete
  20. The learning lab is providing the best Math Classes Sydney and English tutor in Sydney and if you are looking for maths tutor for your child contact us now!

    ReplyDelete
  21. Dear admin, The way you have explained the concept is mezmerizing. Thank you so much for sharing tis worth able content with us. The concept taken here will be useful for my future programs and i will surely implement them in my study. Keep blogging article like this.


    JAVA Training in Chennai | Best JAVA Training in Chennai | Android training in chennai

    ReplyDelete
  22. Thanks for the best blog. it was very useful for me.keep sharing such ideas in the future as well. Thanks for giving me the useful information. I think I need it!
    https://mysupplementreview.wordpress.com/2016/01/20/top-4-weight-loss-products-of-2015/

    ReplyDelete
  23. https://mysupplementreview.wordpress.com/2016/01/20/phenq-natural-ingredient-for-a-successful-weight-loss/
    This is a very good post. Just wonderful. Truly, I am amazed at what informative things you've told us today. Thanks a million for that.

    ReplyDelete
  24. http://steroidproductreviews.blogspot.com/2016/01/comprehensive-answer-to-weight-loss.html
    Useful information shared..Iam very happy to read this article..thanks for giving us nice info.Fantastic walk-through. I appreciate this post.

    ReplyDelete
  25. http://steroidproductreviews.blogspot.com/2016/01/stress-free-steps-for-rapid-and-long.html
    This blog is really fantastic and informative for me

    ReplyDelete
  26. http://steroidproductreviews.blogspot.com/2015/12/4-tips-for-whole-figure-modification.html
    Thanks for the best blog. it was very useful for me.keep sharing such ideas in the future as well. Thanks for giving me the useful information. I think I need it!

    ReplyDelete
  27. http://www.ehealthharmony.com/2016/01/11/important-things-to-check-before-joining-gym/
    Hello Dear, Really your blog is very interesting.... it contains great and unique information. I enjoyed to visiting your blog. It's just amazing.... Thanks very much.

    ReplyDelete
  28. http://www.rippedlogger.com/2016/01/02/your-ultimate-fitness-plan-for-2016/
    Really impressive post. I read it whole and going to share it with my social circules. I enjoyed your article and planning to rewrite it on my own blog.

    ReplyDelete
  29. http://top10weightlossproducts.weebly.com/blog/major-solutions-for-a-healthy-weight-loss
    This blog is so nice to me. I will continue to come here again and again. Visit my link as well.

    ReplyDelete
  30. http://top10weightlossproducts.weebly.com/blog/eat-like-an-athlete-and-look-like-an-athlete
    This is a very interesting post. I have been looking for this stuff for many days. Thank you for sharing excellent informations. I will tell my friends to visit your site. Anyway this is a very great post. I have bookmark your site and I am waiting for your next post.

    ReplyDelete
  31. http://top10weightlossproducts.weebly.com/blog/elevate-your-physique-to-the-hard-rock-level
    Extremely clear clarification of issues is given and it is open to every living soul. I have perused your post, truly you have given this extraordinary informative data about it

    ReplyDelete
  32. http://myproductreviews.blog.com/2016/01/22/get-a-sexy-beach-body-by-using-phen375-slimming-product/
    I want you to thank for your time of this wonderful read!!! I definately enjoy every little bit of it and I have you bookmarked to check out new stuff of your blog a must read blog!!!!

    ReplyDelete
  33. Great article. I always look for this kind of articles. Really it was useful.
    http://buymuscletronic.blogspot.com/2016/01/muscletronic-ingredients-that-give-shin.html

    ReplyDelete
  34. Aside from bookmarking your blog, I also want to receive updates from you. I want to know the latest news about those topics mentioned above.

    Amazing Course Of Action For Novice Body Builders

    ReplyDelete
  35. This is really amazing weblog to study, Thanks for obtaining an outstanding record for us. I am always looking for such useful things. Remain us discovered like this.

    Comprehensive Answer To Weight Loss Miseries

    ReplyDelete
  36. 10 Diet Myths That Circulating Around Us since Our Birth
    When it comes to weight loss, everyone seems to have some advice. But how do you separate fact from fiction?
    http://www.ehealthharmony.com/2016/03/08/diet-myths-circulating-around-us/

    ehealth

    ReplyDelete
  37. 10 Diet Myths That Circulating Around Us since Our Birth
    When it comes to weight loss, everyone seems to have some advice. But how do you separate fact from fiction?
    http://www.ehealthharmony.com/2016/03/08/diet-myths-circulating-around-us/

    ehealth

    ReplyDelete
  38. PhenQ Reviews
    Make the fat storage away from the body.
    Supports to maintain the perfect body weight in which you look stunning.
    http://www.phenqreview.com.au/index.php/phenq-reviews/

    .phenqreview

    ReplyDelete
  39. Crazy Bulk Dianabol for Sale

    It assists to enhance the strength and stamina
    Increases the duration of exercise along with cool down your body after the workout
    Enhance the Nitrogen retention in the body

    http://www.crazybulksale.com/product/dianabol/

    ReplyDelete
  40. PhenQ Reviews
    Make the fat storage away from the body.
    Supports to maintain the perfect body weight in which you look stunning.
    http://www.phenqreview.com.au/index.php/phenq-reviews/

    ReplyDelete
  41. 100% Safe and Authentic Weight Loss Pills
    Buy PhenQ Now
    Naturally melt down the excessive fat without affecting your muscle mass.
    http://www.wheretobuyphenq.com/

    ReplyDelete
  42. PhenQ Reviews
    Make the fat storage away from the body.
    Supports to maintain the perfect body weight in which you look stunning.
    http://www.phenqreview.com.au/index.php/phenq-reviews/

    .phenqreview

    ReplyDelete
  43. Crazy Bulk Dianabol for Sale

    It assists to enhance the strength and stamina
    Increases the duration of exercise along with cool down your body after the workout
    Enhance the Nitrogen retention in the body

    http://www.crazybulksale.com/product/dianabol/

    ReplyDelete
  44. Thankful to see your site, We appear to be ahead of time in order to a lot more excellent content material in addition to I do believe every one of us love in order to appreciate with regard to so many excellent content material, web site to discuss around.Video Calling Apps

    ReplyDelete
  45. this content is really useful and you have done a tremendous work ,it is really awesome and it is good too.

    php Training in Chennai

    ReplyDelete
  46. computer graphics are very interested and i want learn how to develope can any one helps mee..
    SEO training in hyderabad by experts in digital markeing And by prosessional experts in seo.All the training by placement and also guide by the professionals.SEO training in hyderabad

    ReplyDelete
  47. As a Authorized and state License dealership We give our customers a fully assembled and tested unit.
    However there are many things involve in that process

    http://www.pioneerpowersports.com/

    2470W Pioneer Pkwy Grand Prairie TX 75051
    pioneerpowersports@icloud.com
    Andy: (469-939-6372)
    Sam: (469-471-8915)
    (817-805-0795)
    (682-999-9493)

    ReplyDelete
  48. As a Authorized and state License dealership We give our customers a fully assembled and tested unit.
    However there are many things involve in that process

    http://www.pioneerpowersports.com/

    2470W Pioneer Pkwy Grand Prairie TX 75051
    pioneerpowersports@icloud.com
    Andy: (469-939-6372)
    Sam: (469-471-8915)
    (817-805-0795)
    (682-999-9493)

    ReplyDelete

  49. Thanks for sharing with us that awesome article you have amazing blog....
    http://hadooptraininginhyderabad.co.in/salesforce-training-in-hyderabad/

    ReplyDelete
  50. Freshers jobs way provide freshers jobs ,walkins,direct recruitment,openings for freshers and experienced and recruiting experienced and freshers Walkins

    ReplyDelete
  51. useful information

    Online recruitment for bank jobs and government jobs and you can get Notification and application to apply

    online for bank jobs and govt jobs

    ReplyDelete
  52. Recruitment voice contains Daily GK Updates, Bank Recruitment, Government jobs, Bank jobs, Interview Tips, Banking News, GK Updates bank recruitment

    ReplyDelete
  53. Useful Information:
    Telugu Cinema Contains Telugu Cinema News, Latest Movie Reviews, Actor, Actress, Movie Galleries And Many More Telugu Cinema

    ReplyDelete
  54. Obtain that relating to making this varieties associated among highly rated pact houses, My possess inmost help among division in harmony to preliminary i happened by yourself apropos help alongside accompanying fixed throne book introduce.ecommerce web site design

    ReplyDelete
  55. If you ask me just how promptly will I really feel outcomes? This differs among its daily individuals. A few people experience comes about quickly, while others could take a number of days.Lecithin Supplement

    ReplyDelete
  56. useful information

    Online recruitment for bank jobs and government jobs and you can get Notification and application to apply online for bank jobs and govt jobs

    ReplyDelete
  57. Useful information:
    General Awareness and Current Affairs with Latest Current Affairs Quiz, GK Updates, General Knowledge Last 6 Months Current Affairs, Placement Papers, Model Papers, Interview Questions @ examvalue.com

    ReplyDelete
  58. I want to express my admiration of your writing skill and ability to make readers read from the beginning to the end. I would like to read newer posts and to share my thoughts with you.Decade 80s Costumes

    ReplyDelete
  59. This is a wonderful article, Given so much info in it, These type of articles keeps the users interest in the website, and keep on sharing more.ios icons

    ReplyDelete
  60. Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article.large posters

    ReplyDelete
  61. Our Complete in depth Java training course takes you to TOP Level IT companies with high end package. Arcus Offers Java J2EE real time training with placement assurance..
    java training in chennai

    ReplyDelete
  62. Wow what a nice post, i am really glad to have visited this blog. Thanks for sharing and keep update more.
    Digital Marketing Training in Chennai


    ReplyDelete
  63. Wonderful post. I am searching awesome news and idea. What I have found from your site, it is actually highly content. You have spent long time for this post. It's a very useful and interesting site. Thanks!compare exchange rates

    ReplyDelete
  64. The website is looking bit flashy and it catches the visitors eyes. Design is pretty simple and a good user friendly interface.foreign money transfer

    ReplyDelete
  65. This comment has been removed by the author.

    ReplyDelete

  66. Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information.
    Regards,'
    Performance Tuning Training in Chennai | Oracle PL/SQL Training in Chennai

    ReplyDelete
  67. Such truths really created that will could showing up. essentially anyone aren't set up to retail outlet with the assortment of little proposed to do truly along these lines passed on created made consider as to some kind of amazingly disservices!dallas website design

    ReplyDelete
  68. I thought it was going to be some exhausting old post, however it truly made up for my time. I will present a connection on this page on my web journal. I am certain my guests will find that extremely helpful.international money transfer services

    ReplyDelete
  69. I already saw many blogs but I like this commenting platform. Thanks a lot for your guidance and sharing information.international money transfer

    ReplyDelete
  70. Thanks for sharing this with us it is a worth read.
    Digital Marketing Course

    ReplyDelete
  71. The strategies we developed have actually been used a number of times - during Hurricanes Katrina, Ike and Rita, for example.custom tote bags wholesale

    ReplyDelete
  72. I was really impressed with the diet that you follow to keep yourself healthy and fit. I too have similar working hours but the office closes by 6 and have to be there till that time. I feel so tired after the hectic work and then again the cycle continues.website

    ReplyDelete
  73. It is perfect time to make some plans for the future and it is time to be happy. I've read this post and if I could I desire to suggest you some interesting things or suggestions.contract packaging services

    ReplyDelete