|
"Programming" has many parts. Designing is pure creative work. Writing code, not so much, more bean counter.. dot all the t's cross all the i's, sort of work. Debugging is detective work -- figure out what's going on from the clues, follow up on them by probing deeper inside the system (with a debugger) to reveal more clues, prioritize them, sometimes decide which ones are important and which to ignore. Debugging can also sometimes be scientific -- hypothesize on what the bug might be, design and run an experiment (code modification) to reveal if that is the bug, analyze results, although you could also consider it detective work -- stress the system to see if more clues to what's broken inside are revealed.
I wish the lawyers would realize that SW engineers share a lot of the same thought processes as detectives, they'd never let us on juries
We can program with only 1's, but if all you've got are zeros, you've got nothing.
|
|
|
|
|
I think an element of creativity goes into all code. Good code looks like art, put together beautifully and expressed clearly. Some people I've worked with lack this creative touch, and I find that it is something people kinda just have or don't...mostly because it's often very hard to teach or explain why a piece of code is beautiful.
I think there is also an element of language proficiency that plays into how beautiful code looks. Having vocabulary and the skill to use it well helps you name methods/properties/variables more succinctly and accurately. It might not seem like a big deal, but small things like “size” vs “length” or “RemoveMatchedIfNotNull()” vs “FilterActiveResults()” end up making a big difference in how beautifully the code reads.
I find this plays the most important role in library and framework design teams. I can tell when an API has been designed by someone with an eye for beautiful code who really thought about designing the optimal interface, versus someone who is just worried about banging out stuff that works.
I bet some of the people reading this post will know exactly what I mean while others will think I’m nuts and babbling out of my ass. Based on my experience, that’s a good way to know which category you fit into 
|
|
|
|
|
It depends on who you work for..
Some employers just expect you to assemble a bunch of components with a little programming glue. So you're about as creative as an assembly line worker.
Most times it is like an art form. Normal art has many styles.. Paint by number, Crud representation (i.e. amateur recreating what they see), Great representation (i.e. good artist recreating what they see), Crud creation (i.e. amateur creating from their mind), Great creation (i.e. good artist creating from their mind), Tossing a bucket of paint on a large canvas and calling it art, and probably a few more. And programing has similar styles (including the tossing a bucket one ).
Like art, some things can be taught, and some things can't. Things that can't come from experience or sometimes just innate talent.
|
|
|
|
|
Generally speaking, I would say 'yes', but I think it depends on what kind of programming one is doing. If you are trying to construct 3D graphics from non-mesh primitives, or writing games as a solo-developer, for examples, then creativity may be stretched to the max. I guess much coding, however, simply implements more-or-less standard solutions/algorithms which may require some tweaking. Personally, for someone like myself who is a freelance/amateur I find programming very creative as I enjoy finding my own problems to solve. I also do odd small jobs for clients, which leaves the nature of the solution largely open, and so I find this quite creative too. I have no experience of working in a team of developers, but I imagine that breaking work down into managed chunks and distributing these to several devs probably takes much of the creativity out of the hands of the coder - in other words I imagine that it becomes more of a chain-production process. Correct me if I am wrong.
|
|
|
|
|
I would have happily have waited another 77 years if it meant any Brit other than Murray had won it,
I watched it and actually tried to support Murray but it felt like the Wigan/Man City FA Cup Final though, I was rooting for Wigan but when they did win I felt no elation, as I don't really like Wigan.
|
|
|
|
|
Not that I was rooting for Murray, but I fail to understand why he is so impopular. What's he done?
Life is too shor
|
|
|
|
|
We Brits hate a success story, especially a Scottish one (if you are an English Brit).
“Education is not the piling on of learning, information, data, facts, skills, or abilities - that's training or instruction - but is rather making visible what is hidden as a seed” “One of the greatest problems of our time is that many are schooled but few are educated”
Sir Thomas More (1478 – 1535)
|
|
|
|
|
I'm not sure, for me it is nothing to do with him being Scottish. At risk of sounding like I'm playing the classic 'racists defence', a lot of my friends are Scottish and I don't mind their anti-English mentality, and they are all, without exception extremely funny. Some English don't like him because he said he supports whoever England are playing. This doesn't bother me, as my friends do this to and if anything it's a compliment to England.
I just find him very unlikeable, and I think the way he looks like a prettier version of his Mum is very disturbing.
|
|
|
|
|
PB 369,783 wrote: I just find him very unlikeable, and I think the way he looks like a prettier version of his Mum is very disturbing.
Aaaaaaaan I have a new sig.
“Education is not the piling on of learning, information, data, facts, skills, or abilities - that's training or instruction - but is rather making visible what is hidden as a seed” “One of the greatest problems of our time is that many are schooled but few are educated”
Sir Thomas More (1478 – 1535)
|
|
|
|
|
The Scottish curling team won gold at a winter Olympics a few years ago. That they won gold made them British; if they'd won silver or bronze, they'd have been Scottish so there's more to Murray's win; there's history and tradition to consider. The most likely reason about Murray is how he came across in the press and on TV. There was a time, when he was a bit unpleasant and brusque towards the media which reflected badly in the minds of the people whose support he craved. That changed for the better in the Olympics when he won gold and his defeat at Wimbledon last year showed a far less rough/grating personality. It seemed a PR guru had coached him and he seemed to be genuinely agreeable-cum-decent after that.
It will take a while for his true fan base to be seen. Right now, there is a feel-good factor but that lasts only a few weeks and settles down once the post-joy glow begins to dim. Like all sports, your fans stay loyal while you're winning but only the real fans stay with you when you're not. Time will tell.
If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.
|
|
|
|
|
What's wrong with Murray?
He's kicked arse in the last 12 months and his mental resilience under pressure is something we can all learn from.
|
|
|
|
|
He might not be suitable as a kiddies' TV presenter, but who cares? He's a tennis player whose job is to win games of tennis. It doesn't matter if he's grumpy, dour or gay* as a tree-full of monkeys on helium.
* - in the old-fashioned sense.
|
|
|
|
|
He is miserable, he never smiles even when he wins.
On top of which, when asked who he wanted to win the workd cup said, "Anyone but England".
Yet strangely his hypocrisy extends to him using English training facilities.
---------------------------------
Obscurum per obscurius.
Ad astra per alas porci.
Quidquid latine dictum sit, altum videtur.
CCC Link[ ^]
Can you Help?
|
|
|
|
|
Be fair, I mean I'd rather go anywhere other than Luton, but I still use their airport.
MVVM # - I did it My Way
___________________________________________
Man, you're a god. - walterhevedeich 26/05/2011
.\\axxx
(That's an 'M')
|
|
|
|
|
Maybe he won't be so grumpy now - he's £1,600,000 richer than he was at the start of the month.
The universe is composed of electrons, neutrons, protons and......morons. (ThePhantomUpvoter)
|
|
|
|
|
OriginalGriff wrote: he's £1,600,000 richer than he was at the start of the month.
Not exactly.
He's donated the 1.6 million to charity.
Although the win is estimated to be about to net him a further 50 million a year in sponsorship.
“I believe that there is an equality to all humanity. We all suck.” Bill Hicks
|
|
|
|
|
Hey Griffo!
Great signature, I didn't notice it before.
=: )
Life is too shor
|
|
|
|
|
I heard someone say he's giving that prize money to charity which is a nice gesture? It's £1.6m less than he has now but compared to what he'll make from the already touted Murray Brand Machine it's a trivial shortfall.
If there is one thing more dangerous than getting between a bear and her cubs it's getting between my wife and her chocolate.
|
|
|
|
|
Hi,
I'm planning to purchase Samsung Galaxy Note III,,,
Does anybody already using it? If yes, can you please say about its usage (flexibility) and performance; and whether you faced any other issues using it.
Thanks!!!
Previous -> Read "CLR via C#" by Jeffrey Ritcher.
Current -> Exploring WCF thru Apress' "Pro WCF" by Chris Peiris and Dennis Mulder.
Next -> Need to read "The Art of Computer Programming" by Donald E. Knuth.
modified 8-Jul-13 6:27am.
|
|
|
|
|
Go with the Galaxy S3 or S4.
Best phone on the planet.
---------------------------------
Obscurum per obscurius.
Ad astra per alas porci.
Quidquid latine dictum sit, altum videtur.
CCC Link[ ^]
Can you Help?
|
|
|
|
|
Thank you.
Previous -> Read "CLR via C#" by Jeffrey Ritcher.
Current -> Exploring WCF thru Apress' "Pro WCF" by Chris Peiris and Dennis Mulder.
Next -> Need to read "The Art of Computer Programming" by Donald E. Knuth.
|
|
|
|
|
Dalek Dave wrote: Go with the Galaxy S3 or S4.
Best phone on the planet. our galaxy
FTFY!
|
|
|
|
|
I have an S2 and I am so happy with it that when the contract comes up for renewal in a month or so I think I am going to just get a sim contract and stay with the S2.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
Actually, I'm interested in Note III because of its screen size especially (around 5.9 inch). So if performance and usage is almost same as S3 or S4 then I will go for it.
Previous -> Read "CLR via C#" by Jeffrey Ritcher.
Current -> Exploring WCF thru Apress' "Pro WCF" by Chris Peiris and Dennis Mulder.
Next -> Need to read "The Art of Computer Programming" by Donald E. Knuth.
|
|
|
|
|
Dalek Dave wrote: Go with the Galaxy S3 or S4.
Best phone on the planet.
Should we really take advice on computer tech from someone who apparently can't count as high as two?
And an accountant, no less -- mind you, no surprise there.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|