On Fri, Apr 24, 2020, 22:25 Richard O'Keefe <rao...@gmail.com> wrote:

> Roelof, I don't think CRC cards or the GRASP patterns or anything like that
> addresses your immediate needs.  Based on other questions of yours it
> seems to me that your problem is not *organising* the responsibilities in
> an
> OO program, but decomposing a problem into responsibilities in the first
> place.  I think this is perhaps the most important part of programming, and
> the hardest to learn, not least because very few of us are good at teaching
> it.  We're not very good at teaching it in mathematics either.  I do not
> think
> your issues are anything to do with Pharo, Smalltalk, OOP, or programming
> as such.
>
> One symptom of the general problem that I've noticed is that I see code as
> a very fluid sort of thing where pieces can be moved around and recombined,
> while many people think of code as something solid and rather brittle.
>
> I was thinking of writing up a short description of what I was thinking
> for a
> RosettaCode example anyway.  Would that help?
>

Thank you, Richard. I appreciate your offering this. I am not a teacher, so
your help is truly appreciated!



>
>
> On Thu, 23 Apr 2020 at 23:16, Roelof Wobben via Pharo-users
> <pharo-users@lists.pharo.org> wrote:
> >
> > Hello,
> >
> > I like Pharo a lot but I hit a wall very often.
> > With complex problems I do not see how to solve things in small steps.
> >
> > Is there somewhere who is willing to mentor me in how I can overcome
> > that problem.
> >
> > Roelof
> >
> >
>
>

Reply via email to