I think the big issue in the programming community as a whole is the current lack of understanding of the differences between eventual and atomic consistency.
Distributed file systems work quite well when you have a single source of truth, but when you have multiple data stores, you can have multiple sources of truth. It essentially adds a temporal dimension to your data. As in, John Smith is a debtor of XYZ corp on Monday morning, but due to the server being down, we haven't realised on Tuesday morning that he paid his bill on Monday afternoon. Add late fee penalties.
It adds another layer of complexity to an application that delayed gestures roll back transitive actions between actors in an Ecosystem. In the example, it would be to send out another letter stating that the late fee penalties have been removed, and if already paid, a refund is to be issued.
Not only that, but the gaming industry is one of the hardest gigs in Computer Science. People really do it for the love of it, not the love of millions, or they are very seriously misguided.
Think about it. Most business software costs a magnitude of millions to produce, test etc. But seriously look at the level of functionality that business software has compared to games.
Games have such wondrous things such as fully fledged physics engines, statistics systems, and a whole plethora of other goodies as standard,that business software stakeholders can only drool over, and definitely never want to/have to pay for. Finally, the most important thing for a successful game is a truly slick UI/UX. If it's not a pleasure to use, it kind of defeats the purpose for a game. In most business software the main driver is making money for the company, not enjoying use.
So what does that mean for everyone involved in producing? You're building a $500m project for a $100m budget, (if you're even getting that), so you have to product 5x as much value as your friend who's building a business system, whereas you will never get the return from it like in a business application of the same calibur.
So what do you think your boss will say to you in a games company when you want to be paid as much as your friend who produces the same value? Either ramp up your production to 5x your friends, or be happy to be paid 1/5 of his wage. If he gives it to you, he doesn't understand the business, and you're all probably going to be looking for work shortly.
It's grim, but reality. You really have to have games in your blood to survive in the industry, and do it for the love of it rather than making money.
More like you let someone else deal with your shit. That permeates to all aspects and corners of life. Another example that springs to mind is outsourcing.
Yeah, that's why the sane firms have rules on accepting gifts.
Yes, and both of them have never looked back!
Dude, whatever you're smoking you should share it around.
I'm sure William Gibson would be proud.
Well the law has been strongly molded for juries.
You missed "will it displease the all knowing, all mighty overlord and ruler of the universe, Grand Poobah Steve Jobs."
That one's important.
People get good exercise with a good exercise DVD and they're just sitting in front of the TV;
I've been watching aerobics for months now, and I still haven't lost a gram of fat.
My god damned kingdom for mod points. That's priceless!!!
Talk about eating your own dog food.
First, you're using language (accessory) to a criminal offense, not a civil one -- which AFAIK, copyright infringement is.
Yes, but remember, downloading movies and music is *STEALING*, which of course is a criminal offense. At least that's what they want it to be.
but when cheese can take a federation starship out of commission
Brings a whole new definition to turning your brain into swiss cheese!
Yeah, you'd have to be a real space cadet to fall for this.
No, no. In this case, if it is needlessly pedantic, it is Slashdot.
The noise coming from one group of twits is the same as the noise coming from another group of twits.
Film at 11.
Yep, just because you're paranoid doesn't mean no-one's out to zap your nuts.
Do they serve beer on your planet too?
Start by being a billionaire.
Go where it's wetter, you know that it's better!
The long term sandwich strategy pays off for the hungry investor.
Why bother? They have the exact same stories on there.
Yeah, then out for all to sea.
I think the big issue in the programming community as a whole is the current lack of understanding of the differences between eventual and atomic consistency.
Distributed file systems work quite well when you have a single source of truth, but when you have multiple data stores, you can have multiple sources of truth. It essentially adds a temporal dimension to your data. As in, John Smith is a debtor of XYZ corp on Monday morning, but due to the server being down, we haven't realised on Tuesday morning that he paid his bill on Monday afternoon. Add late fee penalties.
It adds another layer of complexity to an application that delayed gestures roll back transitive actions between actors in an Ecosystem. In the example, it would be to send out another letter stating that the late fee penalties have been removed, and if already paid, a refund is to be issued.
Yeah, that's right. Leave it to beavers.
The Wright bar owners were denied bail last week. They were considered a flight risk!
oooh... careful with that joke, it's an antique.
Not only that, but the gaming industry is one of the hardest gigs in Computer Science. People really do it for the love of it, not the love of millions, or they are very seriously misguided.
Think about it. Most business software costs a magnitude of millions to produce, test etc. But seriously look at the level of functionality that business software has compared to games.
Games have such wondrous things such as fully fledged physics engines, statistics systems, and a whole plethora of other goodies as standard,that business software stakeholders can only drool over, and definitely never want to/have to pay for. Finally, the most important thing for a successful game is a truly slick UI/UX. If it's not a pleasure to use, it kind of defeats the purpose for a game. In most business software the main driver is making money for the company, not enjoying use.
So what does that mean for everyone involved in producing? You're building a $500m project for a $100m budget, (if you're even getting that), so you have to product 5x as much value as your friend who's building a business system, whereas you will never get the return from it like in a business application of the same calibur.
So what do you think your boss will say to you in a games company when you want to be paid as much as your friend who produces the same value? Either ramp up your production to 5x your friends, or be happy to be paid 1/5 of his wage. If he gives it to you, he doesn't understand the business, and you're all probably going to be looking for work shortly.
It's grim, but reality. You really have to have games in your blood to survive in the industry, and do it for the love of it rather than making money.
More like you let someone else deal with your shit. That permeates to all aspects and corners of life. Another example that springs to mind is outsourcing.