OK Mr. Sunshine!
Join Date: Oct 2006
Location: Toronto
|
Sorry if this seems obvious, but have you spoken to any published former profs or colleagues? I know that's who I'd be consulting first.
Total aside, but I'm going to be trying to get published for the first time this fall - just a paper though Do not be oppressed by the forces of ignorance and delusion! But rise up now with resolve and courage! Entranced by ignorance, from beginningless time until now, You have had more than enough time to sleep. So do not slumber any longer, but strive after virtue with body, speech, and mind! |
quote |
Veteran Member
Join Date: May 2004
|
Quote:
Quote:
|
||
quote |
Veteran Member
Join Date: May 2004
|
Welp.
Just signed a contract. Hopefully the book will be out first half 2011. |
quote |
¡Damned!
Join Date: May 2004
Location: Purgatory
|
Congratulations.
I want my copy signed! |
quote |
Formerly Roboman, still
awesome Join Date: Jul 2004
Location: Portland, OR
|
Quote:
It's amazing how slow the old publishing machine can work sometimes but when you hold your book in your hands I'm sure it will be worth the wait. and i guess i've known it all along / the truth is, you have to be soft to be strong |
|
quote |
Member
Join Date: Jun 2005
Location: United Chavdom of Little Britain
|
Congratulations Kickaha!
|
quote |
Veteran Member
Join Date: May 2004
|
Thanks guys! Went the no-agent route, only because I had an introduction to the editor by a colleague who is well published. And after that it was shockingly quick... hope I didn't miss the 'first born and two limbs' clause in the contract. I'm kind of doing the stunned monkey routine at the moment.
|
quote |
¡Damned!
Join Date: May 2004
Location: Purgatory
|
I already have some ideas for the cover:
|
quote |
9" monochrome
Join Date: May 2004
Location: 🇦🇺
|
That's great news Kick - congrats.
709 classic |
quote |
Veteran Member
Join Date: May 2004
|
BWAHAHAHAHAHAHAHAHAHAHA
Oh that's disturbing. |
quote |
On Pacific time
Join Date: May 2004
Location: Moderator's Pub
|
|
quote |
Veteran Member
Join Date: May 2004
|
First nearly-full draft to publisher for review.
Now maybe I'll get to have a life again? Naaaaaw... |
quote |
BANNED
I am worthless beyond hope. Join Date: May 2004
Location: Inner Swabia. If you have to ask twice, don't.
|
709 wins post of the year.
Oh, and congrats, Kickaha! This reminds me I need to move on with my own life as well.... I've got to get out of this fucking lab. |
quote |
Formerly Roboman, still
awesome Join Date: Jul 2004
Location: Portland, OR
|
Quote:
|
|
quote |
Mr. Vieira
Join Date: May 2004
Location: Tennessee
|
709 just created the most amazing book cover in the history of ever, I do believe.
|
quote |
¡Damned!
Join Date: May 2004
Location: Purgatory
|
Well, that was last year's post, but I'll take it retroactively. I have the print files all ready to go as soon as Kick's publisher gives me the go ahead.
Congrats again, Kick. Can we hope for an AN exclusive preview? So it goes. |
quote |
BANNED
I am worthless beyond hope. Join Date: May 2004
Location: Inner Swabia. If you have to ask twice, don't.
|
Shit. I saw 10-27 and ignored the year...
|
quote |
¡Damned!
Join Date: May 2004
Location: Purgatory
|
S'ok. I forgot all about it myself and it made me lol.
|
quote |
is the next Chiquita
Join Date: Feb 2005
|
Even so, you have to admit it's also creepy in how Kick's face is on the side of the head.
|
quote |
Veteran Member
Join Date: May 2004
|
Ok, so first half of 2011?
BWAHAHAHAHAHAHAaaaaa... *sigh* Still working on revisions. Turned in draft Oct 31, got revisions back in Jan, started in on earnest after a major work contract ended in early Mar, had a deadline of end of April that shot *right* the hell by, but thank god the publisher is accommodating. It's getting there though. About 300 pages at the moment. No idea which side of that it's going to end up at, got a lot of crud to chop out of one chapter before I stitch it back together. Wheeeeeeeeeee! |
quote |
Veteran Member
Join Date: May 2004
Location: Promise Land of Trustafarians
|
A text on software design? Our CS department is revamping its curriculum in that area over the next few years, wonder if we’ll end up with your book. Right now it’s Pressman + Gang of Four, but the class that uses GoF isn’t required and is considered *incredibly* hard due to the professor teaching it, so most students don’t learn that book during their four years here.
|
quote |
Veteran Member
Join Date: May 2004
|
Bingo. GoF is too damned high level for beginning programmers to grok, and they end up just cutting and pasting, thereby kind of eliminating the whole &*(%@$ point of patterns.
The title is "Elemental Design Patterns" (EDPs). It's the first collection of tiny little design patterns out of a body of research I did my PhD work on, called SPQR. Essentially what I did was to create a formal calculus for design pattern definition and composition, then start at the foundation of basic OO theory and puzzle out what the 'atomic' patterns had to be. Well actually I puzzled out what the formal framework for the patterns had to be, kind of like a periodic table, then started filling them in. Those are the EDPs. They're small, easily understandable by even beginning students, and composable into the more familiar design patterns very quickly. I also establish a graphical notation for working with patterns called PIN (Pattern Instance Notation) that I've had published at one conference and this summer, in the Journal of Visual Language and Computing. (Also a mild possibility it will be made an OMG standard this fall to stand alongside UML.) So. Take one OO-theory-derived calculus of design, a new pattern graphical notation that is based off of it, an approach for abstracting away implementation details from design concepts, a bundle of EDPs that are defined in the formalisms as non-decomposable and atomic, a methodology for composing patterns together starting with the EDPs and working up to whatever level you like... and then explain it all to a beginner by stripping out all the math, the equations, and the formalisms so that they can learn how to think and reason about design at the same time that they learn how to program. By the time they get through this book, they should be able to work with the GoF level patterns as living entities, not rote recipes. That's the book. Sound interesting? |
quote |
Veteran Member
Join Date: May 2004
Location: Promise Land of Trustafarians
|
Quote:
Essentially, as we learned the Gang of Four, we realized how we should have designed our project. I actually thought it was fairly effective that way. |
|
quote |
Veteran Member
Join Date: May 2004
|
Very nice. Getting a chance to do it wrong is the only way that you learn why the pattern is how to do it right, and that's what most patterns classes are missing. They try and teach students, who usually have almost no experience at design, "Here's how to do it", but without the background to appreciate why it's the right way, there's no comprehension to speak of. Students just end up faithfully copying the pattern without thinking about it.
The problem is, something like the GoF level of pattern is usually quite a bit beyond the experience scope of the students they're teaching to. By giving students much smaller patterns in the EDPs, it lets them see solutions to problems they're going to run into from day 1. They learn the wrong way, and the right way, at the same time, from the ground up. And, by showing them how to think about design as building blocks, and giving them the tools to decompose and recompose design and implementation side by side, they can advance their own learning incrementally as needed. Basically it's not teaching them design, it's teaching them how to think about, and learn about, design. I think that's a much more powerful tool, in the end. The fun thing is, this came out of research to teach a computer how to detect design patterns from source code, by looking for small building blocks and putting them together in well-formed ways. Once I had that licked, I realized that I could write it up and teach people how to do something similar. |
quote |
Veteran Member
Join Date: May 2004
Location: Promise Land of Trustafarians
|
Quote:
|
|
quote |
Veteran Member
Join Date: May 2004
Location: A small town near Wolfsburg, Germany
|
Quote:
|
|
quote |
is the next Chiquita
Join Date: Feb 2005
|
Kick -
Would it be available for individual purchases, on Amazon or something like that? If so, I'd love it if you could post when it's available. I may want to buy it myself. |
quote |
Formerly “adambrennan”
Join Date: Oct 2005
Location: Northern Ireland
|
Quote:
I thought I had posted in this thread already but it appears not. Good luck with it. You definitely have found a gap in the market there which for the good of us all needs to be filled. |
|
quote |
Veteran Member
Join Date: May 2004
|
Quote:
Of course, now books are dead, so my timing is *awesome*... adamb: What was your dissertation on? Always curious to find out what people are up to. |
|
quote |
Formerly “adambrennan”
Join Date: Oct 2005
Location: Northern Ireland
|
It was an experiment on the performance implication of using some common GoF patterns. Nothing ground-breaking or overly surprising but somewhat interesting to do.
The thing is, it wasn't until the final year of my course that patterns were introduced in any kind of formal manner, so I think that's the really exciting thing for me about your book. Undoubtedly a lot of students would do things differently with early exposure to patterns. In my experience of teaching people fundamentals of programming it's all about explaining the 'why', and that seems to be missing in a lot of cases. Your notation too sounds very interesting, and with teaching the concepts of design rather than design itself I don't see how this can't work out well for you. |
quote |
Posting Rules | Navigation |
Page 2 of 4 Previous 1 [2] 3 4 Next |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
ThinkSecret will no longer be published | zsummers | Feedback | 2 | 2007-12-20 14:56 |
Published on T-Nation today! | Messiahtosh | AppleOutsider | 2 | 2007-11-14 02:00 |
I've Been Published!!! | Freewell | AppleOutsider | 17 | 2007-02-20 14:42 |
iCal: Problem viewing published calendars | Lyngo | Genius Bar | 0 | 2006-02-03 08:55 |
"Published" by the Tate Gallery | drewprops | AppleOutsider | 4 | 2004-09-11 01:39 |