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.
  • It's a proven learning/curriculum strategy.
    If you try to teach every detail in an introductory course, 90% of the details or other ways, or why's will not only confuse beginners, but most of it won't be absorbed or comprehended. You ultimately inhibit the learning process by overloading someone walking in off the street with that level of detail.
    101 = fundmentals. you need to know how to crawl before you learn to walk
    201 = you're moving, and can now learn the techniques to get off your knees and walk at your leisure
    301 = here's some detailed tips and tweaks to learn how to sprint, hopefully faster than even the instructor.
Reply
  • It's a proven learning/curriculum strategy.
    If you try to teach every detail in an introductory course, 90% of the details or other ways, or why's will not only confuse beginners, but most of it won't be absorbed or comprehended. You ultimately inhibit the learning process by overloading someone walking in off the street with that level of detail.
    101 = fundmentals. you need to know how to crawl before you learn to walk
    201 = you're moving, and can now learn the techniques to get off your knees and walk at your leisure
    301 = here's some detailed tips and tweaks to learn how to sprint, hopefully faster than even the instructor.
Children
No Data