Writing High Quality Code

Writing Quality Code: Practicing “Make It Work, Make It Right, Make It Fast”

Rik Scarborough Articles, Programming, Soft Skills 1 Comment

Kent Beck, a software engineer famous enough to have his own Wikipedia page, is quoted as saying, โ€œMake it work, make it right, make it fast.โ€ A quick web search will show you several pages discussing this quote, some in great detail.

So, Iโ€™ll write another, and hopefully, Iโ€™ll provide two things to build on the existing literature. First, Iโ€™d like to put this concept in front of some programmers that might not have heard it, or if they have, havenโ€™t taken it to heart.

Second, Iโ€™ll provide my own philosophy on the subject. Maybe it will different enough that youโ€™ll get something new from it. I do have a slightly different take on it. Although I donโ€™t want anyone to change the quote, maybe we can instead think of it as, โ€œSolve the problem, make it maintainable, and make it perform.โ€