Jump to ratings and reviews
Rate this book

Coding - On Software Design Process

Rate this book
Industry veteran and Apache open source author, Jonathan Locke, discusses what he has learned over the years about the process of coding. He relates new ideas and methods that you can use to discover and refine your own best coding process.

Jonathan is a chief architect, magazine columnist, author, speaker, mentor and practicing code artist. He is also the creator of Apache Wicket and a former member of the Java team at Sun Microsystems as well as the Microsoft Windows team. He resides in Seattle, Washington where he also pursues acting, directing, writing and producing theater (and maybe someday film).

Table of Contents

Introduction
About this Book
About the Author
Acknowledgements

Chapter 1 - Practicing the Art

Chapter 2 - Creating a Foundation
Being Present
Feeling
Thinking

Chapter 3 - Practicing in Reality
Incrementalism
Questioning
Thinking Small
Scaling Thought

Chapter 4 - Writing
Code as Language
Precision
Grammar
Narrative

Chapter 5 - Modeling
Analysis
Synthesis
Building Practical Micro-Architectures
Improving Java
Type Arithmetic
Type Enhancers
Type Binding
Improving Software Industry Process

Chapter 6 - Faith
Trust Objects
Trust Your Team
Trust Yourself

74 pages, Kindle Edition

First published September 13, 2010

5 people are currently reading
34 people want to read

About the author

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (40%)
4 stars
6 (40%)
3 stars
3 (20%)
2 stars
0 (0%)
1 star
0 (0%)
Displaying 1 - 4 of 4 reviews
13 reviews3 followers
January 21, 2019
This was a good book on the process of coding. Very short with only 6 short chapters. The 4th chapter seemed a little out of place to me. He focused on micro-architecture when the rest of the book focused on the process of software development. Other than that, excellent read.
2 reviews2 followers
November 15, 2021
Useful

Succinct and useful. I’d be happy if more engineers wrote books like this, sharing what they take to be most important. It should be read critically but is worth reading.
Profile Image for Bob Uva.
71 reviews2 followers
January 8, 2012
I initially got a lot out of Jonathan Locke's wisdom but later put the book down before finishing it. It is a good, quick read (even though it took me two separate reads) with great ideas for new engineeers or grizzled veterans. I was even able to use the 'slow down to speed up' advice effectively to guide a junior engineer during the time I was reading it.
Displaying 1 - 4 of 4 reviews

Can't find what you're looking for?

Get help and learn more about the design.