Comments on: software development is a trade http://www.manifestdensity.net/2010/11/27/software-development-is-a-trade/ Just another WordPress weblog Fri, 03 Feb 2012 18:04:33 +0000 hourly 1 http://wordpress.org/?v=3.3 By: ben w http://www.manifestdensity.net/2010/11/27/software-development-is-a-trade/comment-page-1/#comment-56235 ben w Mon, 06 Dec 2010 16:42:18 +0000 http://www.manifestdensity.net/?p=1599#comment-56235 <em>By that logic, neurosurgery is also a trade</em> Sounds right to me. Do you think it's something else? By that logic, neurosurgery is also a trade

Sounds right to me. Do you think it’s something else?

]]>
By: Kaleberg http://www.manifestdensity.net/2010/11/27/software-development-is-a-trade/comment-page-1/#comment-52883 Kaleberg Mon, 29 Nov 2010 02:57:59 +0000 http://www.manifestdensity.net/?p=1599#comment-52883 Richard Feynman always said that the secret of being a physics genius was to have a bag of maybe five or ten techniques on hand, wait for the problems to come up and then see if one of your techniques works. If you have a reasonable bag of tricks, odds are you can solve all kinds of hard problems with them, so long as you keep your eyes open for new problems. It's a great approach to physics geniusing. Let's face it, being a physics genius like Richard Feynman is just a trade, despite all that talk of physics being a science and the like. As for programming, maybe you never have scalability problems, but my little photo management database, just a hobby, mind you, has hit the scaling wall twice now, and may hit it again if I get serious about HDRI and my scanning projects. Modern cameras produce an awful lot of pixels and I have all kinds of different work flows and information requirements. If I were actually a member of the photographic trade, I'd surely have to rethink my entire approach, after a bit of reading. My CS degree is from the 70s, so a literature search is often worth while. (P.S. I'm a big believer in trying the simple solution first, but when it bogs down horribly, it's time for brain power. A good way to get a reputation as a software genius is to have a bag of maybe five or ten techniques on hand ...) Richard Feynman always said that the secret of being a physics genius was to have a bag of maybe five or ten techniques on hand, wait for the problems to come up and then see if one of your techniques works. If you have a reasonable bag of tricks, odds are you can solve all kinds of hard problems with them, so long as you keep your eyes open for new problems. It’s a great approach to physics geniusing. Let’s face it, being a physics genius like Richard Feynman is just a trade, despite all that talk of physics being a science and the like.

As for programming, maybe you never have scalability problems, but my little photo management database, just a hobby, mind you, has hit the scaling wall twice now, and may hit it again if I get serious about HDRI and my scanning projects. Modern cameras produce an awful lot of pixels and I have all kinds of different work flows and information requirements. If I were actually a member of the photographic trade, I’d surely have to rethink my entire approach, after a bit of reading. My CS degree is from the 70s, so a literature search is often worth while. (P.S. I’m a big believer in trying the simple solution first, but when it bogs down horribly, it’s time for brain power. A good way to get a reputation as a software genius is to have a bag of maybe five or ten techniques on hand …)

]]>
By: J Schwan http://www.manifestdensity.net/2010/11/27/software-development-is-a-trade/comment-page-1/#comment-52837 J Schwan Sun, 28 Nov 2010 20:14:50 +0000 http://www.manifestdensity.net/?p=1599#comment-52837 I think this is a great post and I agree wholeheartedly that software development is a trade. My question is why does there have to be a negative connotation with that? CallIng something a trade indicates that in some areas of the skill, the work can be considered somewhat commoditized, while other areas require a very specific niche skill set. It also insinuates that there are various levels of expertise in the trade. Both of these hold true in software development. A trade also is coupled with various levels of education. I've worked with 2 year vocational school graduates and PHDs on the same project. But neither degree indicated their relative success or importance to the project. You know what did? Passion. Passion for their craft. I've worked shoulder to shoulder with tradesman. But I've always seeked out craftsman for my team. Therein lies the difference, and the pride that comes with mastering a trade. I think this is a great post and I agree wholeheartedly that software development is a trade. My question is why does there have to be a negative connotation with that?

CallIng something a trade indicates that in some areas of the skill, the work can be considered somewhat commoditized, while other areas require a very specific niche skill set. It also insinuates that there are various levels of expertise in the trade. Both of these hold true in software development.

A trade also is coupled with various levels of education. I’ve worked with 2 year vocational school graduates and PHDs on the same project. But neither degree indicated their relative success or importance to the project. You know what did? Passion. Passion for their craft. I’ve worked shoulder to shoulder with tradesman. But I’ve always seeked out craftsman for my team. Therein lies the difference, and the pride that comes with mastering a trade.

]]>
By: Bobby http://www.manifestdensity.net/2010/11/27/software-development-is-a-trade/comment-page-1/#comment-52775 Bobby Sun, 28 Nov 2010 15:11:20 +0000 http://www.manifestdensity.net/?p=1599#comment-52775 One can apply the same logic to many things. By that logic, neurosurgery is also a trade. Your word games are silly and are designed to raise ire. Any task for which a fellow accepts cash on a regular basis is, by definition, a trade. Get over it. One can apply the same logic to many things. By that logic, neurosurgery is also a trade. Your word games are silly and are designed to raise ire. Any task for which a fellow accepts cash on a regular basis is, by definition, a trade. Get over it. ]]>