We have worked on several projects that have had too many partners in the venture. For example, someone providing the content, someone else creating the…
What you are growing can be enquiries, signups, sales, retention or some other measurable quantity that matters most to your company. The low cost aspect is particularly…
In the businesses I have run, that provided custom software of some sort, it has always been best to avoid intermediaries. Intermediaries come in many forms…
When budgeting for software development, people often look at the headline cost of the initial development. In practice, the real cost is usually much more.…
The Internet and social media have changed the way people do business. Old ways of doing PR and Marketing such as press releases, banner ads,…
When developing for Android, the large number of different possible devices can seem daunting. There’s a large number of manufacturers each with a long history…
No Where md5() = sha1(), base64_encode(), etc. This type of password hashing is still widespread and susceptible to rainbow table attacks. Yes (Source) Uses bcrypt, this particular implementation auto-magically hardens itself over time. How…
Prequalification is the assessment of potential customers, usually business to business (B2B), to determine if they are a close fit for your company. Progressing with…
Useful if the commits on your branch are sloppy, and you want to clean them up, and you don’t mind that your new commits will…