-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Skill Up: A Software Developer's Guide to Life and Career
By :

When approaching a new freelance project, one of the first questions many developers and designers ask is:
Do you want it done fast… or properly?
In this chapter, I'm going to specifically discuss if you should use TDD on freelance projects. However, the concepts I'll discuss now apply to any type of quality control system. So, this is great advice for any developer.
There's an old software engineering rule that states that there are three options you have when building a project:
This diagram represents the principle as a Venn diagram. The elusive center is where you have a project that's built quickly, for a low price, and was created with industry-wide best practices. In my experience, it's rare for a project to reside inside of this sweet spot. Instead, I'll tell clients that they can pick two out of the three...
Change the font size
Change margin width
Change background colour