Turn professional


What you will learn

You might wonder what separates a student or hobbyist program from a “professional” one. The only thing that makes “professional” code different is the fact that someone has paid money for it. This changes the relationship between the user and the author. The user is now a customer and has a right to expect a certain level of quality in the product they have purchased. The problem is that, from the outside, it is very hard to tell if that quality is present. It is only when the software fails, runs slowly, or proves to be impossible to modify that the lack of quality shows up.

In this chapter, you will ...

Get Begin to Code: Building apps and games in the Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.