This might sound like a bit of a stupid statement (no change there then!) to
some of the gurus, but am I the only one left a bit flustered by what
appears to be around ten zillion attributes (and values) and their uses that
can be applied to code (e.g. when to use when not to use). Im sure with the
passing of time I'll remember an ever larger amount, its just that at the
moment their seems to be an incredibly large amount.
Am I misguided or does anyone else feel the same way?
p.s.
I do see their benefit for reducing code, its just that to do so can only be
done if their existance is known or remembered by me
--
Br,
Mark Broadbent
mcdba , mcse+i
============= 6 1125
Ha. Get ready for ASP.NET 2.0 which is alleged to have
even more classes -- hundreds more -- and upwards of
20,000 more methods. Who knows how many member
in all?
This is for the most part all due to -- RAD -- the trend to create
push button code generators that can be operated by low paid
monkeys, i.e. business analysts with no training in software
development but whom are alleged to have deep subject matter
knowledge.
This is going to affect VB developers in a big way and it has been
amazing to watch the expressions of glee on their faces as they
sit in a presentation hearing how future releases such as ASP.NET 2.0
will in many cases only require writing the proverbial 2-3 lines of code.
What these VB dummies fail to understand is that they are cheering
for an architectural model that will lower their wages and in many
cases eliminate their jobs.
Granted, monkey coding will eventually come to C# and some claim
it is already here being called Visual Studio ;-) but that's at least
another major release from now. Right???
--
<%= Clinton Gallagher
A/E/C Consulting, Web Design, e-Commerce Software Development
Wauwatosa, Milwaukee County, Wisconsin USA
NET csgallagher@ REMOVETHISTEXT metromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/
"Mark Broadbent" <no************@no-spam-please.com> wrote in message
news:#e*************@TK2MSFTNGP11.phx.gbl... This might sound like a bit of a stupid statement (no change there then!) to some of the gurus, but am I the only one left a bit flustered by what appears to be around ten zillion attributes (and values) and their uses that can be applied to code (e.g. when to use when not to use). Im sure with the passing of time I'll remember an ever larger amount, its just that at the moment their seems to be an incredibly large amount.
Am I misguided or does anyone else feel the same way?
p.s. I do see their benefit for reducing code, its just that to do so can only be done if their existance is known or remembered by me --
Br, Mark Broadbent mcdba , mcse+i =============
"clintonG" <csgallagher@RE************@metromilwaukee.com> wrote: Ha. Get ready for ASP.NET 2.0 which is alleged to have even more classes -- hundreds more -- and upwards of 20,000 more methods. Who knows how many member in all? This is for the most part all due to -- RAD -- the trend to create push button code generators that can be operated by low paid monkeys, i.e. business analysts with no training [...]
OP was discussing attributes specifically, not just classes. As with
any set of standard libraries, you aren't usually expected to know
everything that is available, but the more you know, the more you can
exploit and reuse.
Regarding your post - I suppose I'm more of an academic than a
business coder, but I don't see how the ability to do increasingly
clever things in a few lines of code is going to affect employment as
you describe. More complex building-blocks make it possible to build
more complex systems; they still don't build themselves, though.
P.
thx for comments clinton and paul.
Paul, I agree that the more you know the more you can use etc....
My (slight) fustration is really down to the fact that there are several
(read many) that are necessary and many that are sort of necessary. An
example of the former would be (using web services) the WebMethod attribute.
An example of the semi necessary attributes could be the Transactional ones.
Therefore they cant really be avoided.
I think if I found a resource where every single one was listed together Id
be happier, but they are probably only found in each of their respective
namespaces definitions ...which means that you need to kind of know of there
existance in the first place :(
--
Br,
Mark Broadbent
mcdba , mcse+i
=============
"Paul E Collins" <fi******************@CL4.org> wrote in message
news:cc**********@titan.btinternet.com... "clintonG" <csgallagher@RE************@metromilwaukee.com> wrote:
Ha. Get ready for ASP.NET 2.0 which is alleged to have even more classes -- hundreds more -- and upwards of 20,000 more methods. Who knows how many member in all? This is for the most part all due to -- RAD -- the trend to create push button code generators that can be operated by low paid monkeys, i.e. business analysts with no training [...]
OP was discussing attributes specifically, not just classes. As with any set of standard libraries, you aren't usually expected to know everything that is available, but the more you know, the more you can exploit and reuse.
Regarding your post - I suppose I'm more of an academic than a business coder, but I don't see how the ability to do increasingly clever things in a few lines of code is going to affect employment as you describe. More complex building-blocks make it possible to build more complex systems; they still don't build themselves, though.
P.
The insight regarding the devaluation of VB developers is one
derived from historical precedence. We don't have to go
very far into the past to recall a valid comparative analysis.
When web development began the only way to do web development
was code a statement at a time using an editor. Persons with those
skills were in demand and were paid very well. I know this because
one of them was me.
It didn't take but a year or two and push button code generators
started showing up. Vermeer ring a bell?
The presence of push button code generators pushed the prevaling
wage rate down with each successive release of that category of
application.
The real world is overpopulated with parasites looking for something
for nothing. For example, if you use a thesaurus to look up the word
'parasite' you will find that word synonymous with 'management.' :-)
I believe when the word gets around that it is possible to 'develop'
software using VB and '2-3 lines of code' those that 'manage' will
devalue VB developers the same way they devalued those who knew
how to build web pages manually regardless of the other mitigating
circumstances.
--
<%= Clinton Gallagher
A/E/C Consulting, Web Design, e-Commerce Software Development
Wauwatosa, Milwaukee County, Wisconsin USA
NET csgallagher@ REMOVETHISTEXT metromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/
"Mark Broadbent" <no************@no-spam-please.com> wrote in message
news:eR**************@tk2msftngp13.phx.gbl... thx for comments clinton and paul.
Paul, I agree that the more you know the more you can use etc.... My (slight) fustration is really down to the fact that there are several (read many) that are necessary and many that are sort of necessary. An example of the former would be (using web services) the WebMethod attribute. An example of the semi necessary attributes could be the Transactional ones. Therefore they cant really be avoided.
I think if I found a resource where every single one was listed together Id be happier, but they are probably only found in each of their respective namespaces definitions ...which means that you need to kind of know of there existance in the first place :(
--
Br, Mark Broadbent mcdba , mcse+i ============= "Paul E Collins" <fi******************@CL4.org> wrote in message news:cc**********@titan.btinternet.com... "clintonG" <csgallagher@RE************@metromilwaukee.com> wrote:
Ha. Get ready for ASP.NET 2.0 which is alleged to have even more classes -- hundreds more -- and upwards of 20,000 more methods. Who knows how many member in all? This is for the most part all due to -- RAD -- the trend to create push button code generators that can be operated by low paid monkeys, i.e. business analysts with no training [...]
OP was discussing attributes specifically, not just classes. As with any set of standard libraries, you aren't usually expected to know everything that is available, but the more you know, the more you can exploit and reuse.
Regarding your post - I suppose I'm more of an academic than a business coder, but I don't see how the ability to do increasingly clever things in a few lines of code is going to affect employment as you describe. More complex building-blocks make it possible to build more complex systems; they still don't build themselves, though.
P.
Whilst I do share your concerns (I really do) and have more of my own
regarding outsourcing to indo-china, but I am still no closer to my magic
"all available attributes are listed here" but I guess that is probably cos
they cant be found in one place.
Just as a side note to your concerns, I think the people who produce these
code generators would argue that it allows for quicker development so that
more time can be spent on more complicated designs and intricacys. Not quite
sure I believe that one either. But nethertheless I still dont think that
languages such as C# are really going to fall foul of this scenario (at
least in the near/ immediate future), there are just too many complexities.
I use C++ as an example which is still going strong today and probably will
for at least another 5 years.
But hey, what the hell do I know!
--
Br,
Mark Broadbent
mcdba , mcse+i
=============
"clintonG" <csgallagher@RE************@metromilwaukee.com> wrote in message
news:uy**************@TK2MSFTNGP09.phx.gbl... The insight regarding the devaluation of VB developers is one derived from historical precedence. We don't have to go very far into the past to recall a valid comparative analysis.
When web development began the only way to do web development was code a statement at a time using an editor. Persons with those skills were in demand and were paid very well. I know this because one of them was me.
It didn't take but a year or two and push button code generators started showing up. Vermeer ring a bell?
The presence of push button code generators pushed the prevaling wage rate down with each successive release of that category of application.
The real world is overpopulated with parasites looking for something for nothing. For example, if you use a thesaurus to look up the word 'parasite' you will find that word synonymous with 'management.' :-)
I believe when the word gets around that it is possible to 'develop' software using VB and '2-3 lines of code' those that 'manage' will devalue VB developers the same way they devalued those who knew how to build web pages manually regardless of the other mitigating circumstances.
-- <%= Clinton Gallagher A/E/C Consulting, Web Design, e-Commerce Software Development Wauwatosa, Milwaukee County, Wisconsin USA NET csgallagher@ REMOVETHISTEXT metromilwaukee.com URL http://www.metromilwaukee.com/clintongallagher/ "Mark Broadbent" <no************@no-spam-please.com> wrote in message news:eR**************@tk2msftngp13.phx.gbl... thx for comments clinton and paul.
Paul, I agree that the more you know the more you can use etc.... My (slight) fustration is really down to the fact that there are several (read many) that are necessary and many that are sort of necessary. An example of the former would be (using web services) the WebMethod
attribute. An example of the semi necessary attributes could be the Transactional
ones. Therefore they cant really be avoided.
I think if I found a resource where every single one was listed together
Id be happier, but they are probably only found in each of their respective namespaces definitions ...which means that you need to kind of know of
there existance in the first place :(
--
Br, Mark Broadbent mcdba , mcse+i ============= "Paul E Collins" <fi******************@CL4.org> wrote in message news:cc**********@titan.btinternet.com... "clintonG" <csgallagher@RE************@metromilwaukee.com> wrote:
> Ha. Get ready for ASP.NET 2.0 which is alleged to have > even more classes -- hundreds more -- and upwards of > 20,000 more methods. Who knows how many member > in all? > This is for the most part all due to -- RAD -- the trend to create > push button code generators that can be operated by low paid > monkeys, i.e. business analysts with no training [...]
OP was discussing attributes specifically, not just classes. As with any set of standard libraries, you aren't usually expected to know everything that is available, but the more you know, the more you can exploit and reuse.
Regarding your post - I suppose I'm more of an academic than a business coder, but I don't see how the ability to do increasingly clever things in a few lines of code is going to affect employment as you describe. More complex building-blocks make it possible to build more complex systems; they still don't build themselves, though.
P.
Google: "attributes"+"C#"
I think this O'Reilly article [1] helps put your concerns into a context
that has helped me understand what attributes are, who can create them
and as you expresses, 'why there are so damn many of them.' :-)
--
<%= Clinton Gallagher
A/E/C Consulting, Web Design, e-Commerce Software Development
Wauwatosa, Milwaukee County, Wisconsin USA
NET csgallagher@ REMOVETHISTEXT metromilwaukee.com
URL http://www.metromilwaukee.com/clintongallagher/
[1] http://www.ondotnet.com/pub/a/dotnet...g_csharp_ch18/
"Mark Broadbent" <no************@no-spam-please.com> wrote in message
news:Oo**************@TK2MSFTNGP10.phx.gbl... Whilst I do share your concerns (I really do) and have more of my own regarding outsourcing to indo-china, but I am still no closer to my magic "all available attributes are listed here" but I guess that is probably cos they cant be found in one place.
Just as a side note to your concerns, I think the people who produce these code generators would argue that it allows for quicker development so that more time can be spent on more complicated designs and intricacys. Not quite sure I believe that one either. But nethertheless I still dont think that languages such as C# are really going to fall foul of this scenario (at least in the near/ immediate future), there are just too many complexities. I use C++ as an example which is still going strong today and probably will for at least another 5 years.
But hey, what the hell do I know! --
Br, Mark Broadbent mcdba , mcse+i ============= "clintonG" <csgallagher@RE************@metromilwaukee.com> wrote in message news:uy**************@TK2MSFTNGP09.phx.gbl... The insight regarding the devaluation of VB developers is one derived from historical precedence. We don't have to go very far into the past to recall a valid comparative analysis.
When web development began the only way to do web development was code a statement at a time using an editor. Persons with those skills were in demand and were paid very well. I know this because one of them was me.
It didn't take but a year or two and push button code generators started showing up. Vermeer ring a bell?
The presence of push button code generators pushed the prevaling wage rate down with each successive release of that category of application.
The real world is overpopulated with parasites looking for something for nothing. For example, if you use a thesaurus to look up the word 'parasite' you will find that word synonymous with 'management.' :-)
I believe when the word gets around that it is possible to 'develop' software using VB and '2-3 lines of code' those that 'manage' will devalue VB developers the same way they devalued those who knew how to build web pages manually regardless of the other mitigating circumstances.
-- <%= Clinton Gallagher A/E/C Consulting, Web Design, e-Commerce Software Development Wauwatosa, Milwaukee County, Wisconsin USA NET csgallagher@ REMOVETHISTEXT metromilwaukee.com URL http://www.metromilwaukee.com/clintongallagher/ "Mark Broadbent" <no************@no-spam-please.com> wrote in message news:eR**************@tk2msftngp13.phx.gbl... thx for comments clinton and paul.
Paul, I agree that the more you know the more you can use etc.... My (slight) fustration is really down to the fact that there are several (read many) that are necessary and many that are sort of necessary. An example of the former would be (using web services) the WebMethod attribute. An example of the semi necessary attributes could be the Transactional ones. Therefore they cant really be avoided.
I think if I found a resource where every single one was listed together Id be happier, but they are probably only found in each of their respective namespaces definitions ...which means that you need to kind of know of there existance in the first place :(
--
Br, Mark Broadbent mcdba , mcse+i ============= "Paul E Collins" <fi******************@CL4.org> wrote in message news:cc**********@titan.btinternet.com... > "clintonG" <csgallagher@RE************@metromilwaukee.com> wrote: > > > Ha. Get ready for ASP.NET 2.0 which is alleged to have > > even more classes -- hundreds more -- and upwards of > > 20,000 more methods. Who knows how many member > > in all? > > This is for the most part all due to -- RAD -- the trend to create > > push button code generators that can be operated by low paid > > monkeys, i.e. business analysts with no training [...] > > OP was discussing attributes specifically, not just classes. As with > any set of standard libraries, you aren't usually expected to know > everything that is available, but the more you know, the more you can > exploit and reuse. > > Regarding your post - I suppose I'm more of an academic than a > business coder, but I don't see how the ability to do increasingly > clever things in a few lines of code is going to affect employment as > you describe. More complex building-blocks make it possible to build > more complex systems; they still don't build themselves, though. > > P. > >
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Dan Perl |
last post by:
There is something with initializing mutable class attributes that I am
struggling with. I'll use an example to explain:
class Father:
attr1=None # this is OK
attr2= # this is wrong...
|
by: John L. Clark |
last post by:
I am curious as to the rationale, and effect, of having default
namespaces not applying (directly) to attributes (see
http://www.w3.org/TR/REC-xml-names/#defaulting). Given an attribute
without a...
|
by: Soren Kuula |
last post by:
Hi,
I just can't find namespaces of attributes stated clearly enough in the
XML namespace spec.
But .. I hear rumors that attributes, unless qualified otherwise,
default to the namespace of the...
|
by: Info 3000 |
last post by:
Hello,
I'm beginner in XML. I have just a little question :
I understand that I can write :
<Book>
<Title> A nice day </Title>
<Author> James Nicepen </Author>
</Book>
|
by: John R. |
last post by:
How do you set the following file attributes:
Compressed
Encrypted
Normal
ReparsePoint
SparsePoint
You CAN'T set these using FileInfo.Attributes or File.SetAttributes. It
doesn't work for...
|
by: localhost |
last post by:
What is the best and/or fastest way to enumerate
attributes of an HTML control?
In my page template, I have:
<body id="myBody" bottomMargin="0" leftMargin="0"
topMargin="0" rightMargin="0"...
|
by: Janaka |
last post by:
I've seen and used some samples where you can set the onclick attrubute to a
Button control to get it to do some javascript a la :
btnUse.Attributes = "DoSomeJS()";
However when i try and get...
|
by: prabhupr |
last post by:
Hi Folks
I was reading this article
(http://www.dotnetbips.com/articles/displayarticle.aspx?id=32) on
"Custom Attribute", written by Bipin.
The only thing I did not understand in this article...
|
by: james_027 |
last post by:
hi everyone,
I am now in chapter 5 of Dive Into Python and I have some question
about it. From what I understand in the book is you define class
attributes & data attributes like this in python...
|
by: cloftis |
last post by:
Using VS2003, VB and MSHTML,
Using an HTMLSpanElement I want to enumerate the attributes of a SPAN
tag.
1 'For testing sake
2 Dim strMarkup as String = "<span attr1='somevalue'...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: Hystou |
last post by:
Overview:
Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: 6302768590 |
last post by:
Hai team
i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated ...
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |