Edit product


Becoming a Better Programmer

A hand-crafted ebook for software developers.

You care about code. You're passionate about programming. You’re the kind of developer who likes to craft truly great software. And you want to do it even better. This book is for you.

It’s a catalogue of useful techniques and approaches to the art and craft of programming that will help you become better.

Download a free sample from www.gum.co/becomingbetter-sample.

Buy the full thing from http://shop.oreilly.com/product/0636920033929.do

Early access

You can now check out the early access version from O'Reilly here: http://shop.oreilly.com/product/0636920033929.do

If you have any comments or suggestions then I would very much like to hear from you.

What’s covered?

The topics covered in this book cover the whole gamut of the software developer’s life:

■ Code-level concerns that affect how you write individual lines of code, as well as how you design your software modules.

■ Practical techniques that will help you to work better.

■ Illustrations of the correct attitudes and approaches to adopt that will help you become both super-effective and well-grounded.

■ Procedural and organisational tricks and tips that will help you flourish whilst you are incarcerated in the software factory.

There’s no particular language or industry bias here.

Who's it for?

If you're a software developer then this book is for you. Whether you have six months or six years of experience, you'll be encouraged to improve your skills.

What you get

Becoming a Better Programmer is available as a beautiful PDF (for viewing on your computer), an elegant ePub (for iBooks, and many other e-readers) and mobi (for viewing on your Kindle).

You can download these files individually or as a zipfile bundle.

Join the conversation

Join the discussion about this book, or find out more at the book's forum:


You've purchased this product

See it in your library

View in Library
Sorry, this item is not available in your location.
Sold out, please go back and pick another option.
This product is not currently for sale.
  • Get a PDF, ePub, or mobi version, or download a zipfile containing all formats.
  • PDF
  • ePub
  • Mobi
  • Zip bundle


Becoming a Better Programmer

Enter your info to complete your purchase


···· ···· ···· 4242
Test card



Use a different card?


pp paypal

or pay with

We do not keep any of your sensitive credit card information on file with us unless you ask us to after this purchase is complete.

or pay with

Please confirm your location:
You'll be charged US$9.12.

Your purchase was successful!

We charged your card and sent you a receipt

    Gumroad Library

    Download from the App Store or text yourself a link to the app

    Good news! Since you already have a Gumroad account, it's also been added to your library.

    Powered by Gumroad