HI! Sounds like you have a lot of work ahead of you. I would say write it in the language you are most familiar with. If you feel comfortable in Java, then it's a great choice. NodeJS is also a very popular choice for API servers, and Python has two great, slim tools in Flask and Eve: http://fla...
Before even beginning to think about launching your project you need to evaluate why you want to do it at all. Just doing it "because" is going to make you go mad, you'll want a reason to do it because it will be taking much of your time up. Make sure you go over strengths and weaknesses . If you...
The common approach is to use the RXTXcomm.jar but the main issue is this jar is not well maintained in maven repos. Looks like a good option is to use is http://fazecast.github.io/jSerialComm/
The conventional wisdom is to create a minimum viable product (MVP), release it, get customer feedback, use that feedback to improve the product, release again, get more feedback and so on. In terms of releasing to a closed user group, that is fine but when you launch a new website you're probab...
Everyone does this. For example, take the entire LAMP ecosystem. You could write your own Linux + Apache + MariaDB + PHP + OpenSSL + WordPress... Or you can just use these, as they currently exist. Same applies to ideas. Dan Kennedy is found of saying, "Pioneers come back riddled with arrows...
If you're using source control, it's easy to track source and control access — or revoke access — if someone leaves the company. Also, your developers should have signed a contract about the project itself that clearly places the source code under your/the client's/the company's control, and if...
Consider doing an invention evaluation study. This can help you gauge overall consumer interest in your hardware, if indeed it's consumer facing. If it's not, then a full market study might be the way to go. However these studies are significantly more expensive. I'm happy to talk with you ab...
Your skills would be most useful if you were starting your own startup and needed to make an early prototype to show to investors or potential cofounder developers. Your experience in debugging, testing, and agile, could help you get a job as a product manager, and the fact that you have a back...
Depends if each item is sold individual, why would you need a 6pk & 12pk? I would have one GTIN a 6pk, that way if they order 12 it is just two 6pks.
Not necessarily, if your app can potentially serve different markets with different demographics, it may be beneficial to market to each market individually. Since app interface often serves as a marketing tool, it is important that it resonates with its target audience. This means having a diffe...