- - Freestanding Blackbox applications?

From: [at]} <Wojtek>
Date: Sun, 21 May 2006 13:40:17 -0400 (EDT)

----boundary-LibPST-iamunique-2033644404_-_-
Content-type: text/plain

On Sat, 20 May 2006, Bob Walkden wrote:

> This is one of the main routes into commercial IT & software development for
> people who do not have a computing degree. I do not have a computing degree.
> My education was in modern languages and linguistics, and I never expected
> ever to use a computer. This was the 1970s. However, after a period of
> unemployment the UK government trained me in COBOL. I was specifically
> trained to be a commercial programmer writing commercial software, not a
> computer scientist. I was very lucky in that my teacher, going against the
> grain, taught me structured programming and introduced me to a Pascal-like
> notation which gave me an insight into the wider world, which I have pursued
> ever since.

Thank you for sharing your story.

> But the fact remains that people are specifically trained to be
> commercial programmers, not to be computer scientists.

The distinction between "commercial programmers" and "computer scientists"
explains a few things. First, OMS seem to have the "computer scientist"

background, and therefore BB has this c.s. flavor. The path from BB to
research-oriented Oberon Systems and/or Zonnon seems to be short. The path
from BB to commercially-oriented M$ packages seems to be long. That is
how I would summarize our recent discussion about the BB GUI that is
lacking the Visual Studio goodies.

Second, I now better understand the chasm between my research-oriented
BB applications and the local programmers in my own lab. They all came
from industry (Xerox, Kodak, etc.) and they seem to not understand the
crucial features of my BB programs. I was puzzled by the fact that
a team of five professional programmers working for almost a year still
cannot reproduce tangible results that my BB apps produced after one
person working for two months. Now I can better appreciate the
difficulties that "commercial programmers" are facing when confronted
with scientific problems. They were trained to be foot soldiers like
you described. Somewhat amazingly, these professionals have entrenched
themselves in their own programming world inside the lab. They seem
almost helpless when asked to research and implement a simple algorithm,
like for example an image transformation or signal averaging. They
immediately stiffen up and insist on having "requirements". It creates
problems. Science does not work that way.

At first I though that C++ was the culprit. The said professionals are
very proud of using C++, and their work is of course much more
complicated that it needs to be. But after this discussion I start
seeing the problem lies deeper in the training background of "commercial
programmers". They were not trained to do research and then make
their own choices. They were trained to follow requirements. So these
guys are having troubles in an alien world of science. Too bad for them,
and also too bad for the lab.

Thank you for making the "grubby world" more comprehensible to me.

W.

--- BlackBox
--- send subject HELP or UNSUBSCRIBE to blackbox{([at]})nowhere.xy



----boundary-LibPST-iamunique-2033644404_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmlsXGZjaGFy
c2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5ldzt9fQ0Ke1xj
b2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1NTt9DQpcdWMxXHBh
cmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwIE9uIFNhdCwgMjAgTWF5IDIwMDYsIEJvYiBXYWxr
ZGVuIHdyb3RlOlxwYXINClxwYXINCj4gVGhpcyBpcyBvbmUgb2YgdGhlIG1haW4gcm91dGVzIGlu
dG8gY29tbWVyY2lhbCBJVCAmIHNvZnR3YXJlIGRldmVsb3BtZW50IGZvclxwYXINCj4gcGVvcGxl
IHdobyBkbyBub3QgaGF2ZSBhIGNvbXB1dGluZyBkZWdyZWUuIEkgZG8gbm90IGhhdmUgYSBjb21w
dXRpbmcgZGVncmVlLlxwYXINCj4gTXkgZWR1Y2F0aW9uIHdhcyBpbiBtb2Rlcm4gbGFuZ3VhZ2Vz
IGFuZCBsaW5ndWlzdGljcywgYW5kIEkgbmV2ZXIgZXhwZWN0ZWRccGFyDQo+IGV2ZXIgdG8gdXNl
IGEgY29tcHV0ZXIuIFRoaXMgd2FzIHRoZSAxOTcwcy4gSG93ZXZlciwgYWZ0ZXIgYSBwZXJpb2Qg
b2ZccGFyDQo+IHVuZW1wbG95bWVudCB0aGUgVUsgZ292ZXJubWVudCB0cmFpbmVkIG1lIGluIENP
Qk9MLiBJIHdhcyBzcGVjaWZpY2FsbHlccGFyDQo+IHRyYWluZWQgdG8gYmUgYSBjb21tZXJjaWFs
IHByb2dyYW1tZXIgd3JpdGluZyBjb21tZXJjaWFsIHNvZnR3YXJlLCBub3QgYVxwYXINCj4gY29t
cHV0ZXIgc2NpZW50aXN0LiBJIHdhcyB2ZXJ5IGx1Y2t5IGluIHRoYXQgbXkgdGVhY2hlciwgZ29p
bmcgYWdhaW5zdCB0aGVccGFyDQo+IGdyYWluLCB0YXVnaHQgbWUgc3RydWN0dXJlZCBwcm9ncmFt
bWluZyBhbmQgaW50cm9kdWNlZCBtZSB0byBhIFBhc2NhbC1saWtlXHBhcg0KPiBub3RhdGlvbiB3
aGljaCBnYXZlIG1lIGFuIGluc2lnaHQgaW50byB0aGUgd2lkZXIgd29ybGQsIHdoaWNoIEkgaGF2
ZSBwdXJzdWVkXHBhcg0KPiBldmVyIHNpbmNlLlxwYXINClxwYXINClRoYW5rIHlvdSBmb3Igc2hh
cmluZyB5b3VyIHN0b3J5LlxwYXINClxwYXINCj4gQnV0IHRoZSBmYWN0IHJlbWFpbnMgdGhhdCBw
ZW9wbGUgYXJlIHNwZWNpZmljYWxseSB0cmFpbmVkIHRvIGJlXHBhcg0KPiBjb21tZXJjaWFsIHBy
b2dyYW1tZXJzLCBub3QgdG8gYmUgY29tcHV0ZXIgc2NpZW50aXN0cy5ccGFyDQpccGFyDQpUaGUg
ZGlzdGluY3Rpb24gYmV0d2VlbiAiY29tbWVyY2lhbCBwcm9ncmFtbWVycyIgYW5kICJjb21wdXRl
ciBzY2llbnRpc3RzIlxwYXINCmV4cGxhaW5zIGEgZmV3IHRoaW5ncy4gRmlyc3QsIE9NUyBzZWVt
IHRvIGhhdmUgdGhlICJjb21wdXRlciBzY2llbnRpc3QiXHBhcg0KYmFja2dyb3VuZCwgYW5kIHRo
ZXJlZm9yZSBCQiBoYXMgdGhpcyBjLnMuIGZsYXZvci4gVGhlIHBhdGggZnJvbSBCQiB0b1xwYXIN
CnJlc2VhcmNoLW9yaWVudGVkIE9iZXJvbiBTeXN0ZW1zIGFuZC9vciBab25ub24gc2VlbXMgdG8g
YmUgc2hvcnQuIFRoZSBwYXRoXHBhcg0KZnJvbSBCQiB0byBjb21tZXJjaWFsbHktb3JpZW50ZWQg
TSQgcGFja2FnZXMgc2VlbXMgdG8gYmUgbG9uZy4gVGhhdCBpc1xwYXINCmhvdyBJIHdvdWxkIHN1
bW1hcml6ZSBvdXIgcmVjZW50IGRpc2N1c3Npb24gYWJvdXQgdGhlIEJCIEdVSSB0aGF0IGlzXHBh
cg0KbGFja2luZyB0aGUgVmlzdWFsIFN0dWRpbyBnb29kaWVzLlxwYXINClxwYXINClNlY29uZCwg
SSBub3cgYmV0dGVyIHVuZGVyc3RhbmQgdGhlIGNoYXNtIGJldHdlZW4gbXkgcmVzZWFyY2gtb3Jp
ZW50ZWRccGFyDQpCQiBhcHBsaWNhdGlvbnMgYW5kIHRoZSBsb2NhbCBwcm9ncmFtbWVycyBpbiBt
eSBvd24gbGFiLiBUaGV5IGFsbCBjYW1lXHBhcg0KZnJvbSBpbmR1c3RyeSAoWGVyb3gsIEtvZGFr
LCBldGMuKSBhbmQgdGhleSBzZWVtIHRvIG5vdCB1bmRlcnN0YW5kIHRoZVxwYXINCmNydWNpYWwg
ZmVhdHVyZXMgb2YgbXkgQkIgcHJvZ3JhbXMuIEkgd2FzIHB1enpsZWQgYnkgdGhlIGZhY3QgdGhh
dFxwYXINCmEgdGVhbSBvZiBmaXZlIHByb2Zlc3Npb25hbCBwcm9ncmFtbWVycyB3b3JraW5nIGZv
ciBhbG1vc3QgYSB5ZWFyIHN0aWxsXHBhcg0KY2Fubm90IHJlcHJvZHVjZSB0YW5naWJsZSByZXN1
bHRzIHRoYXQgbXkgQkIgYXBwcyBwcm9kdWNlZCBhZnRlciBvbmVccGFyDQpwZXJzb24gd29ya2lu
ZyBmb3IgdHdvIG1vbnRocy4gTm93IEkgY2FuIGJldHRlciBhcHByZWNpYXRlIHRoZVxwYXINCmRp
ZmZpY3VsdGllcyB0aGF0ICJjb21tZXJjaWFsIHByb2dyYW1tZXJzIiBhcmUgZmFjaW5nIHdoZW4g
Y29uZnJvbnRlZFxwYXINCndpdGggc2NpZW50aWZpYyBwcm9ibGVtcy4gVGhleSB3ZXJlIHRyYWlu
ZWQgdG8gYmUgZm9vdCBzb2xkaWVycyBsaWtlXHBhcg0KeW91IGRlc2NyaWJlZC4gU29tZXdoYXQg
YW1hemluZ2x5LCB0aGVzZSBwcm9mZXNzaW9uYWxzIGhhdmUgZW50cmVuY2hlZFxwYXINCnRoZW1z
ZWx2ZXMgaW4gdGhlaXIgb3duIHByb2dyYW1taW5nIHdvcmxkIGluc2lkZSB0aGUgbGFiLiBUaGV5
IHNlZW1ccGFyDQphbG1vc3QgaGVscGxlc3Mgd2hlbiBhc2tlZCB0byByZXNlYXJjaCBhbmQgaW1w
bGVtZW50IGEgc2ltcGxlIGFsZ29yaXRobSxccGFyDQpsaWtlIGZvciBleGFtcGxlIGFuIGltYWdl
IHRyYW5zZm9ybWF0aW9uIG9yIHNpZ25hbCBhdmVyYWdpbmcuIFRoZXlccGFyDQppbW1lZGlhdGVs
eSBzdGlmZmVuIHVwIGFuZCBpbnNpc3Qgb24gaGF2aW5nICJyZXF1aXJlbWVudHMiLiBJdCBjcmVh
dGVzXHBhcg0KcHJvYmxlbXMuIFNjaWVuY2UgZG9lcyBub3Qgd29yayB0aGF0IHdheS5ccGFyDQpc
cGFyDQpBdCBmaXJzdCBJIHRob3VnaCB0aGF0IEMrKyB3YXMgdGhlIGN1bHByaXQuIFRoZSBzYWlk
IHByb2Zlc3Npb25hbHMgYXJlXHBhcg0KdmVyeSBwcm91ZCBvZiB1c2luZyBDKyssIGFuZCB0aGVp
ciB3b3JrIGlzIG9mIGNvdXJzZSBtdWNoIG1vcmVccGFyDQpjb21wbGljYXRlZCB0aGF0IGl0IG5l
ZWRzIHRvIGJlLiBCdXQgYWZ0ZXIgdGhpcyBkaXNjdXNzaW9uIEkgc3RhcnRccGFyDQpzZWVpbmcg
dGhlIHByb2JsZW0gbGllcyBkZWVwZXIgaW4gdGhlIHRyYWluaW5nIGJhY2tncm91bmQgb2YgImNv
bW1lcmNpYWxccGFyDQpwcm9ncmFtbWVycyIuIFRoZXkgd2VyZSBub3QgdHJhaW5lZCB0byBkbyBy
ZXNlYXJjaCBhbmQgdGhlbiBtYWtlXHBhcg0KdGhlaXIgb3duIGNob2ljZXMuIFRoZXkgd2VyZSB0
cmFpbmVkIHRvIGZvbGxvdyByZXF1aXJlbWVudHMuIFNvIHRoZXNlXHBhcg0KZ3V5cyBhcmUgaGF2
aW5nIHRyb3VibGVzIGluIGFuIGFsaWVuIHdvcmxkIG9mIHNjaWVuY2UuIFRvbyBiYWQgZm9yIHRo
ZW0sXHBhcg0KYW5kIGFsc28gdG9vIGJhZCBmb3IgdGhlIGxhYi5ccGFyDQpccGFyDQpUaGFuayB5
b3UgZm9yIG1ha2luZyB0aGUgImdydWJieSB3b3JsZCIgbW9yZSBjb21wcmVoZW5zaWJsZSB0byBt
ZS5ccGFyDQpccGFyDQpXLlxwYXINClxwYXINCi0tLSBCbGFja0JveFxwYXINCi0tLSBzZW5kIHN1
YmplY3QgSEVMUCBvciBVTlNVQlNDUklCRSB0byBibGFja2JveEBvYmVyb24uY2h9fQB3ZXJlIHRy
YWlu


----boundary-LibPST-iamunique-2033644404_-_---
Received on Sun May 21 2006 - 19:40:17 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:27:59 UTC