future of programming
-
Sorry, but physics after a certain level, like programming, is an art.
“Profanity is the attempt of a lazy and feeble mind to express itself forcefully”
No, its a science. ;P
"Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+
-
Generally speaking I agree with you. I have an Economics degree and it would seem that there is an equalibrum waiting to be acheived. However, you have to understand the Indian Cast system. In India it depends on your cast. Now why I don't undestand it completely I do know that if your parents are plumbers, you will most likley be a plumber (nothing against plumbers). If you are homeless, you will be homeless. You have do not have a way to make yourself better and provide a future other than your own to your children. So I think the Cast system will mess up the economics as there is a barrer to entry. Not everyone can become a developer. So while I think equalibrum is still going to be achived it's in the long term. No time soon. E=mc2 -> BOOM
Albert Einstein. wrote:
I have an Economics degree and it would seem that there is an equalibrum waiting to be acheived. However, you have to understand the Indian Cast system. In India it depends on your cast. Now why I don't undestand it completely I do know that if your parents are plumbers, you will most likley be a plumber (nothing against plumbers). If you are homeless, you will be homeless. You have do not have a way to make yourself better and provide a future other than your own to your children.
:~ Your understanding of Indian economics and social ways seem to be 70-80 years outdated! My dad has a management degree and worked as the managing director of a Govt corporation, my mom ran a beauty parlour for years, and I didn't choose either profession. My wife's dad is a doctor, her mom never worked, and she (my wife) is a software developer (turned into technical editor). Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New) -
Albert Einstein. wrote:
You have do not have a way to make yourself better and provide a future other than your own to your children.
:confused: I dont know where you got that from...This could be true say some 100 or even 50 years ago. Not the case anymore.
retZ wrote:
...This could be true say some 100 or even 50 years ago. Not the case anymore.
RetZ If you don't mind my asking, are you of Indian origin? Or perhaps your spouse? Your reply indicates an Indian patriotic vein - which I wouldn't expect in a non-Indian :-) Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New) -
No, its a science. ;P
"Je pense, donc je mange." - Rene Descartes 1689 - Just before his mother put his tea on the table. Shameless Plug - Distributed Database Transactions in .NET using COM+
'Tis not. It's a craft...
“Profanity is the attempt of a lazy and feeble mind to express itself forcefully”
-
Albert Einstein. wrote:
Most of all art sucks. The only thing that ends up on display is the tolerable stuff. The rest is crap. Arguably the displayed stuff is too.
And who is the leadig authority on that?;P Abhishek
Beauty is in the eye of the beholder E=mc2 -> BOOM
-
Albert Einstein. wrote:
Most of all art sucks. The only thing that ends up on display is the tolerable stuff. The rest is crap. Arguably the displayed stuff is too
That would be the same the artist would say when they look at our code :-D. If you like art then you would understand the beauty and meaning behind most of the art. Probably we are good in looking at {} ++ -- (which is an art to us). Being an artist(hobby) and a programmer, I would need to disagree little with you.
Tarakeshwar MCP, CCIE Q(R&S) Before you criticize someone, you should walk a mile in their shoes. That way, when you criticize them, you're a mile away and you have their shoes. !sgub evah t'nseod margorP sihT ?sgub naem ayaddahW
I think your assertion applys to programming as well though. What one developer thinks is great code, another my think is awful. It depends on your perspective. It's just opinion. Granted in both there are some boundries as to what is acceptable. If I were to take a peice of paper and draw a single line on it, while perhaps it is art, it's not very good art. E=mc2 -> BOOM
-
Albert Einstein. wrote:
I have an Economics degree and it would seem that there is an equalibrum waiting to be acheived. However, you have to understand the Indian Cast system. In India it depends on your cast. Now why I don't undestand it completely I do know that if your parents are plumbers, you will most likley be a plumber (nothing against plumbers). If you are homeless, you will be homeless. You have do not have a way to make yourself better and provide a future other than your own to your children.
:~ Your understanding of Indian economics and social ways seem to be 70-80 years outdated! My dad has a management degree and worked as the managing director of a Govt corporation, my mom ran a beauty parlour for years, and I didn't choose either profession. My wife's dad is a doctor, her mom never worked, and she (my wife) is a software developer (turned into technical editor). Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New)Like I said, it's a Bachelors degree. I certainly did not specialize in Indian Economics so I'm learning here. But does the caste system have a degree of "racisium", for lack of a better word, in it? As you know in US struggled with racisum in the past (some say we still do) so we are sinsitive to this. I had heard in this thread that there was a degree of quota's for the lower casts to get into university. Isn't that still racaisum though but just in reverse? E=mc2 -> BOOM
-
retZ wrote:
...This could be true say some 100 or even 50 years ago. Not the case anymore.
RetZ If you don't mind my asking, are you of Indian origin? Or perhaps your spouse? Your reply indicates an Indian patriotic vein - which I wouldn't expect in a non-Indian :-) Regards, Nish
Nish’s thoughts on MFC, C++/CLI and .NET (my blog)
Currently working on C++/CLI in Action for Manning Publications. Also visit the Ultimate Toolbox blog (New) -
In those dark moments of deep despair, caught between the jaws of grim reality... In other words, most of the time :sigh:.
Software Zen:
delete this;
Gary R. Wheeler wrote:
In other words, most of the time .
:laugh: Marc Pensieve Some people believe what the bible says. Literally. At least [with Wikipedia] you have the chance to correct the wiki -- Jörgen Sigvardsson
-
Will programing always be an art or, will it become an extreme science like physics, and math? Abhishek
Doing and understanding anything new is an art. Repeating what has been done already isn't. Much like engineering or VB. :-D
I can imagine the sinking feeling one would have after ordering my book, only to find a laughably ridiculous theory with demented logic once the book arrives - Mark McCutcheon
-
Like I said, it's a Bachelors degree. I certainly did not specialize in Indian Economics so I'm learning here. But does the caste system have a degree of "racisium", for lack of a better word, in it? As you know in US struggled with racisum in the past (some say we still do) so we are sinsitive to this. I had heard in this thread that there was a degree of quota's for the lower casts to get into university. Isn't that still racaisum though but just in reverse? E=mc2 -> BOOM
You are absolutely right. It is racism. It is affirmative action gone out of control. There is also the dangerous trend of Indian politicians clammering for "quotas" in the private sector. Guess what? I would not want my artificial heart to be designed by a scientist/doctor who got the job just because of his caste :mad:
-
Like I said, it's a Bachelors degree. I certainly did not specialize in Indian Economics so I'm learning here. But does the caste system have a degree of "racisium", for lack of a better word, in it? As you know in US struggled with racisum in the past (some say we still do) so we are sinsitive to this. I had heard in this thread that there was a degree of quota's for the lower casts to get into university. Isn't that still racaisum though but just in reverse? E=mc2 -> BOOM
Albert Einstein. wrote:
racisum
Albert Einstein. wrote:
racaisum
Albert Einstein. wrote:
racisium
I think "racism" is what you're looking for. ;) BW
If you're not part of the solution, you're part of the precipitate.
-- Steven Wright -
Will programing always be an art or, will it become an extreme science like physics, and math? Abhishek
Since the advent of higher-level languages as COBOL and BASIC, there has existed a populace which cries Programming will be dead soon! Secretaries will simply drag and drop objects to create an application.. Almost three decades have passed and coding is now more complex than numbered lines with goto or jump - the complexities of GDI+, generics and object relations have not achieved simplicity over PIX and pointers. Wherein is the simplicity of coding ASP.Net so that (well-designed) markup renders properly in IE, Firefox, Mozilla, Safari and Opera? Coding is an art for me as I design and render my interfaces in Photoshop or Lightwave. Coding is a science for me as I write and test my own search algorithms for repeatable results; notwithstanding a plethora of pre-written algorithms might exist. My goal is to create or to improve, not to mindlessly hook together pre-written objects because the herd baaaa-baaaas that reuse is good and don't recreate the wheel - baaaaaa-baaaad!. Coding is engineering for me as I draw the blueprint and storyboards for my creation, an architecture of algorithms to which I may claim authorship, a user-interface I designed and entities I wrote. If others dislike this profession so much for its complexity and equally despise coders for their individualist, heads-down and solitary practises, please leave quickly and let that door hit you on the way out. Nicholas
-
You are absolutely right. It is racism. It is affirmative action gone out of control. There is also the dangerous trend of Indian politicians clammering for "quotas" in the private sector. Guess what? I would not want my artificial heart to be designed by a scientist/doctor who got the job just because of his caste :mad:
Well, we have the same thing in the US in some areas. Not that I like it. E=mc2 -> BOOM
-
Albert Einstein. wrote:
racisum
Albert Einstein. wrote:
racaisum
Albert Einstein. wrote:
racisium
I think "racism" is what you're looking for. ;) BW
If you're not part of the solution, you're part of the precipitate.
-- Steven WrightI spell better when I talk E=mc2 -> BOOM
-
I spell better when I talk E=mc2 -> BOOM
:laugh: BW
If you're not part of the solution, you're part of the precipitate.
-- Steven Wright -
In those dark moments of deep despair, caught between the jaws of grim reality... In other words, most of the time :sigh:.
Software Zen:
delete this;
-
Will programing always be an art or, will it become an extreme science like physics, and math? Abhishek
Computer programming is engineering with a dash of craft. I use craft instead of art since art implies something with less restrictions than programming clearly has. In this respect, computer programming is most similar to architecture (which has similar problems of architects putting form too far over function, sometimes to the point where things fall down and kill people.) Unfortunately, I believe universities and the attitudes of many programmers make programming far too much of a craft despite it ultimately being an engineering discipline (most universities place computer science in the liberal arts college when it should be in the college of engineering.) I personally hate the title "Software Engineer" since precious few programmers I know use engineering principles. I'm continually surprised at how few so called Software Engineers test code in isolation. I'm also surprised how many developers come up with an idea and just implement it, with little or no concern for the actual performance or broader implications of their design or implementation. I then see them constantly revisiting their code until it is an ugly, almost unmaintainable mess. I have several "test rigs" and I prototype most major algorithms in these rigs. I analyze performance, memory impact and try various approaches to the problem--not just based on a whim (which art would imply) but based on the results I am seeing. I also question every piece of code I write--did I really create the best solution, or the coolest solution? Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke -- modified at 15:31 Saturday 24th June, 2006
-
And because he eats that hearty New England oatmeal, it doesn't absorb liquid well, so the pee just tend to float on the top of it all. Double Whammy Bummer for Marc! ¡El diablo está en mis pantalones! ¡Mire, mire! Real Mentats use only 100% pure, unfooled around with Sapho Juice(tm)! SELECT * FROM User WHERE Clue > 0 0 rows returned Save an Orange - Use the VCF! -- modified at 9:53 Saturday 24th June, 2006
Jim Crafton wrote:
Double Whammy Bummer
:omg: That sounds increadibly painful!
Scottish Developers events: * .NET debugging, tracing and instrumentation by Duncan Edwards Jones and Code Coverage in .NET by Craig Murphy * Developer Day Scotland: are you interested in speaking or attending? My: Website | Blog
-
Will programing always be an art or, will it become an extreme science like physics, and math? Abhishek
Some day in the future, software development will be nothing more than arranging predesigned building blocks. This will be something that virtually anyone will be able to do after a few weeks to months of training and will be regarded as simple another knowledge you will be expected to have in obtaining office jobs. Same as you see in job placement ads today where they require experience in MS Word/Excel/Access. It will only take a handful (compared to the millions today) of people to keep all the computer technology rolling (most of which will probably be in the lowest paid economies) and all other programmers will be out of work. Truthfully, I am surprised we are not at this point already. I would have expected this style of development years ago, but developers have been too busy with current work to really build the future. We can see though that development is gettting easier and easier. What would have taken me years to develop can now be done in hours our a few days. I beleive I could train someone to write software or build web applications in less than three months. That is a low learning curve if you ask me. The doom and gloom for programmers is not quite yet, but not too far down the golden path. Just time to make hay while the sun shines :) Rocky <>< Latest Post: Visual Studio 2005 Standard, whats missing? Blog: www.RockyMoore.com/TheCoder/[^]