acm-header
Sign In

Communications of the ACM

ACM Careers

Top 7 Dilemmas Facing Today's Developers


View as: Print Mobile App Share:
Applepay

Credit: Apple

As technology evolves, so too do the dilemmas developers confront. Every choice, from platform to data store to how much control to give your users, is fraught with questions. And thanks to the cloud, the rise of mobile tech, and the hastening cutting edge, it seems as if the programming world faces a new choice — and dilemma — at an increasing pace.

Here is a list — by no means complete — of the most significant dilemmas facing programmers today:

  1. When to say when on feature requests
  2. How much documentation is enough?
  3. To the cloud, or not to the cloud?
  4. Maintain old code, or bring in the new?
  5. SQL vs. NoSQL
  6. Go native, or target the mobile Web?
  7. How much control should users really get?

From InfoWorld
View Full Article
 


 

No entries found

Sign In for Full Access
» Forgot Password? » Create an ACM Web Account