Philip schwarz | 23 Mar 2012 07:15

software_craftsmanship@... - 4 Messages in 4 Topics

You said: " I want to get better at writing maintainable javascript code "


Philip

Group: http://groups.google.com/group/software_craftsmanship/topics

    Todd Sedano <todd.sedano-UCMPtG0cbvw3uPMLIKxrzw@public.gmane.org> Mar 22 04:16PM -0700  

    Short version: what would you tell someone who was trying to improve at
    ______ ? (see last sentence of email)
     
    This last fall at SCNA in Chicago, I presented findings from my class "The
    Craft of Software Development" where each master student studying software
    engineering created a learning plan designed to work on an area of known
    weakness to further themselves in our craft. I appreciated the community's
    feedback about my class. (If you don't remember me, we also did some
    dancing at the start of my session. You were magnificant.)
     
    This year, I'm asking for your input on my students' learning plans. If you
    have personal experience in one of these learning areas (or have guided an
    apprentice), I'd love to get your input.
     
    What is something that has worked for you to become more of an expert in
    the named area?
     
    (I've debated how to present this request to this group. There are eight
    topics. Perhaps it is better to have one email with everyone replying to
    it. Perhaps it is better to have eight email threads where people who only
    care about TDD can just offer advice on how to get better at TDD. Because
    there hasn't been a lot of traffic on this mailing list recently, I've
    decided to post four emails today and four emails tomorrow. If this was a
    colossal lack of judgement on my part, please mute any thread that you
    aren't interested in. And I'm sorry.)
     
    I really appreciate your time and input,
     
    Todd Sedano
    Director of Software Engineering
    Carnegie Mellon University
    Silicon Valley Campus
    Developing Software Leaders (TM)
    T: 650-335-2812
     
     
    *For me Software Craftsmanship includes the notion of maintainable code. I
    want to get better at writing maintainable javascript code specially in
    heavy-browser web game. What does the community think will help me improve?*

     

    Todd Sedano <todd.sedano-UCMPtG0cbvw3uPMLIKxrzw@public.gmane.org> Mar 22 04:16PM -0700  

    Short version: what would you tell someone who was trying to improve at
    ______ ? (see last sentence of email)
     
    This last fall at SCNA in Chicago, I presented findings from my class "The
    Craft of Software Development" where each master student studying software
    engineering created a learning plan designed to work on an area of known
    weakness to further themselves in our craft. I appreciated the community's
    feedback about my class. (If you don't remember me, we also did some
    dancing at the start of my session. You were magnificant.)
     
    This year, I'm asking for your input on my students' learning plans. If you
    have personal experience in one of these learning areas (or have guided an
    apprentice), I'd love to get your input.
     
    What is something that has worked for you to become more of an expert in
    the named area?
     
    (I've debated how to present this request to this group. There are eight
    topics. Perhaps it is better to have one email with everyone replying to
    it. Perhaps it is better to have eight email threads where people who only
    care about TDD can just offer advice on how to get better at TDD. Because
    there hasn't been a lot of traffic on this mailing list recently, I've
    decided to post four emails today and four emails tomorrow. If this was a
    colossal lack of judgement on my part, please mute any thread that you
    aren't interested in. And I'm sorry.)
     
    I really appreciate your time and input,
     
    Todd Sedano
    Director of Software Engineering
    Carnegie Mellon University
    Silicon Valley Campus
    Developing Software Leaders (TM)
    T: 650-335-2812
     
     
    *For me Software Craftsmanship includes the notion of understanding
    multithreading and concurrency. As multi-core computers are very common,
    it's extremely useful technique to master. It's the only way to solve some
    asynchrony problems. So I want to get better at writing multithreading
    programs. What does the community think will help me improve in this area?*
    *
    *
    *
     
    *

     

    Todd Sedano <todd.sedano-UCMPtG0cbvw3uPMLIKxrzw@public.gmane.org> Mar 22 04:16PM -0700  

    Short version: what would you tell someone who was trying to improve at
    ______ ? (see last sentence of email)
     
    This last fall at SCNA in Chicago, I presented findings from my class "The
    Craft of Software Development" where each master student studying software
    engineering created a learning plan designed to work on an area of known
    weakness to further themselves in our craft. I appreciated the community's
    feedback about my class. (If you don't remember me, we also did some
    dancing at the start of my session. You were magnificant.)
     
    This year, I'm asking for your input on my students' learning plans. If you
    have personal experience in one of these learning areas (or have guided an
    apprentice), I'd love to get your input.
     
    What is something that has worked for you to become more of an expert in
    the named area?
     
    (I've debated how to present this request to this group. There are eight
    topics. Perhaps it is better to have one email with everyone replying to
    it. Perhaps it is better to have eight email threads where people who only
    care about TDD can just offer advice on how to get better at TDD. Because
    there hasn't been a lot of traffic on this mailing list recently, I've
    decided to post four emails today and four emails tomorrow. If this was a
    colossal lack of judgement on my part, please mute any thread that you
    aren't interested in. And I'm sorry.)
     
    I really appreciate your time and input,
     
    Todd Sedano
    Director of Software Engineering
    Carnegie Mellon University
    Silicon Valley Campus
    Developing Software Leaders (TM)
    T: 650-335-2812
     
     
    *For me software craftsmanship includes knowing how to use powerful problem
    solving techniques. I don't have a background in computer science, so I
    never studied algorithms. I want to get better in this area; what does the
    community think will help me improve?*

     

    Todd Sedano <todd.sedano-UCMPtG0cbvw3uPMLIKxrzw@public.gmane.org> Mar 22 04:15PM -0700  

    Short version: what would you tell someone who was trying to improve at
    ______ ? (see last sentence of email)
     
    This last fall at SCNA in Chicago, I presented findings from my class "The
    Craft of Software Development" where each master student studying software
    engineering created a learning plan designed to work on an area of known
    weakness to further themselves in our craft. I appreciated the community's
    feedback about my class. (If you don't remember me, we also did some
    dancing at the start of my session. You were magnificant.)
     
    This year, I'm asking for your input on my students' learning plans. If you
    have personal experience in one of these learning areas (or have guided an
    apprentice), I'd love to get your input.
     
    What is something that has worked for you to become more of an expert in
    the named area?
     
    (I've debated how to present this request to this group. There are eight
    topics. Perhaps it is better to have one email with everyone replying to
    it. Perhaps it is better to have eight email threads where people who only
    care about TDD can just offer advice on how to get better at TDD. Because
    there hasn't been a lot of traffic on this mailing list recently, I've
    decided to post four emails today and four emails tomorrow. If this was a
    colossal lack of judgement on my part, please mute any thread that you
    aren't interested in. And I'm sorry.)
     
    I really appreciate your time and input,
     
    Todd Sedano
    Director of Software Engineering
    Carnegie Mellon University
    Silicon Valley Campus
    Developing Software Leaders (TM)
    T: 650-335-2812
     
     
    *For me Software Craftsmanship includes the notion of 'Test-driven
    development'. I have always written unit tests after writing the code. So
    TDD literally turned my software development model upside down. **I am
    trying to use TDD but when I face a complex software problem, I find myself
    reverting back to code first and test later. This is mostly because my
    productivity is severely hampered due to my lack of experience in thinking
    the TDD way. What does the community think will help me improve in this
    area?*
    * *
    *
     
    *

     

You received this message because you are subscribed to the Google Group software_craftsmanship.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To unsubscribe from this group, send email to software_craftsmanship+unsubscribe <at> googlegroups.com.
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-/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.

Gmane