|
|
|
|
|
by rick_2047
6076 days ago
|
|
I would like to take a poke at the automobile engineer analogy. I think the reason they don't build there own parts is because of one of the two:
[1]They don't know how to build it.These parts are sometimes too advanced for a single engineer to build.This is because there field of engineering has advanced to a level to which,I think, software engineering has just not reached. [2]They don't have the experience points (Money) to buy the material needed to build those parts. And that's not just limited to material, sometimes even the tools are too expensive to buy.Not to mention the transport charges.This is because they are...umm...physical. The parts cost them materials,chemicals,casting/forging devices etc...etc. Now on the other hand for a software engineer,
[1]If you are worth your salt its fairly easy to learn anything in programming in time.And I put an emphasize on "in time". [2]The cost of material is quite nominal (and transport charges free).And this is because mostly programming material or tools are not...umm...physical.They can be easily downloaded from the internet or from any other 'net you are on. So in my opinion the analogy is just not fair. PS: For the umm...physical part, I am not satisfied with the word "physical" to distinguish between programming and automobile tools. So please someone give me a better word. |
|
As in hardware vs software?
I'm just going down to the hardware store to buy a spanner and some raw materials.