The First 20 Hours by Josh Kaufman

The First 20 Hours by Josh Kaufman

Author:Josh Kaufman
Language: eng
Format: epub
Publisher: Penguin Group US
Published: 2013-05-17T16:00:00+00:00


Code Complete

Here’s the beginning of the final Codex Readme file:

Codex is a simple single-user reference web application written in Ruby. Codex uses Sinatra and DataMapper to create, save, update, and delete page records from a simple Postgres database. The application is ready for immediate deployment on Heroku.

Markdown formatting is enabled for all pages, which makes it easy to write complex pages with simple markup. HTTP authentication and forced SSL for all traffic keeps your information secure. Bootstrap styling makes your pages look clean and attractive.

The Readme continues with detailed instructions on how to set up the application on Heroku. “Readme Driven Development” was a very good approach.

In total, Codex took me ten hours to build. That brings my total investment in learning programming to twenty hours. (It took me longer to write this chapter than to write the actual application.)

After creating Codex, I attended a local Ruby programmers meetup, and volunteered to explain how the program worked. The feedback was very positive, and I was complimented on how clean, compact, and understandable the code was. One of the participants remarked that the code quality was better than projects he’d seen that were written by professional programmers.

Mission accomplished.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.