5 ms·
I think "machinist" is a better analogy than carpenter for programming. A C programmer is like being a lathe operator, a ruby programmer like a milling machine
by billswift 16y ago
I think "machinist" is a better analogy than carpenter for programming. A C programmer is like being a lathe operator, a ruby programmer like a milling machine operator, and so on. And the various frameworks and APIs are like jigs and fixtures, they let you turn out some work more quickly and accurately, at the cost of overall flexibility.
- rmjb 16y agoYou're implying that C akin to a lathe and ruby is akin to a milling machine. AFAIK, lathes do come with an optional milling attachment, while milling machines don't have a lathe attachment. Thus C > Ruby ? ;) After a certain point all analogies are flawed.