I'm ready to get serious about programming with Squeak but I need a mentor.
Recently, I have begun my assent into the world of Squeak with Stephane's great book "Squeak Learn Programming with Robots" and now feel it's time to take the next step. This book did a great job of introducing me to the Smalltalk language and message passing with objects but I now find myself wondering how to build a real application using OOD techniques and the base objects in Squeak.
I have an electronics background and familiarity with UML. As well, I have acquired some basic programming knowledge over the years through a variety of intro courses. (Basic, C, Pascal , ASM [Z80] ).
I know that the majority of those active on this list are quite busy with work/family/Squeak (I fall into those categories too!) and may wonder why they would want to add mentoring to their To Do list. Here is what I can offer the Squeak community in return for having a mentor: - Complete documentation of the construction of a project from start to finish from the perspective of a Squeak newbie - The completed project will be added to Squeak Source / Squeak Map for others to use - I will become a Squeak Community Mentor once my first project is complete - I will continue to write and document new projects for the Squeak Community
Why would I ask for a mentor if I'm already on the dev-list? A mailing list works great when there is only a small amount of information to pass on at a time (say... less than one page). If I were to use the dev-list to learn everything I need to learn to make my project, I would literally flood the list and annoy everyone. What I am hoping for is a combination of dev-list emails, one-to-one iChat (I use OS X) discussions and guidance for suggested readings (incremental readings rather than 'read this 800 page book and call me in the morning').
I feel that a mentorship program would be an excellent way to grow a strong competent Squeak user community. I also see this as a way to empower more Squeak users to take command of the many projects in Squeak Source, improving them and bringing them up to current release standards. This could have the effect of off loading the core Squeak developers to do what they do best, develop Squeak.
Thoughts? Offers?
Jason Hogue
Vancouver Canada I would prefer internet based communication as commuting is not always a practical option...but it might be on occasion.
jason
On 31-Oct-05, at 10:40 PM, Avi Bryant wrote:
On Oct 31, 2005, at 10:32 PM, j wrote:
I'm ready to get serious about programming with Squeak but I need a mentor.
<snip>
Jason: one thing that might be useful when looking for a mentor - where are you located?
Avi
I'm near Boundary and SE Marine. mondays and tuesdays are out for me.. how is the rest of the week for you? We could pick a night toward the end of the week and go from there.
Purhaps we could continue this discussion off of teh dev-list.
thej at shaw.ca
On 31-Oct-05, at 10:55 PM, Avi Bryant wrote:
On Oct 31, 2005, at 10:46 PM, j wrote:
Vancouver Canada
Ah, well, there you go :) I live around Main & King Ed... happy to meet in a cafe to get you started some time.
Cheers, Avi
On 11/1/05, j thej@shaw.ca wrote:
Purhaps we could continue this discussion off of teh dev-list.
Yeah. This ain't no friggin' dating site! ;-P
Well, if Avi decides to help you a bit... you could do worse.
Happy hacking,
Cees
I think that's an excellent idea! Your post might be a good start for a page on minnow or squeak.org to encourage more of this Related, this talk made interesting points about the value of smaller teams: http://meetings-archive.debian.net/pub/debian-meetings/2005/debconf5/mpeg/20...
I will also point you to the #squeak IRC channel which can be found on the http://freenode.net/ network (using irc.freenode.net in an IRC client should do the job). It's not a terribly large channel but there are usually half a dozen to a dozen active people around at least during western hemisphere daylight hours. And we won't always know the answer but there is usually enough expertise around to have an idea of where to look for the answer. So we would be happy to welcome you.
Ken
squeak-dev@lists.squeakfoundation.org