>> Although I certainly don't base my tech decisions >> solely on market influences I do think it's >> important to consider them. A person who knows >> some XML is certainly more valuable in today's >> programming market than they would have been 10 >> years ago (how old is XML anyway?). In another >> 10 years that skill may have continued to become >> more valuable or it may be less valuable due to >> increased supply of programmers who are >> proficient with XML.
> Hmmm. I see your point. Take it a bit further and > add in the whole "global economy" type deal- and > what's easier to transport than the Internet? once > it's connected, so to speak... computers are pretty > close to the internet. We're pretty close to > computers... hmmm... The comment I forgot to make in that post was that really I think the trick is to find handfull of technologies you like that are on the up-swing (since they all rise and fall) and stick with them as long as you can. This should make it easier to add other complementary skills as the demand for them increases and mitigate the risks involved in devaluation of any individual skill as a result of increased supply or waning demand. As an individual I'm personally probably more invested in ColdFusion than anything else, potentially over-invested actually. > I guess we shouldn't be to reliant on computers, > neh? (-: My opinions on that subject tend to be pretty unpopular. :) >> There will always be work to be done, just like stuff >> > will always be built on other stuff. The real meat and >> > potatoes are in the "sum is more than the parts" type >> > deals. I don't think language or popularity have much >> > to do with it, sorta. >> >> I tend to agree. I think ColdFusion as a technology does >> a good job of encouraging synergies. > No doubt. It's like java, but even more fun. :-) > I still put forth that generated code is generated code, > why shy away from generated code? So long as it's well > formatted (don't look at me, you saw my regex ;) you > should be ok, I recon. It's a question of who's generating it and why. :) To me the fact that my coldfusion templates or CFC's are generated Java is transparent. I know it's there, but I don't have to care too much about what's being generated, beyond knowing that it is generated and having some understanding of the problems that can be caused by that. The ColdFusion server actually doesn't allow me to look at or modify the generated code myself -- I can't reverse engineer those generated files or make changes to them except by proxy in my CFML code. So the end result is that although I'm using generated code, I'm not working with generated code in any way. This is significantly different from the form of bean generators that have become popular in today's "ColdFusion is java-lite" community (or as I understand it in the Java community as well). In this community, you definitely do care how the code is generated, and you're likely to make modifications to the generator if not to the generated code. The generator then produces a slew of beans (I don't like these in general anyway, preferring value objects), which are all the same or may as well be. Thus a sweeping change would need to occur in each bean or require a change to the generator and a re-build of its generated code. I personally find it easier to simply create objects which are flexible enough to not require generation and use composition or inheritance to allow me to make sweeping changes. The sweeping change then is a line or two of code, instead of a larger modification to the generator and a rebuild. There are cases in which I've built code "generators" although not of the sort that are popular of late. I generally view it as a last resort. One example is the skinning aspects of the Blogs onTap application. A user provides a layout for their blog in the form of an XHTML template (a default is provided) which is then converted into a collection of about 4 CFML templates using some CSS which strips undesirable content (primarily cfml and javascript) using XSL and prepends a cfimport tag to the beginning of the document, which allows the templates to use several pre-defined custom tags for displaying different elements of the blog's layout such as the calendar, author image and various links. This allows the blog owner to have some limited control over dynamic elements without giving them free reign to use cfml code. This code generation is more specific/controlled and imo less potentially frustrating than bean generation. > But that's coming from someone who, using line breaks and > MS Word, smashed several hundred pages of mish-mash into > a C^HSV. They weren't commas, so I deleted the C, see? > :P It would be a dream to get a bunch of pragmatically > generated documents compared to that. Programs you can > reverse engineer, whatnot. People are so random, sorta. > [...] Ya lost me. :) >> > Note my use of "security" as "work" - as I believe >> > "good people" automatically have the type of job >> > security that most people talk about, and somehow >> > conflate with "work". >> >> I'm not so convinced, although it's nice to think that >> would be the case. > Yeah, I know there are good people looking for work. > Always. But there is always work for good people. > Like you said, it pays to get the lay of the land, > and take advantage of stuff when you can and what > ever. We limit ourselves so much without even > meaning to. Huxley was spot on there. Filters. There's a reference (Huxley) I didn't expect. :) > It's always kind of scary to jump tracks, and I > think we get it in our heads we want to do a certain > type of work, so neglect opportunities elsewhere. It also stems from simple physical limitation. :) There are only so many opportunities an individual can persue, particularly at the same time. >> I'd rather see something like BETA win over VHS, >> > than buy into the whole "economics of numbers" >> > mentality. >> >> I remember being told that the US passed a trade >> embargo that prevented Betamax from being sold >> in the US, which of course artificially deflates >> the demand for BETA. I never researched it tho. > I wouldn't doubt it, but it's also just part of > evolution. Stuff that makes it is the stuff that > makes it. It ain't the strongest or fastest or > many of the easily predictable factors you would > guess straight-off. It is evolutionary, but it's an artificially imposed evolutionary force. I think there are a lot of things that could be better in general but aren't because of artificial limitations imposed by people with money like the WTO, who were ostensibly chartered to help underpriviledged nations, but in actuality have done more harm than good if you consider their track record of passing regulations that benefit the wealthiest countries at the expense of the poor. There's a decent documentary titled Yes Men by some folks who did some research on the subject. > Or it is, but that whole butterfly in Tibet or > whatever, ya know? The right thing at the right > time, and bang, you're father of some type of > legacy. And conversely, some other legacy never > occurs. I'm familar with the concept of the "butterfly effect", although I'm not certain what connection you were trying to make. > I'm thinking posts of this nature probably > belong on cf-community, inflammatory or no, > but I haven't signed up. Frankly I'm a > little afraid, as I can get all > philosophical-like on "focused" lists, so > hazy ones are, um, frightening. If it's > more kosher I can manage to keep to > more CF specific topics tho. They probably do. In practice the cf-community list mostly talks about politics. > Thanks for the improved regex. You're welcome. :) s. isaac dealey 434.293.6201 new epoch : isn't it time for a change? add features without fixtures with the onTap open source framework http://www.fusiontap.com http://coldfusion.sys-con.com/author/4806Dealey.htm ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:237389 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

