Thread: [exprla-devel] Re: [XPL] strengths and weaknesses
Status: Pre-Alpha
Brought to you by:
xpl2
From: reid_spencer <ras...@re...> - 2002-01-31 09:18:56
|
--- In xpl-dev@y..., "Kurt Cagle" <cagle@o...> wrote: Richard, I'd dare say that simply keeping things organized around here is a better strength than many of us bring to this table -- you're doing good with it, and you're insight will carry you far. For myself, Strengths -- working with most scripting technologies since the early 1980s, both client and server, a multimedia background, grounding in systems theory, complex analysis and chaos, and in general a fairly broad overview of programming principles and practices. Interest in both human and computer based languages, semantics, and philosophy. Writes pretty good science fiction and draws a sexy mermaid. Weaknesses -- not well organized (what do you expect, I study chaos!), database skills at the basic SQL level (I could tell you what a trigger was, but would have to look up its syntax to write one), no formal training as a computer programmer (which may or may not be a weakness), tendency to overcommit to projects. Kurt Cagle ----- Original Message ----- From: "Richard Hein" <935551@i...> To: <xpl@e...> Sent: Wednesday, June 21, 2000 4:22 PM Subject: [XPL] strengths and weaknesses > Dear XPLers, > > I want to make a few comments on the past little while I have been > part of this group, and the feelings I have so far about taking > part. I feel that everyone probably has strengths and weaknesses in > relation to what we are doing, and maybe it's time we let each other > know what we can and can't really do, so that we are able to > effectively split up some tasks among members. > > I personally am not a great programmer. That's a weakness. My OOP > experience is minimal, and only related to my own personal research > and tutorials I've taken. I've never written a program from start to > finish in Java, C++ or any other OOP language. This bites, because > it obviously limits what I can do. I program in VB and (mostly VBA, > for Access, in which I have completed 3 full lifecycle database > applications in the past year, from analysis to support, including > one that uses a Palm III to collect and scan inventory, and done lots > of maintenance and user-interface stuff for about 3 years), SQL (MS > SQL Server 7 - but I am not very experienced with it). I am not a > web developer yet ... but have been trying really hard to become > one. > > I think I understand most of the XML concepts and technologies, what > they are able to do, and how they relate, but I am far from a > complete understanding. I have tried and tried to make an > interactive database on the web using XML and ADO linked to SQL > Server, using stored procedures, for about 2 months, and spent about > 9 months so far, trying to absorb all the info related to XML I can > handle. I still haven't pulled off the interactive database yet. > > That's pretty sad, I know. > > The reason is almost certainly my weakness in ASP, COM and Java > related technologies, like EJBs. At this point I haven't been able > to work it all out yet. Presenting static data, or data input > controls in XML/XSL is easy, but trying to get it back to the > database from which it originated, has proven very hard for me. > > Just last night I figured it out - in theory, and soon in practice, I > HOPE. I didn't realize that it required some things I didn't know > about to get that data back in. I found a tutorial at www.xml- > zone.com that finally made it clear what I had to do, and I am pretty > happy to have read the author's comments that it was a lot of work > for him to figure out how to do the same thing I have been trying to > do. At least he had the benefit of other programmers to talk to > while figuring it out ... I work independently, and the only > programmer communication I get is online. Sometimes I am just too > embarrassed to ask for help, because I think it should be obvious. > Well, I finally realized that my pride has gotten in the way of my > success. > > So, I am putting pride aside, and saying I don't know much about any > of this stuff, even though I research and study it all day and into > the early morning hours. I have been coddled by VB and VBA for so > long I have forgotten most of what I learned about programming to > begin with (I started programming Basic games from code in magazines > back when I was 7 years old, on our TRS-80 - dad read the code letter > by letter, while I typed it in, and we'd switch when I got tired). > > So what do I have to offer the XPL group at all?? > > I hope I can offer my research ability. That's my strength, I > believe, more than anything. That's what I do best ... look for > information that relates, and pass it along. Sometimes it's useless, > and wrong, because of the limitations I mentioned above. Sometimes > it's helpful. > > For those of you that are really talented at programming, and have a > strong knowledge of compilers, languages, design, project management, > and internet protocols (that's another weakness for me), etc ..., you > can spend a lot more time doing those things, and get me to search > out the corners of the internet for information you need. > > I know enough about this stuff to be able to find the information you > might need, if you want my help, even if I don't know exactly how to > implement it. Then I can learn more, and grow, and you don't have to > waste as much time as you might otherwise. In return, I will be > gaining knowledge and wonderful experience from you all. By the time > this thing is done, I will be a great XPL programmer! :-) I am > learning Java right now as well, and studying up on computer language > design, sematics, compilers and more, just so I can be valuable to > this group. > > However, I recognize the fact that I say far-out things, and make > major mistakes. I need input concerning these mistakes, and > unrealistic ideas. Please, and I mean it sincerely, DON'T let me go > away believing something WRONG! Correct me, and I will learn and > grow. Maybe it's just annoying to have to respond to things I say > that are nonsense to you, and I can understand that. But the choice > is to either correct me, or to let me say stupid things forever, and > be a burden to the group, until I finally give up and leave. > > I really want to be a part of this, and it's become an obsession - > just ask my girlfriend - boy she hates XPL! I think that there are > other people, in similar position to me in this group who feel they > can't contribute much, but are far less vocal (um ... well, not > VOCAL, but you get my drift) than I am. > > However, they must have something to contribute, and together we can > be very beneficial ... just the very idea that if we don't understand > XPL, lots of other people won't either, is reason enough for us to be > here. > > On the other hand, it must be a pain in the proverbial you-know-what > to try to work on something like XPL, and be surrounded by > unknowledgable people, who interfere with the "real" work of the > experts and gurus among the group. > > But on the other-other-hand (if you are a three armed mutant, like > me, which explains why I type so bloody much ;-)), maybe the fact > that we are coming in with a pretty open (or empty - like Buddha :- )) > mind will help XPL break through the classic paradigms that other > language concepts hold to, but may not work well at all for XPL. > Older and more experienced people in OOP may be stuck on the idea > that XPL should be like [insert your favorite language here], but > that may be completely wrong for the new framework that XML demands > to make the "programmable web". > > I'm a dreamer and an idea man. Perhaps 90 - 99% of my ideas don't > work, and 90 - 99% of my dreams have never come true. But I have > hundreds of them, so one of them is going to work someday! I love to > study, and love to read about new things, but I am not the type of > person who is good at actually doing it ... I feel that the fun is in > discovery, not implementation. My motivation is mostly gone once I > figure out how something is done, and when I go to use it, I don't > weather through it well, because it's boring to me. So that means a > lot of the time I don't really know if it will work - which is why I > say, "perhaps this will be helpful". > > So, these are my strengths and weaknesses, and I hope that you all > can work with them, and maybe in time those weaknesses will turn to > strengths. I hope so. I have no illusions that XPL is a massive > undertaking, and will take a long time to bring into the world, so I > need to know if you all will be able to stand me, and if I am helping > or hurting the group, because I want to see it happen - even if I am > just a bystander (although it's way more fun to be part of it), and I > don't want to be a stumbling block. > > Sorry for the long email ... again. > > Sincerely, > > Richard A. Hein > > > > > -------------------------------------------------------------------- ---- > SALESFORCE.COM MAKES SOFTWARE OBSOLETE > Secure, online sales force automation with 5 users FREE for 1 year! > http://click.egroups.com/1/2658/2/_/809694/_/961629780/ > -------------------------------------------------------------------- ---- > > To unsubscribe from this group, send an email to: > xpl-unsubscribe@o... > > > --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:19:48
|
--- In xpl-dev@y..., Jonathan Burns <saski@w...> wrote: Kurt Cagle wrote: > Richard, > > I'd dare say that simply keeping things organized around here is a > better > strength than many of us bring to this table -- you're doing good with > it, > and you're insight will carry you far. > Hear, hear! > For myself, > Strengths -- working with most scripting technologies since the early > 1980s, > both client and server, a multimedia background, grounding in systems > theory, complex analysis and chaos, and in general a fairly broad > overview > of programming principles and practices. Interest in both human and > computer > based languages, semantics, and philosophy. Writes pretty good > science > fiction and draws a sexy mermaid. > > Weaknesses -- not well organized (what do you expect, I study chaos!), > > database skills at the basic SQL level (I could tell you what a > trigger was, > but would have to look up its syntax to write one), no formal training > as a > computer programmer (which may or may not be a weakness), tendency to > overcommit to projects. > > Kurt Cagle Hmmm. Strengths - background in mathematics (good for logical relationships) and physics (good for analogies). Long-term (25 years) interest in programming languages. Survivor of middle-era OOP disputes, and current contributor to Pattern Languages of Programming discussion group. Solid grounding in C/C++. Experience, mostly amateur, with a dozen languages. 8 years as university tutor, spec. digital logic and assembler programming. Plain English. Reasonably shrewd estimator of how much longer everything takes, and how much more it oosts. Fierce believer in power of skill combinations in small groups. Weaknesses - gaps in databases, and communications protocols. Sketchy Web techs knowledge. Maker of mountains from molehills. Subject to bouts of despair. I actually think we've got a very good team already - at least for purposes of establishing goals and writing up design principles. It will take stamina, though. I'm certain there will be issues we have to go over and over again, and we'll probably feel we've sweated blood over every document we produce. Put it this way. We're already on the edge of The international standards community for XML technologies. What we can find out, by mining and studying the W3C and XML-DEV literature, will bring us level with the most experienced workers in the field, quite soon - just as Kurt promised. Not many people get this kind of opportunity. Hey, Richard. Those are good skills. And you left out the neurology, which I don't think is insignificant in the least. Both of us need a deeper XML background. Beyond that, your DB knowledge complements my programming history. Skills like those make it worthwhile for Kurt to spend attention on this group. Michael is getting into end-applications research. And the others, as far as I can see, have a pretty good grip on relevant topics. Nobody's wasting space here. I note that your researches have brought both Groves and WorldOS into the framework of discussion. Spot on target. Nobody begrudges time spent with your girlfriend. And when it comes to self-doubt, I guess I can still take the likes of you on points. :-) Seeya Jonathan but look who follows in my train a desert ant a tamerlane who ate a pyramid in half that he might get at and devour the mummies of six hundred kings who in remote antiquity stepped on and crushed ancestors of his - archy's life of mehitabel --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:21:03
|
--- In xpl-dev@y..., "Richard Anthony Hein" <935551@i...> wrote: Thanks Kurt, for the kind words ... too kind I think! My organizational skills don't seem so good to me; my bedroom is a clear indicator of that! :-) In any case, thank you. I study chaos too! Actually, that's a large claim ... I should say, I have read some material on chaos, including a very interesting book called Chaos: Making of a New Science, by James Gleick, and various internet essays and papers. Hey, I have to look up syntax for things all the time. I remember my COBOL days ... ugh, I wish I didn't ... I had to double check the order of the divisions - Identification Division, Procedural Division ... ?? What the hell else?? Sheesh. See? I am not even sure if those first two are right! Only practice makes a difference, and if I am doing mostly maintenance, I don't get used to the whole syntax and structure enough to do it without references when it's time to write a program from scratch. I've got VB pretty well down, but when you consider all the objects ... well, I have to check references for them a lot. Thank goodness for autocompletion! Then again, I probably know the syntax of XML and XSL better than any other language I have used so far, because there isn't the rich tools available to provide the help I have become used to, and lean on, in Visual Studio. I am still not entirely used to the structure and syntax of ASP. I tend to mix up VBScript and VB syntax, get an error message, and sit there like a dummy, saying, "WHY!? WHY!?", before I clue in. I CAN'T WAIT until ASP+ and VB7!! By then I will know Java too, and C++, I keep promising myself. And hey, MS is supposed to be announcing C# (C-Sharp), a new language soon, which will be not unlike Java from the sounds of it, in a lot of ways, but intended to allow web services to be built more easily, around a distributed computing model. Sounds not unlike XPL in some ways too, which may be very interesting. Bill Gates gave a speech about "data clouds" using XML at the .NET (formally Next Generation Windows Services) announcement yesterday, which harkens to our discussions about XPL-fog in an uncanny way. You probably know all of this already. Obviously this idea (data clouds, data fog, XML fog, whatever) has reached critical mass in the consciousness of the IT world, and is springing from the minds of many people at once. Just like my idea of a question and answer web site where you offer people money for information (how do I blah blah blah - I'll pay you $2.00) ... all of a sudden there was a whole bunch of sites starting up that did just that, in multiple variations and business models. Boy I was dissapointed, especially since I had asked for a loan to get it started months before I ever saw one of these sites (and I searched for it) and was refused - "I don't see how that would work ... why wouldn't someone just use a search engine? That gets you answers for free ...." Grrr.... I know I am way off topic, so I'll shut up now. We actually have a lot in common - I have always been interested in language, and had an overview of linguistics in the context of neuroscience at university, plus I too can draw a pretty sexy mermaid! :-) LOL! Richard A. Hein -----Original Message----- From: Kurt Cagle [mailto:cagle@o...] Sent: June 21, 2000 8:12 PM To: xpl@e... Subject: Re: [XPL] strengths and weaknesses Richard, I'd dare say that simply keeping things organized around here is a better strength than many of us bring to this table -- you're doing good with it, and you're insight will carry you far. For myself, Strengths -- working with most scripting technologies since the early 1980s, both client and server, a multimedia background, grounding in systems theory, complex analysis and chaos, and in general a fairly broad overview of programming principles and practices. Interest in both human and computer based languages, semantics, and philosophy. Writes pretty good science fiction and draws a sexy mermaid. Weaknesses -- not well organized (what do you expect, I study chaos!), database skills at the basic SQL level (I could tell you what a trigger was, but would have to look up its syntax to write one), no formal training as a computer programmer (which may or may not be a weakness), tendency to overcommit to projects. Kurt Cagle --- End forwarded message --- |
From: reid_spencer <ras...@re...> - 2002-01-31 09:21:13
|
--- In xpl-dev@y..., "Richard Anthony Hein" <935551@i...> wrote: Welcome back Jonathan, LOL! I hate it when my connection is down too ... but the reason for your problems is too funny! Hehehe. Sorry...! Thanks for the affirmation. I appreciate it. Yeah, I forgot about the neuroscience background (not neurology ... that's beyond nesc., at the medical school level). However, some of that may be useful to a degree, but perhaps it gets to far afield sometimes. <sidetrack>I see the 'net as a neural network that is forming in an emergent fashion, like the early development of connections in the brain, and the beginnings of simple communications using those early connections. Do I think the 'net will ever attain true consciousness? No. I don't think so; at least not in the next 100 years, and definitely not until quantum computers become a reality (I think the brain is a quantum computer - although we can simulate most of the functions classically, the inherent nature of consciousness is at the QM level, IMNSHO). I am not sure all people attain true consciousness either. But don't quote me on this; things change. </sidetrack> Sometimes it's like I am trying to build a brain when we (the world) don't even understand the basics of brain function fully, and have no real idea what the true nature of thought even IS. Your digital logic and assembler background will have to be tapped a lot here I think, as well as everything else there you listed. I am not so sure that sketchy web technology knowledge is that bad, given that the current infrastructure is probably not even well suited for XML, and XPL. That's not to say we shouldn't try to get a grip on the fundamentals, since that is necessary for learning what to do this time round. Kurt says that he disagrees with Simon St. Laurent, who wrote an article on the problems with the current infrastructure on http://www.xml.com in the sense that it may be too late to change a lot of it now. I don't really know what to think about that, but I wonder because it only took a few years for the internet to grow out of obscurity into this huge thing, so why would it be so bad to change it somewhat for XML? Anyways, that's it for now. I am actually working on compiling the discussions that have taken place in the group since the beginning into one condensed overview of everything that seems important, the requirements (so far not many), and ideas that people have thought were good, while weeding out the ones that people didn't really respond to, like my instruction set in XML to make compilers idea (which I thought was a damn good idea - but I don't know much at all about compilers, so please, if you respond to this Jonathan, explain to me why it's not a good idea?), or were just plain wrong. G'night, -----Original Message----- From: me@m... [mailto:me@m...]On Behalf Of Jonathan Burns Sent: June 23, 2000 7:41 PM To: xpl@e... Subject: Re: [XPL] strengths and weaknesses Kurt Cagle wrote: Richard, I'd dare say that simply keeping things organized around here is a better strength than many of us bring to this table -- you're doing good with it, and you're insight will carry you far. Hear, hear! For myself, Strengths -- working with most scripting technologies since the early 1980s, both client and server, a multimedia background, grounding in systems theory, complex analysis and chaos, and in general a fairly broad overview of programming principles and practices. Interest in both human and computer based languages, semantics, and philosophy. Writes pretty good science fiction and draws a sexy mermaid. Weaknesses -- not well organized (what do you expect, I study chaos!), database skills at the basic SQL level (I could tell you what a trigger was, but would have to look up its syntax to write one), no formal training as a computer programmer (which may or may not be a weakness), tendency to overcommit to projects. Kurt Cagle Hmmm. Strengths - background in mathematics (good for logical relationships) and physics (good for analogies). Long-term (25 years) interest in programming languages. Survivor of middle-era OOP disputes, and current contributor to Pattern Languages of Programming discussion group. Solid grounding in C/C++. Experience, mostly amateur, with a dozen languages. 8 years as university tutor, spec. digital logic and assembler programming. Plain English. Reasonably shrewd estimator of how much longer everything takes, and how much more it oosts. Fierce believer in power of skill combinations in small groups. Weaknesses - gaps in databases, and communications protocols. Sketchy Web techs knowledge. Maker of mountains from molehills. Subject to bouts of despair. I actually think we've got a very good team already - at least for purposes of establishing goals and writing up design principles. It will take stamina, though. I'm certain there will be issues we have to go over and over again, and we'll probably feel we've sweated blood over every document we produce. Put it this way. We're already on the edge of The international standards community for XML technologies. What we can find out, by mining and studying the W3C and XML-DEV literature, will bring us level with the most experienced workers in the field, quite soon - just as Kurt promised. Not many people get this kind of opportunity. Hey, Richard. Those are good skills. And you left out the neurology, which I don't think is insignificant in the least. Both of us need a deeper XML background. Beyond that, your DB knowledge complements my programming history. Skills like those make it worthwhile for Kurt to spend attention on this group. Michael is getting into end-applications research. And the others, as far as I can see, have a pretty good grip on relevant topics. Nobody's wasting space here. I note that your researches have brought both Groves and WorldOS into the framework of discussion. Spot on target. Nobody begrudges time spent with your girlfriend. And when it comes to self-doubt, I guess I can still take the likes of you on points. :-) Seeya Jonathan but look who follows in my train a desert ant a tamerlane who ate a pyramid in half that he might get at and devour the mummies of six hundred kings who in remote antiquity stepped on and crushed ancestors of his - archy's life of mehitabel ---------------------------------------------------------------------- ------ -- ---------------------------------------------------------------------- ------ -- To unsubscribe from this group, send an email to: xpl-unsubscribe@o... --- End forwarded message --- |