Loading...

Request a Call $1/min

Expert

Menu

Rob Lam Software Technologist For Start-ups+Entrepreneurs.

NE Florida & Surrounding Areas

Became debt-free and financially free since age 26 through multiple streams of income generated part-time while working as a software developer. Senior Software technologist for 18+ years. I can provide expert technical & software development insights, business start-up technology guidance, and show you how to use technology to maximize your business profits.

Areas of Expertise

  • Reviews 3
  • Answers 5

excellent feedback. Rob consulted me with a lot of excellent insights.

Source: Clarity Younes Rebbouhi Feb 4, 2016

We had a very vague question, but Rob tried hard to answer it, and gave us a lot to think about. We've got what we were looking for. Highly recommended!

Source: Clarity Adam Kunigiel Dec 11, 2014

Rob is one of the best clients we have. We started working with him before one year and experience has been superb. He is very helpful, easy to get to and very supportive. He also helped us implement Agile development methodology which has been a great push for our development processes. I will highly recommend working with Rob.

Source: LinkedIn Harshal Jadhav Jan 14, 2015
Rob Lam , Software Technologist For Start-ups+Entrepreneurs. answered:

In general, make sure you get regular updates on progress. Besides that, I would recommend you adopt the Agile methodology for the software project or have the software delivered in iterations so that you can touch and feel parts of the application. It minimizes risk and everyone can ensure the requirements are getting met early. Define the first iteration and then it'll be a deliverable in like a couple of weeks or so. Then you can gauge how things are going. Attitude of developer is also important. You don't want someone who thinks they know more than you or is better than you. Changes will be harder to make with that attitude. There's lots of other things, but those are a few pointers

Rob Lam , Software Technologist For Start-ups+Entrepreneurs. answered:

There's a story about how one company paid $10,000 for the consultant who provided this advice. At first, the consultant told them to only pay what they think the advice is worth; so he didn't charge anything.

He told them that they should write down 3 things everyday that are the most important to accomplish for that day and not to end the day without accomplishing them. The company members adopted that approach and the revolutionized the productivity of the organization. So much so, that they gave the consultant $10,000 because it benefited the organization so much!

There it is, I just gave you that same advice for free!

Hope it helps

;-)

Rob Lam , Software Technologist For Start-ups+Entrepreneurs. answered:

I have built many apps both desktop (i.e. client-server type) and now tons more web-based apps. Deploying changes is MUCH easier with a web app than desktop. That is an important consideration. I am not sure how many users for your app. If it is only in a single office, then you can always remote into the server for your updates. But if people are installing from all over the place, then you will have to "push" your changes to their various servers or provide a way that they can update themselves. With all the different computers, configurations, network issues, etc. you may get various questions if something "doesn't work" or doesn't install correctly. For a web application, I just have to make sure it supports the various browsers and I can deploy my changes easily. The web application can also ensure security too if you have many users from all over the world. Security is also the other important consideration. If you do things right, you should be ok there too.
Hope this helps

the startups.com platform

Copyright © 2025 Startups.com. All rights reserved.