You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@wicket.apache.org by Jonathan Locke <jo...@gmail.com> on 2010/09/30 16:22:10 UTC
Coding - On Software Design Process
Hello Wicketeers!
I recently finished writing a short book (less than 70 pages) on software design process. I wrote this book because I wanted a place to put down some of the most interesting ideas and things I've learned about software design over the years that have been too long for everyday conversations and emails. If you have worked with me or are familiar with my work through Wicket, you will find a lot of things that feel familiar in this book and it may shed some light on some aspects of Wicket's design for you. It's also my hope that it will help people who read it carefully to improve their software design process. You can get it for Kindle using the link below (or better yet, get your pointy-haired boss to get it for you) or if you prefer dead trees, there will be a paperback available on Amazon in a few days. As I say in the introduction, this book is a conversation starter, so I'd be very interested to hear thoughts and reactions from readers. Enjoy!
http://www.amazon.com/Coding-Software-Design-Process-ebook/dp/B0042X99SA
Best,
Jon
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by Ian Marshall <Ia...@GMail.com>.
I have stored the sole (Kindle) edition in my Amazon wish list, as my
reminder object to search for the future paperback edition from time to
time.
I am looking forward to a good read.
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2953979.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by Altuğ Bilgin Altıntaş <al...@gmail.com>.
Hi;
I am living in Turkey and Amazon says no Kinda for Turkey :( I couldn't
understand why a software cannot be available for a such
country.
Kinda is a big filter against readability.
Altuğ.
2010/10/3 Jonathan Locke <jo...@gmail.com>
>
> You can always read it on your Mac or PC (there's a free Kindle reader).
> Also, there will be a print book. It's just been delayed a bit by some
> printer issues.
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952828.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
Re: Coding - On Software Design Process
Posted by Nivedan Nadaraj <sh...@gmail.com>.
Hi John,
Thanks will wait for the paperback.
Cheers
Niv
On Mon, Oct 4, 2010 at 11:10 PM, John Owen <jo...@globalscape.com> wrote:
> Or iPhone/iPad.
>
> -----Original Message-----
> From: Jonathan Locke [mailto:jonathan.locke@gmail.com]
> Sent: Saturday, October 02, 2010 7:17 PM
> To: users@wicket.apache.org
> Subject: Re: Coding - On Software Design Process
>
>
> You can always read it on your Mac or PC (there's a free Kindle reader).
> Also, there will be a print book. It's just been delayed a bit by some
> printer issues.
> --
> View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952828.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
RE: Coding - On Software Design Process
Posted by John Owen <jo...@globalscape.com>.
Or iPhone/iPad.
-----Original Message-----
From: Jonathan Locke [mailto:jonathan.locke@gmail.com]
Sent: Saturday, October 02, 2010 7:17 PM
To: users@wicket.apache.org
Subject: Re: Coding - On Software Design Process
You can always read it on your Mac or PC (there's a free Kindle reader).
Also, there will be a print book. It's just been delayed a bit by some
printer issues.
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952828.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by Jonathan Locke <jo...@gmail.com>.
You can always read it on your Mac or PC (there's a free Kindle reader).
Also, there will be a print book. It's just been delayed a bit by some
printer issues.
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952828.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by James Carman <ja...@carmanconsulting.com>.
Well, then, I might just buy a Kindle! :)
On Sat, Oct 2, 2010 at 12:44 PM, Jonathan Locke
<jo...@gmail.com> wrote:
>
> Yes. The other 90% is just filler.
>
> On Oct 2, 2010, at 7:42 AM, "James Carman [via Apache Wicket]"<ml...@n4.nabble.com> wrote:
>
>> Did you make sure to put all the best stuff in the first 10% of the book? :)
>>
>> On Sat, Oct 2, 2010 at 10:28 AM, Jonathan Locke
>> <[hidden email]> wrote:
>>
>> >
>> > You can read the first 10% of any Kindle book for free. It's on the product
>> > page on the right hand side where it says "Try it free."
>> >
>> > http://www.amazon.com/Coding-Software-Design-Process-ebook/dp/B0042X99SA
>> >
>> > --
>> > View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952469.html
>> > Sent from the Users forum mailing list archive at Nabble.com.
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [hidden email]
>> > For additional commands, e-mail: [hidden email]
>> >
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [hidden email]
>> For additional commands, e-mail: [hidden email]
>>
>>
>>
>> View message @ http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952480.html
>> To unsubscribe from Coding - On Software Design Process, click here.
>>
>
> --
> View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952561.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by Jonathan Locke <jo...@gmail.com>.
Yes. The other 90% is just filler.
On Oct 2, 2010, at 7:42 AM, "James Carman [via Apache Wicket]"<ml...@n4.nabble.com> wrote:
> Did you make sure to put all the best stuff in the first 10% of the book? :)
>
> On Sat, Oct 2, 2010 at 10:28 AM, Jonathan Locke
> <[hidden email]> wrote:
>
> >
> > You can read the first 10% of any Kindle book for free. It's on the product
> > page on the right hand side where it says "Try it free."
> >
> > http://www.amazon.com/Coding-Software-Design-Process-ebook/dp/B0042X99SA
> >
> > --
> > View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952469.html
> > Sent from the Users forum mailing list archive at Nabble.com.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [hidden email]
> > For additional commands, e-mail: [hidden email]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [hidden email]
> For additional commands, e-mail: [hidden email]
>
>
>
> View message @ http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952480.html
> To unsubscribe from Coding - On Software Design Process, click here.
>
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952561.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by James Carman <ja...@carmanconsulting.com>.
Did you make sure to put all the best stuff in the first 10% of the book? :)
On Sat, Oct 2, 2010 at 10:28 AM, Jonathan Locke
<jo...@gmail.com> wrote:
>
> You can read the first 10% of any Kindle book for free. It's on the product
> page on the right hand side where it says "Try it free."
>
> http://www.amazon.com/Coding-Software-Design-Process-ebook/dp/B0042X99SA
>
> --
> View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952469.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by Jonathan Locke <jo...@gmail.com>.
You can read the first 10% of any Kindle book for free. It's on the product
page on the right hand side where it says "Try it free."
http://www.amazon.com/Coding-Software-Design-Process-ebook/dp/B0042X99SA
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952469.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by Duy Do <do...@gmail.com>.
Look really nice.
Could you please publish an example chapter?
Cheers,
Duy
On Sat, Oct 2, 2010 at 12:31 PM, nino martinez wael <
nino.martinez.wael@gmail.com> wrote:
> looks nice.. I'll grab a copy too :) It'll probably stack nice along
> side "uncle bobs" clean code...
>
> 2010/10/2 Jonathan Locke <jo...@gmail.com>:
> >
> > Excellent!
> >
> > A few people have pointed out that I didn't include a Table of Contents
> on
> > the product page. I updated Amazon, but the change won't show up for 2-4
> > days, so here it is:
> >
> > 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
> >
> > --
> > View this message in context:
> http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952139.html
> > Sent from the Users forum mailing list archive at Nabble.com.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> > For additional commands, e-mail: users-help@wicket.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
Re: Coding - On Software Design Process
Posted by nino martinez wael <ni...@gmail.com>.
looks nice.. I'll grab a copy too :) It'll probably stack nice along
side "uncle bobs" clean code...
2010/10/2 Jonathan Locke <jo...@gmail.com>:
>
> Excellent!
>
> A few people have pointed out that I didn't include a Table of Contents on
> the product page. I updated Amazon, but the change won't show up for 2-4
> days, so here it is:
>
> 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
>
> --
> View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952139.html
> Sent from the Users forum mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by Jonathan Locke <jo...@gmail.com>.
Excellent!
A few people have pointed out that I didn't include a Table of Contents on
the product page. I updated Amazon, but the change won't show up for 2-4
days, so here it is:
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
--
View this message in context: http://apache-wicket.1842946.n4.nabble.com/Coding-On-Software-Design-Process-tp2720854p2952139.html
Sent from the Users forum mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
For additional commands, e-mail: users-help@wicket.apache.org
Re: Coding - On Software Design Process
Posted by Josh Kamau <jo...@gmail.com>.
Great. I will surely get a copy. I have so many design related issues in my
mind.
Josh
On Thu, Sep 30, 2010 at 5:22 PM, Jonathan Locke <jo...@gmail.com>wrote:
>
> Hello Wicketeers!
>
> I recently finished writing a short book (less than 70 pages) on software
> design process. I wrote this book because I wanted a place to put down some
> of the most interesting ideas and things I've learned about software design
> over the years that have been too long for everyday conversations and
> emails. If you have worked with me or are familiar with my work through
> Wicket, you will find a lot of things that feel familiar in this book and it
> may shed some light on some aspects of Wicket's design for you. It's also my
> hope that it will help people who read it carefully to improve their
> software design process. You can get it for Kindle using the link below (or
> better yet, get your pointy-haired boss to get it for you) or if you prefer
> dead trees, there will be a paperback available on Amazon in a few days. As
> I say in the introduction, this book is a conversation starter, so I'd be
> very interested to hear thoughts and reactions from readers. Enjoy!
>
> http://www.amazon.com/Coding-Software-Design-Process-ebook/dp/B0042X99SA
>
> Best,
>
> Jon
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@wicket.apache.org
> For additional commands, e-mail: users-help@wicket.apache.org
>
>