ACM Code of Ethics and Professional Conduct

ACM Code of Ethics and Professional Conduct

Before you take on the next assignment – Stop and Consider – is this what you really ought to be doing? The Association for Computing Machinery is not known for inspirational exhortations to a higher calling. But, in their dry, analytical way they are...
Do I Really Need a Full Time CTO?

Do I Really Need a Full Time CTO?

Chief Technology Officer (CTO) is one of those job titles with widely varying definitions. As defined on Investopedia: A person in this role, “examines the short and long term needs of an organization, and utilizes capital to make investments designed to help the...
AWS Security for Start-ups

AWS Security for Start-ups

With a market share of 33 percent, (1) Amazon Web Services is by far today’s most popular cloud infrastructure service solution, Synergy Research Group data shows. To keep their AWS data secure from cyber vulnerability risks, many companies turn to third-party...
Guide to Selecting Languages and Platforms

Guide to Selecting Languages and Platforms

Introduction For a software engineering team, choosing a programming language and its associated tools, apps and open source projects is a momentous decision.  A good decision can make your development more agile, accelerate your progress, and expand your technical...