in reply to Re: All I Ever Needed To Know About Computer Programming I Learned In Shop Class
in thread All I Ever Needed To Know About Computer Programming I Learned In Shop Class
If you're doing the plumbing for a house, you can determine specific requirements: master bath, guest bath, main floor powder room, kitchen, laundry.
Each has well known standard components; bathroom has a bath or shower, powder room doesn't, kitchen has a dishwasher but laundry doesn't.
Piping, elbows, etc are available in a small variety of materials and sizes, usually only those acceptable by local building codes.
Basically, it's a well-defined job, though there's always the opportunity for change as things start being installed and you try physically moving between fridge and stove.
Software projects are not well-defined. You not only assemble pieces into systems, you have to first create the systems and components and sub-components. Imagine if you had to create all your nails, screws, bolts, clamps, and make your own glue before you could assemble a cupboard.
As Occam said: Entia non sunt multiplicanda praeter necessitatem.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: All I Ever Needed To Know About Computer Programming I Learned In Shop Class
by locked_user sundialsvc4 (Abbot) on Dec 13, 2010 at 21:26 UTC |