Results 1 to 9 of 9
- 07-02-2011, 05:20 PM #1
-
For most I think it's the joy of creation and the feelings of joy when your creation does amazing things for you.
- 07-03-2011, 03:32 AM #3
Moderator
- Join Date
- Feb 2009
- Location
- New Zealand
- Posts
- 4,546
- Rep Power
- 11
This is perfectly understandable because programming consists of mastering very small bits of complexity (small enough that they aren't very complex) and then putting them together to create more complex results. If we persist (and if we learn manageable ways of combining the parts) we will achieve the spectacular results we want, but never fast enough.sometimes I'm frustrated that I can't do much yet
We are somewhat in the position of an infant just beginning to pull him or herself up onto two legs. When we were learning to walk we didn't know about the long term benefits of this form of locomotion, so we were spared the frustration of knowing all things we were unable to do. When we fell on our face it was unpleasant but any frustration was momentary and a spur to further attempts.
The outlook (ability?) weakens with age but when learning programming - or anything - we should at least aim at being like the audacious toddler (and not like the serene guru).
- 07-03-2011, 05:40 AM #4
That's my goal, to persist until I reach the desired results.
p.s I liked your answer
- 07-03-2011, 09:32 AM #5
- Join Date
- Sep 2008
- Location
- Voorschoten, the Netherlands
- Posts
- 11,400
- Blog Entries
- 7
- Rep Power
- 17
It's funny when you come to think of it, because a computer can only do very simple stupid things but it can do them very fast and it can do lots of them; it's the result of a lot of stupid simple things that amazes us. We must be reductionists (Descartes) that are amazed by the complexity of a lot of stupid simple things ... would we also be amazed by half of those stupid simple things? one tenth of them? Where does it stop? We most certainly aren't amazed by a single stupid simple thing; or maybe its just the fact that we have created something that does something on its own (ok, we have started it (the program), but then the thing (the computer) does it all on its own).
kind regards,
JosWhen people rob a bank they get a penalty; when banks rob people they get a bonus.
- 07-03-2011, 11:41 AM #6
Moderator
- Join Date
- Feb 2009
- Location
- New Zealand
- Posts
- 4,546
- Rep Power
- 11
Charles Darwin famously compared the fixed and simple law of gravity governing earth's rotation around the sun with the result of the complex interactions of organisms living on the earth. Whereas in the first case one year merely followed another, in the second "endless forms most beautiful and most wonderful have been, and are being, evolved".would we also be amazed by half of those stupid simple things? one tenth of them? Where does it stop?
A reductionist account - to the extent that it is sucessful - will provide a causal explanation of how things are (the length of the year, the origin of species) but such an account does not in any way diminish the beauty and wonder of complex results. Indeed understanding the causes adds to and justifies the "grandeur in this view of life".
So, yes, if we look more and more closely at a complex thing (ecosystem or algorithm) we will eventually arrive at parts that are pretty mundane. But there is a forest as well as trees! If we understand those mundane parts and their interactions then our understanding will inform and extend our sense of the grandeur of the whole.
- 07-03-2011, 12:08 PM #7
Moderator
- Join Date
- Feb 2009
- Location
- New Zealand
- Posts
- 4,546
- Rep Power
- 11
This has been in the back of my mind, being turned over, most of the day.
We have a joy of creation (and discovery, see below) and the amazing things that result. They are obviously connected: creating something that merely results in a NullPointerException is no joy at all! But they are also distinct.
I have been reading recently about the fast fourier transform. And it seems to me that Gauss, who created an nlogn algorithm for performing a fourier transform (he probably would have said "discovered"), might well have felt joy, pleasure etc. But he had no "amazing things" consequent on his creation! He could not efficiently do image enhancement (there being no photography) and had no need to multiply polynomials so horrendously large that nlogn techniques would have materially helped. The joy would be at understanding that the transform was not as (computationally) complex as first met the eye, the joy would arise from the act of discovery.
(Only a century and a half later would his algorithm be rediscovered and put to use with amazing results.)
We aren't all Gausses. Or even close! But we can all create and feel delight in that. I want to wave the flag for those of us whose creations - like the crazy results of a child's woodworking efforts - are less than amazing.
- 07-03-2011, 01:00 PM #8
I think what I enjoy most is the unquestioning obedience of the computer (OxC000000005 excepted).
db
- 07-05-2011, 03:29 PM #9
- Join Date
- Sep 2008
- Location
- Voorschoten, the Netherlands
- Posts
- 11,400
- Blog Entries
- 7
- Rep Power
- 17
I think Intel should mask out those values in their CPU's address logic; all those values do is generate a SIGSEGV error which only causes problems; also if disks need half a revolution to find a certain sector, I'd suggest those manufacturers mount those read/write heads at the opposite side of the disk platters.
kind regards,
Jos (<--- genius)When people rob a bank they get a penalty; when banks rob people they get a bonus.
Similar Threads
-
AI Programming help
By Bianchi60 in forum Advanced JavaReplies: 10Last Post: 05-07-2011, 07:49 AM -
programming
By shazeb in forum New To JavaReplies: 9Last Post: 10-31-2010, 02:45 PM -
New to Programming!!HW Help!
By Bgreen7887 in forum New To JavaReplies: 13Last Post: 10-16-2010, 02:43 AM -
New to Programming . . .Need Help
By DSutta22 in forum New To JavaReplies: 2Last Post: 09-10-2008, 05:19 AM -
programming
By abcdefg in forum New To JavaReplies: 9Last Post: 03-10-2008, 10:34 AM


7Likes
LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks