+1 for code reviews. Plus technical brown bag sessions once a week or
fortnight

On Tue, Feb 9, 2016 at 2:09 PM, Stephen Price <step...@lythixdesigns.com>
wrote:

> I highly recommend doing code reviews. Not only does it improve the
> quality of your code base, but its a two way learning avenue. The person
> reviewing the author’s code gets to understand what the code is doing. The
> Author thinks through their own reasoning while trying to accurately
> explain what the code does to the reviewer. Bugs can be found by both
> parties and its just brilliant. Doesn’t happen enough, in my experience.
>
>
>
> Print the code out on paper, go into a quiet room with GREEN pens.
> Psychological effect of RED pens makes you feel like you are being marked
> wrong in school. This is important that any feedback is expressed as a
> contribution, with a view to improve the quality of the code, not make
> someone wrong or invalid.
>
>
>
> Your other suggestions are good, but I think there is magic to be found in
> code reviews. Take turns, mix it around to make sure everyone has a go in
> both roles, and don’t always pair up with the same person.
>
>
>
> Good luck!
>
>
>
> Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
> Windows 10
>
>
>
> *From: *Dave Walker <rangitat...@gmail.com>
> *Sent: *Tuesday, 9 February 2016 10:00 AM
> *To: *ozDotNet <ozdotnet@ozdotnet.com>
> *Subject: *[OT] Internal Developer Training
>
>
> Hi all,
>
> I've recently taken over a new team which has a wide variety of technical
> skill from complete beginner to senior developer. Talking to the team I've
> found that especially their C# skillsets are limited and can be greatly
> improved. So far we've organised for everyone to have a pluralsight account
> and encouragement is given to spend work time watching videos however it
> feels a little bit disconnected. I'd really like to have a more formal
> ongoing set of training but as it stands I have no experience implementing
> this.
>
> There is limited budget so can't just send everyone off on a training
> course and not really looking for an overnight fix but more of a program
> that improves different skills over time to a certain level.
>
> My thoughts for now were to mix between:
> * Book club - everyone reads a chapter of 'Clean code' and we gather
> weekly to discuss it
> * Pluralsight club - same but with a pluralsight video
> * One on one peer programming where the more senior members help the less
> experienced
> * Demo sessions/lectures by more experienced developers from outside the
> team
>
> Has anyone else ever tried to take on something like this? If so how did
> you go about it and what advice can you give about this?
>
> Cheers,
> Dave
>

Reply via email to