hexagon logo

Validate my method is fine please (programmers differ in opinion)

Good Morning Interweb,

So I have a simple alignment. Plane A, circle B, circle C. I Leveled to the plane A and origin Z to it. Translate XY to circle B. Rotate to a line made from B to C. Done.

A different programmer believes I must rotate before translating.... I totally disagree on this simple alignment. Using Legacy btw.

Without being degrading... please reply.
Parents
  • it's sometimes easier to teach a method that will produce the correct results, without having to teach the 'why'.


    but why? for what the courses cost now they should know why its the correct method. All to often i see "young" programmers that know how to do something but not why. Take for example when you use vector points to construct datum A plane they all know to select "primary" datum in the drop down, but don't know why its different then "best fit" or "BF recomp". I get that there are only so many hours in a day.
  • What louisd said basically. We get a wide range of abilities and previous experience on a level 1 course.

    I could impart in great detail they 'why's' and maybe a quarter of the students would benefit. The other three quarters would potentially get confused and ultimately disheartened and lose confidence.

    The brighter ones will either ask the questions, or figure it out, or self-teach (like a lot of the folks on here).

    For level 1 my aim is to have all students to be able to return to their companies and write accurate and robust programs.

    Sometimes you get lucky and have a bright group, and you can explain stuff a bit more - those are the courses that are more fun from my perspective - but it's also really satisfying to take a group of student with no previous CMM experience, and get them programming to a good standard in five days.
Reply
  • What louisd said basically. We get a wide range of abilities and previous experience on a level 1 course.

    I could impart in great detail they 'why's' and maybe a quarter of the students would benefit. The other three quarters would potentially get confused and ultimately disheartened and lose confidence.

    The brighter ones will either ask the questions, or figure it out, or self-teach (like a lot of the folks on here).

    For level 1 my aim is to have all students to be able to return to their companies and write accurate and robust programs.

    Sometimes you get lucky and have a bright group, and you can explain stuff a bit more - those are the courses that are more fun from my perspective - but it's also really satisfying to take a group of student with no previous CMM experience, and get them programming to a good standard in five days.
Children
No Data