Looks pretty easy to comprehend to me. And as far as $data2 goes, is it easily comprehensible? It's perfectly normal in functional programming to append a modifier to your variable name like so: data -> data' . To indicate that the contents of the two are related.
Finding absolutes in programming is a tough business. Rather than worrying about exact best and worst practices I find it more productive to just make things easy and fast. If using data or data2 makes your code easy to comprehend then do it. If not dont.
I think the main problem with this article is the assumption the the first AD is anywhere near a 'standard good' ad. It is not. It's absolutely hideous with the call to action at a much lower hierarchy than the shitty pixelated in game screen shot, it has far too much content, and it looks like work EA would never release themselves. Essentially it looks like a scam/spam effort and people are trained to avoid those.
The second image looks cute and personal and much less threatening with the call to action... well... calling you to action.
Seems like the standard advertising conclusion to me. I would suggest not throwing away anything you know about advertising, unless youre a spammer that makes shitty ads and a looking to boost your CTR.
"It's not clear to me how requiring programmers to pay to use something that was previously free will spark innovation."
Steve doesn't understand his own article. The whole point is that they're changing for completely new functionality. These aren't improvements of the existing flash player, they're completely new additions. And beyond that the vast majority of devs will never even have to think about it. You have to make over $50k with your flash product and you have to use the premium features.
Weather you like flash or not, these new features are great for online and ios game developers and cost Adobe a lot of time and money. Also weather you think about it or not, many of the mobile games you play are written in actionscript and running in Adobe air and air apps are specifically exempt from the fees.
So all in all, this is interesting news, but it's in no way as dramatic or devastating as some people would like to believe.
The spammers make their money because they can "fake out" the system to think they're the honest money-making folks.
None of this is any different than basic capitalism. Now this isn't an anti-capitalism rant, it's just an observation. Rite-Aide and Walmart can buy entire city blocks and run their businesses at a loss for years to fake out and overcome honest citizens' businesses and we celebrate their success.
I suspect if people could invest in spammers there'd be a different public perception of them.
Events like this are the main reason why The War on Drugs™ is so dangerous for everybody. It's not the drugs or gangs killing gangs. It's the gangsters that live through it sitting on piles of money who now have the resources to expand into crimes that take more than a gun, friends with guns, and some luck. Because of the prohibition they can now hire hackers to commit crimes for them in any place in the world. It's going to get harder to implicate them in crimes, and yet easier for them to make money off them.
Possibly the worst part is that this happened to us(and is still affecting us) in almost exact detail during the prohibition of the 20s and yet we continue to shrug our shoulders and keep giving them more money.
Here's something constructive for all the haters. Snow is open source, seems with such a consensus it should be easy to get some people together and hack on a fork of snow that is more appealing to the masses. Or does the current PHP syntax leave nothing to be desired?
With a passion? Kind of over the top don't you think? Snow is just a tool like php is just a tool. We're all programmers just trying to make development easier for ourselves and hopefully others. I don't know how anyone can hate any aspect of programming with a passion. It's our modus to find things we dislike and we write tools to prevent us from ever having to do them again.
"I am greatly annoyed when I have my code break because there's some space instead of tab or tab instead of space or extra space somewhere where it is not obvious."
I always figured it was because I had less other things to think about between me and the next morning. I could learn something and think about it a little while I was lying in bed trying to get to sleep VS trying to learn something and then shift to some other cognitive activities afterward.
"Sublime Text 2 may be downloaded and evaluated for free, however a license must be purchased for continued use. There is currently no enforced time limit for the evaluation."
There is no certifying agency or legal standing. But the definition of Open Source from the Open Source Initiative may help you: http://www.opensource.org/docs/osd
Looks pretty easy to comprehend to me. And as far as $data2 goes, is it easily comprehensible? It's perfectly normal in functional programming to append a modifier to your variable name like so: data -> data' . To indicate that the contents of the two are related.
Finding absolutes in programming is a tough business. Rather than worrying about exact best and worst practices I find it more productive to just make things easy and fast. If using data or data2 makes your code easy to comprehend then do it. If not dont.