A company their size doing such shady business is unbelievable to me. No matter their contributions in other areas they will stand out as real bad dishonest guys. Add to this the Oracle interpretation of openness regarding MySql development.
It might also be because we havn't mined massive amounts of silver since then.
Or because no cultural changes have lowered our demand for silver.
Ultimately the value of bitcoins, dollars, silver or gold is not zero, but is determined by the goods or services you can easily achieve in exchange of these. The overall exchange rate between goods and currency is determined by the sum of trust and expectancy each person has to the currency. Print more notes, mine more silver or discover that some strange quantum effect will make gold atoms decay into some useless other element during 2013 will lower this rate.
var results:ThreadedQueue;
foreach thing in todo {
results.add(thing.do())// If thing does not use any concurrent variables it can be spawned in parallel // OR
thing.do(&results);
}
Since the compiled program is proved to be thread safe debugging could be done like this:
Turn off parallel compiling and debug as usual until everything works fine
Turn on parallel compiling and track down your faulty permissions to referencetypes
Of course the magic is to know which references and variables should be marked local, clustered or shared. But no need to ever check out the generated code assuming the compiler is bug free.
The domain names are (for now) pretty close to a common international digital vocabolary. Modern browser location bars mix domains and search terms when you type.
How did they come up with the idea that specific words could be bought by anybody?
I'm not saying the current domain structure is perfect, but releasing gTLDs will seriously destroy it.
Sometimes compatibility breaks when core or some interdependant module is enhanced. It's usually not a big deal.
You may compare the problem to bleeding edge/stable linux distributions. If you want a stable platform then go for some of the very nice Drupal install profiles outthere. If you want the newest features, be prepared that some modules not yet are fully compatible. This development model has proved extremely effective for many platforms, would you like to suggest some better development model for a project of this size?
...when you try and implement it on Drupal 7, something is broke.
I take it you're not a serious nor recent user of Drupal 7.
If you care about salary (or working conditions), you shouldn't become a game programmer in the first place.
That is just plain wrong. If coding games is what excites somebody, then that is the way to go.
Depending on the kind of game you're writing, math can be of tremendous use.
During my studies as a civil engineer I took plenty of extremely interesting courses within applied mathematics. Many of the techniques I learned can been applied to innovate game experiences, alternative physical engines, graphical eyecandy, clever AIs and fast algorithms. Math is tools to help you understand complex behaviour, problems and requirements. I'm sure if I followed that path and learned even more of applied or even pure math I would be a better programmer, problem solver and analyst.
My advise to the student is: try to find funny things to do with the math you learn. If you can do that, take as much applied math as you can.
I don't get Mr Gemmells problem. Ordinary users will enter the app store (Google Play) and click the buy button. That's the easiest and fastest way to install an app. The nerds he is referring to will always find other ways of obtaining software illegally for free. But as he states, they are a tiny minority.
Locking down a platform will make it harder for nerds to do the piracy, and a worse ux for everybody else.
While I do agree with your point, well known technologies lie behind most new buzz words, we should appreciate anyway when somebody rebrands the different Linux distributions.
Take a look at the features on a smart phone. It's mostly features we've known on the desktop for years. Applied and combined in new ways. Sometimes just renamed to new buzz words.
I personally celebrate every step towards raising the technical mainstream level. Pushing Linux towards the mainstream market is a step.
My iPhone 3G was running pretty smooth until Apple pushed some update along with the 3GS release. Then everything got slower, bugs were introduced and primary features like list of messages would hang for 15 seconds. Apple did not respond to this. I decided to go for an HTC Desire HD in 2010
An update from HTC, december 2010 has rendered my HTC Desire HD almost useless:
At random times all your text messages are just deleted
Sometimes when you send an MMS, the CPU goes 100% and the phone consequently is slow and useless until you reboot it
Notification doesn't work properly. Yes, that means you never know if somebody has sent you and SMS.
Both Apple and HTC products have serious skipping and lag problems. I agree Apple usually offers a smoother experience with their new models.
I wish they all had the decency assure reasonable quality of updates.
What bothers me the most is I know the phones are indeed capable of delivering a smooth user interface. Crappy code and lousy quality control is to blame...
Introducing several exclusive main quests will do I think.
A game has a Princess and a Kingdom. Certain irreversible decisions prevents you from getting both. Certain decision paths may give you the opportunity to get both.
At the end of the game, you get some precious added value from just thinking how you perhaps could have made alternative crucial decisions.
All of your choises depend on luck, context and intention. These factors may or may not be deducable afterwards depending on the gameplay.
The structure of this possible decision matrix contains the morale, spirit, boundaries, irony and other abstract attributes of the game.
Certain complete success is boring. Dilemmas and other quirks in matrix are beautiful and interesting...
For a skilled developer it might be a faster and better experience to code from scratch.
Thats really alot of wasted work, and hardly faster considering the huge amount of realworld testing most of Drupals core and modules have been through.
It takes about half an hour to setup a Drupal site with Ubercart enabled, ready to serve an online shop/website along with a complete CMS. It would take one skilled developer several months to create a hardcoded nonflexible similar product.
I know it takes weeks to develop a solid concept, create the graphic design and implement the stuff just the way you want it. But this work you will have to do either way.
Also, ask your customers. Do they want a product nobody else will be able to maintain if the skilled developer is hit by a truck?
Drupal is an extremely clever framework. It takes time to get to know how to do certain tasks.
Your claims and your links show that you and alot of others expect to understand and master this framework with a few hours of trial and errors.
I would like to hear what your own favorite framework is? That would make it easy to compare, and understand what you don't like in Drupal.
Any sufficiently complex/general framework requires hours of study and the acceptance that your own expected way of doing things may not be the smartest.
When writing your HTML, just put your ads in iframes. Each iframe loads an ad, and your site always loads fast regardsless of lazy adservers. On top you get the ads seperated from your content from a domaine or DOM point of view.
Your site: www.mydomain.com
Your serverside ad script is the source of the iframe: www.ads.mydomain.com?adId=123
The adscript serves whatever kind of ad-technology ie..swf/.js/.jpg/...
Ever since Oracle decided to bundle the Ask Toolbar with Java they showed the world what they are really made of.
Make them stop!
A company their size doing such shady business is unbelievable to me. No matter their contributions in other areas they will stand out as real bad dishonest guys. Add to this the Oracle interpretation of openness regarding MySql development.
It might also be because we havn't mined massive amounts of silver since then.
Or because no cultural changes have lowered our demand for silver.
Ultimately the value of bitcoins, dollars, silver or gold is not zero, but is determined by the goods or services you can easily achieve in exchange of these. The overall exchange rate between goods and currency is determined by the sum of trust and expectancy each person has to the currency. Print more notes, mine more silver or discover that some strange quantum effect will make gold atoms decay into some useless other element during 2013 will lower this rate.
I wonder what it would take to stop the release of new gTLDs at this late stage?
The gTLDs are plain daylight robbery of our common words and introduction of extremely unfair monopolies.
I suppose EU could ban the gTLDs but it doesn't seem to be of any concern yet.
Perhaps this example is better:
var results:ThreadedQueue; // If thing does not use any concurrent variables it can be spawned in parallel
// OR
foreach thing in todo {
results.add(thing.do())
thing.do(&results);
}
Since the compiled program is proved to be thread safe debugging could be done like this:
Of course the magic is to know which references and variables should be marked local, clustered or shared. But no need to ever check out the generated code assuming the compiler is bug free.
The domain names are (for now) pretty close to a common international digital vocabolary. Modern browser location bars mix domains and search terms when you type.
How did they come up with the idea that specific words could be bought by anybody?
I'm not saying the current domain structure is perfect, but releasing gTLDs will seriously destroy it.
Let me just call Apple and have them turn on the html file upload tag
I'm sure they won't mind.
The title should read My 6 opinions on senior developers
Sound far-fetched?
Yes.
Sometimes compatibility breaks when core or some interdependant module is enhanced. It's usually not a big deal.
You may compare the problem to bleeding edge/stable linux distributions. If you want a stable platform then go for some of the very nice Drupal install profiles outthere. If you want the newest features, be prepared that some modules not yet are fully compatible. This development model has proved extremely effective for many platforms, would you like to suggest some better development model for a project of this size?
...when you try and implement it on Drupal 7, something is broke.
I take it you're not a serious nor recent user of Drupal 7.
For a moment I thought that "Defective by design" refererred to the uglyness of their failed logo.
While a really nice initiative they should reconsider the visual identity of the campaign
If you care about salary (or working conditions), you shouldn't become a game programmer in the first place.
That is just plain wrong. If coding games is what excites somebody, then that is the way to go.
Depending on the kind of game you're writing, math can be of tremendous use.
During my studies as a civil engineer I took plenty of extremely interesting courses within applied mathematics. Many of the techniques I learned can been applied to innovate game experiences, alternative physical engines, graphical eyecandy, clever AIs and fast algorithms. Math is tools to help you understand complex behaviour, problems and requirements. I'm sure if I followed that path and learned even more of applied or even pure math I would be a better programmer, problem solver and analyst.
My advise to the student is: try to find funny things to do with the math you learn. If you can do that, take as much applied math as you can.
I don't get Mr Gemmells problem. Ordinary users will enter the app store (Google Play) and click the buy button. That's the easiest and fastest way to install an app. The nerds he is referring to will always find other ways of obtaining software illegally for free. But as he states, they are a tiny minority.
Locking down a platform will make it harder for nerds to do the piracy, and a worse ux for everybody else.
All upcoming engineers should be able to program.
Coding is just a subset of necessary practical tools.
It should be taught in every primary school.
How are they going to reach an install penetration ratio that justifies this new format?
Each and every CDF example they give could have been done in HTML5 or Flash
I don't think we will hear much from this new format.
While I do agree with your point, well known technologies lie behind most new buzz words, we should appreciate anyway when somebody rebrands the different Linux distributions.
Take a look at the features on a smart phone. It's mostly features we've known on the desktop for years. Applied and combined in new ways. Sometimes just renamed to new buzz words.
I personally celebrate every step towards raising the technical mainstream level. Pushing Linux towards the mainstream market is a step.
Usually with cloudservices you pay for both storage and transfer.
Go for rsync instead and save som transfer.
Dumping entire multi TB databases still can be expensive and slow.
Apple banned Flash and disabled the html FILE tag so every single website which interacts with user provided content had to be converted into an App.
Apple don't really care if users want to get rid of flash banners. They want all rich content exclusively as Apps.
There is a pressure from younger generations towards changing these rules, and this practise is already used by millions.
Eventually counter pressure will fail
Take street art in galleries and museums or skateboarding in public skate parks as example
Also we often honor the origin of words meaning or reason by spelling these words with old or foreign rules.
...the next brand new model is released.
My iPhone 3G was running pretty smooth until Apple pushed some update along with the 3GS release. Then everything got slower, bugs were introduced and primary features like list of messages would hang for 15 seconds. Apple did not respond to this. I decided to go for an HTC Desire HD in 2010
An update from HTC, december 2010 has rendered my HTC Desire HD almost useless:
Both Apple and HTC products have serious skipping and lag problems. I agree Apple usually offers a smoother experience with their new models. I wish they all had the decency assure reasonable quality of updates.
What bothers me the most is I know the phones are indeed capable of delivering a smooth user interface. Crappy code and lousy quality control is to blame...
Introducing several exclusive main quests will do I think.
A game has a Princess and a Kingdom. Certain irreversible decisions prevents you from getting both. Certain decision paths may give you the opportunity to get both.
At the end of the game, you get some precious added value from just thinking how you perhaps could have made alternative crucial decisions.
All of your choises depend on luck, context and intention. These factors may or may not be deducable afterwards depending on the gameplay.
The structure of this possible decision matrix contains the morale, spirit, boundaries, irony and other abstract attributes of the game.
Certain complete success is boring. Dilemmas and other quirks in matrix are beautiful and interesting...
For a skilled developer it might be a faster and better experience to code from scratch.
Thats really alot of wasted work, and hardly faster considering the huge amount of realworld testing most of Drupals core and modules have been through.
It takes about half an hour to setup a Drupal site with Ubercart enabled, ready to serve an online shop/website along with a complete CMS. It would take one skilled developer several months to create a hardcoded nonflexible similar product.
I know it takes weeks to develop a solid concept, create the graphic design and implement the stuff just the way you want it. But this work you will have to do either way.
Also, ask your customers. Do they want a product nobody else will be able to maintain if the skilled developer is hit by a truck?
Drupal is an extremely clever framework. It takes time to get to know how to do certain tasks. Your claims and your links show that you and alot of others expect to understand and master this framework with a few hours of trial and errors. I would like to hear what your own favorite framework is? That would make it easy to compare, and understand what you don't like in Drupal. Any sufficiently complex/general framework requires hours of study and the acceptance that your own expected way of doing things may not be the smartest.
When writing your HTML, just put your ads in iframes. Each iframe loads an ad, and your site always loads fast regardsless of lazy adservers. On top you get the ads seperated from your content from a domaine or DOM point of view.
Yes. Thats what TrueCrypt offers. Its a perfect solution! Changing the masking as a default though is a big mistake...
I agree!
Software as a service is a choise you make when its the most profitable or the only one.