SW engineers today
-
Looking at the questions in the C++ forum I am amazed by the utter laziness and inability of some of the posters. Is it a modern trend? Just rip the code off the net rather than work out how to do it from the documentation yourself? How do they expect to learn anything? Improve anything? Get any sens of acchievement? Mind you, if you look at the cars and motorbikes India produces you can see they are only interested in copying and not improving. http://www.bing.com/images/search?q=india+royal+enfield&FORM=HDRSC2[^]
============================== Nothing to say.
-
Looking at the questions in the C++ forum I am amazed by the utter laziness and inability of some of the posters. Is it a modern trend? Just rip the code off the net rather than work out how to do it from the documentation yourself? How do they expect to learn anything? Improve anything? Get any sens of acchievement? Mind you, if you look at the cars and motorbikes India produces you can see they are only interested in copying and not improving. http://www.bing.com/images/search?q=india+royal+enfield&FORM=HDRSC2[^]
============================== Nothing to say.
Erudite_Eric wrote:
Is it a modern trend?
Of course it's a modern trend! Twenty years ago there wasn't an interweb to get the code from...
The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)
-
Looking at the questions in the C++ forum I am amazed by the utter laziness and inability of some of the posters. Is it a modern trend? Just rip the code off the net rather than work out how to do it from the documentation yourself? How do they expect to learn anything? Improve anything? Get any sens of acchievement? Mind you, if you look at the cars and motorbikes India produces you can see they are only interested in copying and not improving. http://www.bing.com/images/search?q=india+royal+enfield&FORM=HDRSC2[^]
============================== Nothing to say.
-
Looking at the questions in the C++ forum I am amazed by the utter laziness and inability of some of the posters. Is it a modern trend? Just rip the code off the net rather than work out how to do it from the documentation yourself? How do they expect to learn anything? Improve anything? Get any sens of acchievement? Mind you, if you look at the cars and motorbikes India produces you can see they are only interested in copying and not improving. http://www.bing.com/images/search?q=india+royal+enfield&FORM=HDRSC2[^]
============================== Nothing to say.
Erudite_Eric wrote:
Looking at the questions in the C++ forum I am amazed by the utter laziness and inability of some of the posters.
Not sure what that means. One tends to forget when one knows a great deal on a subject, either explicitly or implicitly, that when knows nothing it hard to even phrase a question. If one can't phrase the question then one cannot search for solutions. And even presuming one can phrase the question one must be able to understand the answers that might appear with a search. With more than 40 years of experience I find that I can phrase questions for searching but for topics that I have little knowledge figuring out which one is applicable is often very difficult.
-
you cannot blame a country for a few people who are lazy and royal enfield has been so for the last 100 years
@N0N!Wu5
-
Erudite_Eric wrote:
Looking at the questions in the C++ forum I am amazed by the utter laziness and inability of some of the posters.
Not sure what that means. One tends to forget when one knows a great deal on a subject, either explicitly or implicitly, that when knows nothing it hard to even phrase a question. If one can't phrase the question then one cannot search for solutions. And even presuming one can phrase the question one must be able to understand the answers that might appear with a search. With more than 40 years of experience I find that I can phrase questions for searching but for topics that I have little knowledge figuring out which one is applicable is often very difficult.
First really complicated bit of code i did involved hooking other processes text windows and managing key and mouse activity in them, it was a direct doctarion app into any window, with per window word tracking, audio playback and correction. It used SetWIndowsHookEx. How did I fina out about it? Reading about interprocess communication in a book I bought. No doubt you can google it today. Did I need to ask questions? No, I worked it out for myself. And it was a beast of an app too. Very complex, very very nice. Next job I had was wriring windows drivers. I pulled the DDK off the net. Read it about 30 times and wrote a driver. I rarely ask questions. When I do they are very specific, because I have thought the problem down to the real nub of the issue. It seems engineers today arent prepared to do the ground work themselves.
============================== Nothing to say.
-
First really complicated bit of code i did involved hooking other processes text windows and managing key and mouse activity in them, it was a direct doctarion app into any window, with per window word tracking, audio playback and correction. It used SetWIndowsHookEx. How did I fina out about it? Reading about interprocess communication in a book I bought. No doubt you can google it today. Did I need to ask questions? No, I worked it out for myself. And it was a beast of an app too. Very complex, very very nice. Next job I had was wriring windows drivers. I pulled the DDK off the net. Read it about 30 times and wrote a driver. I rarely ask questions. When I do they are very specific, because I have thought the problem down to the real nub of the issue. It seems engineers today arent prepared to do the ground work themselves.
============================== Nothing to say.
Erudite_Eric wrote:
No, I worked it out for myself.
And because you had no other sources you think that is ideal and better? And better for who exactly?
Erudite_Eric wrote:
Very complex, very very nice.
Looking back I can realize quite a bit of what I wrote long ago, regardless of the any personal satisfaction, wasn't very good. It wasn't well organized. It wasn't maintainable. It wasn't ideal in solving business problems. Certainly I haven't seen any code from junior developers that has ever shown that to be different for anyone else. And given that even a large number of even senior developers often seem to focus on nebulous rationalizations like "elegance" rather than focusing on business needs it would seem that some attitudes continue.
Erudite_Eric wrote:
When I do they are very specific, because I have thought the problem down to the real nub of the issue.
You of course are not the same as everyone else. And not asking questions can for some people lead done paths that produce bad implementations and even bad designs. Myself I prefer if I can get someone to at least look a design before start throwing weeks or months worth of code.
-
Erudite_Eric wrote:
No, I worked it out for myself.
And because you had no other sources you think that is ideal and better? And better for who exactly?
Erudite_Eric wrote:
Very complex, very very nice.
Looking back I can realize quite a bit of what I wrote long ago, regardless of the any personal satisfaction, wasn't very good. It wasn't well organized. It wasn't maintainable. It wasn't ideal in solving business problems. Certainly I haven't seen any code from junior developers that has ever shown that to be different for anyone else. And given that even a large number of even senior developers often seem to focus on nebulous rationalizations like "elegance" rather than focusing on business needs it would seem that some attitudes continue.
Erudite_Eric wrote:
When I do they are very specific, because I have thought the problem down to the real nub of the issue.
You of course are not the same as everyone else. And not asking questions can for some people lead done paths that produce bad implementations and even bad designs. Myself I prefer if I can get someone to at least look a design before start throwing weeks or months worth of code.
jschell wrote:
you think that is ideal and better? And better for who exactly
Fir me as an engineer because you have to really dig into the details of the API when you work it out yourself so you end up knowing it better.
jschell wrote:
It wasn't ideal in solving business problems
This one was.
jschell wrote:
Myself I prefer if I can get someone to at least look a design before start throwing weeks or months worth of code.
Thats different. I am talking about the use of a particular API/technology, rather than an over all design.
============================== Nothing to say.
-
SO they cant improve the Royal Enfiled in that time?
============================== Nothing to say.
-
jschell wrote:
you think that is ideal and better? And better for who exactly
Fir me as an engineer because you have to really dig into the details of the API when you work it out yourself so you end up knowing it better.
jschell wrote:
It wasn't ideal in solving business problems
This one was.
jschell wrote:
Myself I prefer if I can get someone to at least look a design before start throwing weeks or months worth of code.
Thats different. I am talking about the use of a particular API/technology, rather than an over all design.
============================== Nothing to say.
Erudite_Eric wrote:
Fir me as an engineer because you have ...
Myself I prefer to focus on provding busienss solutions since that is where the money for my paycheck comes from and that continues to allow me and others to actually code.
Erudite_Eric wrote:
I am talking about the use of a particular API/technology, rather than an over all design.
I don't know how you design but when I use what I call an "API" or "technology" then it represents a significant undertaking. Such as producing an entire layer in an application. Thus for example learning how to use database access in C# says nothing about using it correctly. And I am more interested in the latter than the former.