David Stanek | 1 Dec 2009 01:29
Gravatar

Re: Open source project

On Mon, Nov 30, 2009 at 6:54 PM, Corey Haines <coreyhaines@...> wrote:
> Ah, I see. Thanks for the clarification.
>
> What open source projects do you currently use? It might be worth
> starting to contribute, asking people on the lists for advice / code
> reviews of stuff you write for it. Look at the issue tracker for the
> project and try to tackle one of the smaller issues. Once you have
> something, send out a message on the mailing list for the project to
> see if someone would review your stuff. That would be a good start, I
> would think.
>

I think this is a great suggestion.

What Python projects are you currently using and what is your current
skill level? I suggest contributing to a project that you currently
use. This will help keep you interest high.

--

-- 
David
blog: http://www.traceback.org
twitter: http://twitter.com/dstanek

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship@...
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.

(Continue reading)

Pierre Rosado | 1 Dec 2009 04:27
Picon

Re: Open source project

David and Corey, Thanks for the suggestions.

On Mon, Nov 30, 2009 at 7:29 PM, David Stanek <dstanek-7C5o9VqovIZBDgjK7y7TUQ@public.gmane.org> wrote:

On Mon, Nov 30, 2009 at 6:54 PM, Corey Haines <coreyhaines-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Ah, I see. Thanks for the clarification.
>
> What open source projects do you currently use?

Almost everything that use is open source. My OS is Kubuntu ;)
 
It might be worth
> starting to contribute, asking people on the lists for advice / code
> reviews of stuff you write for it. Look at the issue tracker for the
> project and try to tackle one of the smaller issues. Once you have
> something, send out a message on the mailing list for the project to
> see if someone would review your stuff. That would be a good start, I
> would think.
>

I think this is a great suggestion.

What Python projects are you currently using and what is your current
skill level?
 
I am starting to use Django. I would say that my Python skill level is basic.

My principal interest is learning web development with Django. I would like to contribute to the development of apps, sin some project like Pinax. Do you think that I have to improve my python skills in another kind of project before working with Django?
 
I suggest contributing to a project that you currently
use. This will help keep you interest high.
 
--
David
blog: http://www.traceback.org
twitter: http://twitter.com/dstanek

 

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.orgm.
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
David Stanek | 1 Dec 2009 04:54
Gravatar

Re: Open source project

On Mon, Nov 30, 2009 at 10:27 PM, Pierre Rosado
<pierre.rosado@...> wrote:
> David and Corey, Thanks for the suggestions.
>
> On Mon, Nov 30, 2009 at 7:29 PM, David Stanek <dstanek@...> wrote:
>>
>> I think this is a great suggestion.
>>
>> What Python projects are you currently using and what is your current
>> skill level?
>
>
> I am starting to use Django. I would say that my Python skill level is
> basic.
>
> My principal interest is learning web development with Django. I would like
> to contribute to the development of apps, sin some project like Pinax. Do
> you think that I have to improve my python skills in another kind of project
> before working with Django?
>

The best way to improve you skills is to practice them. If you like
Pinax you should build a simple site or two with it. As you do look
for ways that you can improve or fix it. Once you get comfortable
using it you can take a look at its bug tracker and see if you can
help there.

--

-- 
David
blog: http://www.traceback.org
twitter: http://twitter.com/dstanek

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship@...
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.

Dave Hoover | 1 Dec 2009 06:36
Picon
Gravatar

Re: Open source project

On Mon, Nov 30, 2009 at 9:54 PM, David Stanek <dstanek@...> wrote:
>
> The best way to improve you skills is to practice them.

I think practice is the simplest way to improve your skills, but it's
not always the best way.  Pierre's instinct to seek out a mentor is a
good one.  My advice would be to find someone who lives nearby so that
you can meet periodically to work on some side projects together.  If
you think mentoring is more important than improving at Python right
now, maybe be flexible on language and stay open to whatever language
the mentor is best at.  It's your call.  It's your journey.  :)

Best,
--Dave

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship@...
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.

Pierre Rosado | 1 Dec 2009 07:16
Picon

Re: Open source project

On Mon, Nov 30, 2009 at 9:54 PM, David Stanek <dstanek-7C5o9VqovIZBDgjK7y7TUQ@public.gmane.org> wrote:

>
> The best way to improve you skills is to practice them.

I think practice is the simplest way to improve your skills, but it's
not always the best way.  Pierre's instinct to seek out a mentor is a
good one.  My advice would be to find someone who lives nearby so that
you can meet periodically to work on some side projects together.  If
you think mentoring is more important than improving at Python right
now, maybe be flexible on language and stay open to whatever language
the mentor is best at.  It's your call.  It's your journey.  :)

Best,
--Dave


Yes, Dave. The Ideal scenario for me is having a mentor; but I don't know if it is going to be easy finding one in Virginia Beach, where I live. I would be happy to work with someone on-line.

I belive this a good place to start my search. What do you think? Any other place that you recommend me?

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.orgm.
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
Dave Hoover | 1 Dec 2009 07:29
Picon
Gravatar

Re: Open source project

I always had the most luck with face-to-face situations.  But I live
near a huge city, so that's easier for me.  User groups and
conferences are where I found kindred spirits, people I could pair
with and learn new things with.  I found one mentor at a user group
(he was the leader) but most of my mentoring came from pair
programming on-the-job.  It took me a long time and a lot of hard work
and sacrifice to push my way into these mentoring opportunities, but
they were absolutely worth it.  Each of them changed my career
significantly.

I doubt that you're going to get good mentoring (even from an
excellent mentor) online, though I could be totally wrong about that.
:)

On Tue, Dec 1, 2009 at 12:16 AM, Pierre Rosado
<pierre.rosado@...> wrote:
> On Mon, Nov 30, 2009 at 9:54 PM, David Stanek <dstanek@...> wrote:
>>
>> >
>> > The best way to improve you skills is to practice them.
>>
>> I think practice is the simplest way to improve your skills, but it's
>> not always the best way.  Pierre's instinct to seek out a mentor is a
>> good one.  My advice would be to find someone who lives nearby so that
>> you can meet periodically to work on some side projects together.  If
>> you think mentoring is more important than improving at Python right
>> now, maybe be flexible on language and stay open to whatever language
>> the mentor is best at.  It's your call.  It's your journey.  :)
>>
>> Best,
>> --Dave
>>
>
> Yes, Dave. The Ideal scenario for me is having a mentor; but I don't know if
> it is going to be easy finding one in Virginia Beach, where I live. I would
> be happy to work with someone on-line.
>
> I belive this a good place to start my search. What do you think? Any other
> place that you recommend me?
>
> --
>
> You received this message because you are subscribed to the Google Groups
> "software_craftsmanship" group.
> To post to this group, send email to
> software_craftsmanship@...
> To unsubscribe from this group, send email to
> software_craftsmanship+unsubscribe@...
> For more options, visit this group at
> http://groups.google.com/group/software_craftsmanship?hl=en.
>

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship@...m.
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.

Pierre Rosado | 1 Dec 2009 08:09
Picon

Re: Open source project

On Tue, Dec 1, 2009 at 1:29 AM, Dave Hoover <dave.hoover-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:

I always had the most luck with face-to-face situations.  But I live
near a huge city, so that's easier for me.  User groups and
conferences are where I found kindred spirits, people I could pair
with and learn new things with.  I found one mentor at a user group
(he was the leader) but most of my mentoring came from pair
programming on-the-job.  It took me a long time and a lot of hard work
and sacrifice to push my way into these mentoring opportunities, but
they were absolutely worth it.  Each of them changed my career
significantly.

I doubt that you're going to get good mentoring (even from an
excellent mentor) online, though I could be totally wrong about that.
:)


I agree with you. It is clear that the quality of mentoring is reduced when you work on-line; but right now It is the option that I have. My plan is to spend 6 sabbatical months working hard to get a minimum level that allow me to find a Job in a bigger city with good Mentors.  I hope that 6 months is enough ;)!

Now that you mention the bad quality of mentoring on-line. I think that the community should work in new programming tools that support pair programming on-line. I hope that projects like bespin take that path. That would ease my search;)

Thanks for the advice,

---------
Pierre.

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.orgm.
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
Clive Evans | 1 Dec 2009 23:06

Re: Open source project


On 1 Dec 2009, at 07:09, Pierre Rosado wrote:


I agree with you. It is clear that the quality of mentoring is reduced when you work on-line; but right now It is the option that I have. My plan is to spend 6 sabbatical months working hard to get a minimum level that allow me to find a Job in a bigger city with good Mentors.  I hope that 6 months is enough ;)!

Now that you mention the bad quality of mentoring on-line. I think that the community should work in new programming tools that support pair programming on-line. I hope that projects like bespin take that path. That would ease my search;)

In terms of tools, and since you're going to be working on non-commercial stuff, I find a combination of Teamviewer and Skype work a treat for remote pairing. It's much harder work than face-to-face pairing, and you have to remember to take breaks, but I use it at work and for tutoring a friend of mine. In both cases it's surprisingly effective.

Teamviewer is free for non-commercial use, so give it a try. It was good enough I managed to persuade my company to cough up for a licence, and that's disappointingly hard work (a rant for another day).

Clive

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship-/JYPxA39Uh4Ykp1iOSErHA@public.gmane.orgm.
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.
David Putnam | 3 Dec 2009 19:50
Picon

Next Software Craftsmanship meeting at 8th Light.

I checked the Calendar at groups.softwarecraftsmanship.org and it
describes the next meeting on August 17th. Does anyone know when these
may start again?

Thanks,
David

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship@...
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.

Jason Gorman | 11 Dec 2009 09:29

QCon Session - "Danger: Software Craftsmen At Work"

I'm signed up to do a turn at London QCon in March, and noticed this
session from David Harvey (organiser of SPA, if I'm not mistaken):

-------------------------------------

Presentation: "Danger: Software Craftsmen at Work"
Track: Software Craftsmanship
Time: Wednesday 10:30 - 11:30

Location: To be announced

Abstract:
Many - maybe all - of the ideas and practices being paraded under the
banner of "Software Craftsmanship" are far from new. Skill, knowledge,
expertise, pride in work are fundamentals of any creative endeavour:
their re-packaging, and associated manifestos, positioning, posturing
and advocacy, is building walls between developers, organisations and
customers that we've been trying to break down for the last two
decades. This talk will explore the contrarian position that
craftsmanship is not enough, and that Software Craftsmanship is at
best a distraction, at worst a danger.

Keywords: Craftsmanship, software practice

Target audience: anyone with a role or interest in the development of
software

-----------------------------------

It's interesting for a number of reasons. Firstly, is it a
substantiated claim that craftsmanship is "building walls" in the way
he describes?

Secondly, David spoke to me after the last SPA offering financial and
logistical support for Software Craftsmanship 2010. We were going to
"do lunch", but I never heard from him.

Where's this il wind blowing from, I wonder? Has he had experiences
that we could learn from?

Discuss :-)

Jason Gorman
http://www.codemanship.com

--

You received this message because you are subscribed to the Google Groups "software_craftsmanship" group.
To post to this group, send email to software_craftsmanship@...
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe@...
For more options, visit this group at http://groups.google.com/group/software_craftsmanship?hl=en.


Gmane