Edit product
Your Cart
    Subtotal

    Is this your street address?

    Card

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

    05/18

    Card

    Use a different card?

    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:
    Your card will be charged .

    Thank you!

      Gumroad Library

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

      £25

      Mastering Software Technique: Conscious Practice for Writing Software

      NOTE: This product is not complete, but will continue to be improved in stages. Please only buy with the understanding of "early access" - you'll receive the current draft now, and more over time until you receive the final draft (plus all updates to this edition, forever) when the book is complete.


      There is a specific technique to writing software. It's different from designing algorithms, or any specific language or tool. You'll know the difference when you know your language, you know the algorithm, you know the problem... And still, the code doesn't just "flow" from your fingers.


      What you need, in that case, is practice in the technique of writing software.


      This book can help.


      It turns out that there are a few simple, specific, concrete steps to that practice. They work in any language, alone or in pairs-or-more. They're not complicated, but good practice always takes work. I'll introduce a new-to-software form of practice taken from other disciplines along with those steps. I'll also give some accompanying guidelines, with what problems you should expect if you ignore them.


      If you'd like to see more about the book but you're not convinced to buy yet, I recommend checking "https://codefol.io/topics/technique" for advice, an email class and more. This is a book in progress, so buying it is an act of trust. The way I can be worthy of your trust is to show you that there's something interesting here. That web site is where I'm putting all the "something interesting" for you to check in advance.


      When you purchase, you should also receive an invitation to the Slack community of purchasers and practitioners. You're not required to join or participate, but perhaps you'll find it helpful?


      You can, of course, also get a refund if you don't like what you see. We're all adults here. You know how this sort of thing is done.

      Sorry, this item is not available in your location.
      Sold out, please go back and pick another option.

      You've purchased this product

      Give it a rating

      See it in your library

      0 ratings

      • You'll get the current draft of Mastering Software Technique, along with all future updates to this book.

      Purchasing Mastering Software Technique: Conscious Practice for Writing Software...

      Card

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

      05/18

      Card

      Use a different card?

      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:
      Your card will be charged US$30.86.

      Your rental will be available for 30 days. Once started, you’ll have 72 hours to watch it as much as you’d like!

      Thank you!

        Gumroad Library

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

        I hope you enjoy becoming more skilled at writing software! If you have any questions or comments, please email me personally at the.codefolio.guy@gmail.com!

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