For the level of GDP/capita India has India produces far more scientists and Engineers than other countries. Thats the punching above their weight I am referring to. As for the poverty its a fact that India does not have significant levels of Oil. The Richest countries in the world have become rich by industrializing on top of cheap Energy. UK,France,Germany did it with Coal. US,USSR,China did it with Oil . Even today the top 5 oil producers in the world are USA,Russia,China,Saudi,Iran with USA and China still needing to import but the abundance of cheap energy makes it easy to become rich. USA in the 20s was the Saudis of the 80s. People who got off the farm and came to the city because suddenly their was a lot of oil.
Japan realized this trap and went for resource colonization of Korea and China to build up their industrial base. India on the other hand just got independent 70 years back after 200 years of colonization during which the Industrial revolution was forbidden by law. It missed the coal based industrialization and had no oil. India has Coal and could industrialize based on Coal but now the Global Warming laws are holding it back just like the British laws favoring British goods over Indian goods during colonization.
The iron triangle is time,money,scope. You can increase or decrease one by changing the other 2 . But if you try to reduce one without changing the other 2, the iron triangle breaks open and the magic smoke which is quality inside the triangle escapes and once it escapes you cant get it back in even if you close the triangle.
18 hours Pshaw. Once our production servers had an issue which meant either people could not make calls or we had to let them make them for free. Client decided to let the calls (prepaid calls) go through for free while the rating system was fixed. As onsite representative I was frontfacing even though the fix was being done by Israel team. I was in the NOC for 40 hours straight telling them 2 more hours for thats what the Israel team would say. You know its going to take longer and you know you really cant get it to move faster but do you go to your hotel and sleep while the VP responsible for a billion in revenue is hanging out in the NOC and he is the one who can cancel your company's 40 million dollar contract . Because every hour the issue is live 1 million dollar of revenue is being lost and going back to older system is not an option as prepaid cards with the new numbering scheme have been sold and activated at 100s of thousands of retail locations with no way to recall them.
If your manager is padding your estimate by 2 either you are a really bad estimator or the non dev portions of the org are really dysfunctional.
As for the sales issue we solved it by making sure the sales bonuses are not paid out for at least 1 year after production. If there was a major screwup the customer has probably cancelled the contract and no bonuses were paid if the revenue actually did not come to the company.
Where I used to work - big telco software firm whose software generates 80% of the phone bills in the US we had a simple solution to the problem of testing to scale.
We had two identical setups one for production and one for staging. After UAT was almost over we would deploy to staging and then continue UAT on the staging with real world data till the day of cutover (Use Oracle Active-Passive to keep both in sync for the production data while not copying over UAT data to prod)
On cutover day we would change the network switch to now point to the new setup and run scripts to delete the dat created by UAT.
The nice part was now the Prod setup (a bank of 8 servers with 4 quad core CPUS each) was now our backup machine. We would switch it to passive and continue to keep it in sync with prod for at least 7 days. If something horrible went wrong with the new setup. Changing back to the earlier prod machine was a network switch flip. The scripts were a little more difficult this time over especially if the software bug had messed up the data but it was still easy.
Once a production was stable the old prod was now used as staging for the next prod.
What this meant is we did UAT on machines with identical config as the prod machines . It solved a lot of issues and since we also used the machines as the prod backup machine during cutover the cost was taken from the operations budget and not the testing budget.
Our System test and UAT environments were almost as good but not as good as prod and most testing and UAT was done there but the last batch of UAT on the big iron gave good confidence and made cutover day a lot less stressfull than it used to be.
India spends only 4% of GDP on defense. It is woefully underarmed for its situation but it has no aims of attacking anyone and the nukes make sure noone will attack India - nukes are a low cost solution to national defense. The one good thing in India is that India has no Military Industrial Complex. It imports its weapons so there are no Members of Parliament with Defense factories in their constituencies pushing for increasing military spending.
MOM was 1/10th the cost of MAVEN. It was not a scientific mission (it only carried 4 instruments). It was a proof of concept to show that the Indian Deep Space Network could actually control spacecraft over such a distance. Given that this was the first deep space mission the 73 million cost includes the one time cost of setting up all infrastructure for Deep Space control which in the case of MAVEN was 0 as it was the 7th or 8th MArs mission for NASA and all DSN was already setup. All of Maven's budget could be spent on the orbiter and lander while MOM was using 73 Million to set up a DSN, make modifications to PSLV to be able to do an interplanetary flight and create an Orbiter. While MAVEN was obviuosly doing a lot more , it can be said without doubt USA's first attempt at a MARS mission cost way more than 73 million. Its not fair to MAVEN to compare its cost with MOM but that doesnt take credit away from MOM for achieving a lot with little resources. Indians punch above their weight in Science and Technology. its because in the Indian education system being smart gives you social kudos and makes you the leader of the class whereas here in America kids hide how smart they are for fear of being labelled nerds. So scientifically inclined folks (the raw material for rocket scientists) become introverts. At the same time rocket scientists need to extroverts with ability to take risks to achieve impossible stuff. The subset of folks smart enough to do the grunt work of Rocket Science as well as outgoing enough and socially confident enough to be successfull team leaders (and rocket science is a team game) is small in America and you have to pay huge amounts of money to get these people. In India you do not have to pay huge amounts to geeks to compensate for lack of social status as geeks have more social status more than sportspeople - of course India sucks at Sports as athletes are the outcasts in high school.
Continents are a very colonial concept. They have no relation to reality. e.g. Europe is considered a continent though its part of the Asian landmass due to cultural reasons while India is considered a sub continent of Asia. Any reason you give for treating Europe as a different continent (different language, culture, separated by the Caucasus) applies to India as well (larger in size than Europe , 800 languages, differnt food and culture and the Himalayas separate it from and the Iranian plateaus separates it from 'Europe'
Technically before the Panama and Suez canals we had only 4 continents - Eurasia-Africa(Old world), Americas, Australia and Antarctica (All new world)
If you want to divide continents based on sharp change in Culture South America, Sub saharan Africa and India all need to be recognized as continents distinct from North America, North Africa and Asia.
Lets Disband NASA till we can have Lead free water in Flint, working levees in New Orleans or paid maternity leave for mothers (which India has BTW).
Just because a nation has problems doesn't mean it shouldn't work on other things. A nation is a huge entity and can work on solving multiple problems at multiple levels.
Yes their are parts of India less developed than parts of India. There are also parts of India more developed than parts of US (Delhi vs a coal mining town in Kentucky)
Do you expect all the highly educated kids whose dream is to work on rockets to go clean toilets in villages till everyone has a working toilet? People have dreams and aspirations based upon their capability and education. Ignoring Space science would mean your best and brightest would just go work for NASA (as it is NASA wouldnt survive without the constant import of brainpower from India).
At least India doesnt spend 600 Billion on defense. India's spending on defense is less than its spending on education. Not something you can say for the US.
Its easy to judge when you have an entire almost empty continent full of natural resources to exploit instead of a country where all the easily reachable resources have been exploited in the last 4000 years and almost every part is inhabited (there is lterally no virgin wilderness in India which does slow down development whenever you want to build a road or a dam as someone lives EVERYWHERE)
The US has enough Supercomputers doing facial recognition. 80% of police departments use them. The computers feltover from spying are used for Space science high energy physics. True story - In the 2000s when the NSA launched their new series of telescopes pointed downwards/ spy satellites they offered to let NASA use the old batch launched in the 80s and 90s. NASA scientists had their egos crushed when they realized these space telescopes were still better than Hubble and Chndra even though they launched 20 years before. Most of the advanced tech in the US is used by the police state. The leftovers and old generation stuff is used by the Scientific community. Heck even the internet was invented to make sure nukes could still be launched even if the nation's infrastructure had taken a hit in a first strike.
No. Its a conspiracy. That way when the robots run amok and kill Chinese citizens they can blame it on the Gaijin - The robots had English writing so America must have sent them.
Why can they use a sand pit instead of a multi million dollar proprietary technology ? An equivalent area of sand would work just as well and would not need expensive renewal every time a plane does overrrun.
You could put a center each in Singapore, Israel and US west Coast. With the time overlaps the amount of time someone outside their work hours would need to take a call is minuscule
We have a simple solution to this . We have IT support both in US and India. If something goes down call the guys who are in their workday. For weekends (which is Friday Evening US time to Sunday Evening as by then India team is in office) we rotate the oncall duty and the person oncall for 12 hrs gets to take an extra 4 hours off as extra PTO.
Its not so clear cut. When I was a boss there were a lot of young bachelors with nothing to do at home who would stay late to surf the net, play games or whatever. If by chance I was working late to catch up on some things they would all stay . By the time I am leaving I know they are not going to get food at their paying guest locations and with their low starting salaries eating out is a dent in their savings. So I would take them along for dinner. Never 3 hours but dinner at a sit down restaurant easily takes 2 hours. And I too had to be in office at 8 AM so not something I like doing but the time spent socializing with the juniors meant when we are on a crunch project and I need them to put in extra hours they are open to it.
The always on culture means that basically you are never really on just stuck in a state between on and off and it leads to dumb decisions - Apple's Macbook design team is a prime example
Why should telcos have to fix spoofing. This is evolution at play. Dumb people who just happen to have money because they lucked out by being born in a rich country are being cut down to their natural space in the scheme of things - penniless
"they're doing AT&T/Comcast's job better than AT&T/Comcast ever did" Never have truer words been spoken especially since that job is "making sure our state lawmakers were given enough bribes, whiskey, hookers, and blow to tow the company line". Google has entire departments dedicated to lobbying lawmakers. I got a funny contract - Do Qualuty Assurance on a project which is used to maintain records of all the donations Google has given to all the lawmakers . The app could do pivots by geography, issue and championness (on a scale of 0 to 100 how much the lawmaker was going to support an issue). The tech companies learnt well from the Microsoft saga. Keep the wheels of Congress, State Houses and City Councils well greased and you can get all the ordinances you need passed. Any company which NEEDS to say "Do no evil" is planning to be evil. Its in their DNA.
I knew the Apple Watch was not going to work out when Apple offered a 50% discount to their employees and my friend who works at Apple offered me to use his discount to get one. If Apple employees are not willing to buy it at 50% why would the public buy it at full price?
Because we (tech billionaires) cant stand the crowds. Plus we can offshore to Mars. People on Mars work even cheaper than those in India. You only have to provide food,water and oxygen. Not like they can go on strike and wait out MuskCorp. Mars the ultimate Companytown.
For the level of GDP/capita India has India produces far more scientists and Engineers than other countries. Thats the punching above their weight I am referring to. As for the poverty its a fact that India does not have significant levels of Oil.
The Richest countries in the world have become rich by industrializing on top of cheap Energy. UK,France,Germany did it with Coal. US,USSR,China did it with Oil . Even today the top 5 oil producers in the world are USA,Russia,China,Saudi,Iran with USA and China still needing to import but the abundance of cheap energy makes it easy to become rich. USA in the 20s was the Saudis of the 80s. People who got off the farm and came to the city because suddenly their was a lot of oil.
Japan realized this trap and went for resource colonization of Korea and China to build up their industrial base. India on the other hand just got independent 70 years back after 200 years of colonization during which the Industrial revolution was forbidden by law. It missed the coal based industrialization and had no oil. India has Coal and could industrialize based on Coal but now the Global Warming laws are holding it back just like the British laws favoring British goods over Indian goods during colonization.
Please do name one reason that applies to Europe but not to India.
And you cant use "Europe is populated by good wholesome Christian folk and India is populated by those people".
Design? Testing? This is the Scrum way !!!! We only have requirements and code and documentation is for pussies.
I think its not time, money,quality .
The iron triangle is time,money,scope. You can increase or decrease one by changing the other 2 . But if you try to reduce one without changing the other 2, the iron triangle breaks open and the magic smoke which is quality inside the triangle escapes and once it escapes you cant get it back in even if you close the triangle.
18 hours Pshaw. Once our production servers had an issue which meant either people could not make calls or we had to let them make them for free. Client decided to let the calls (prepaid calls) go through for free while the rating system was fixed. As onsite representative I was frontfacing even though the fix was being done by Israel team. I was in the NOC for 40 hours straight telling them 2 more hours for thats what the Israel team would say. You know its going to take longer and you know you really cant get it to move faster but do you go to your hotel and sleep while the VP responsible for a billion in revenue is hanging out in the NOC and he is the one who can cancel your company's 40 million dollar contract .
Because every hour the issue is live 1 million dollar of revenue is being lost and going back to older system is not an option as prepaid cards with the new numbering scheme have been sold and activated at 100s of thousands of retail locations with no way to recall them.
If your manager is padding your estimate by 2 either you are a really bad estimator or the non dev portions of the org are really dysfunctional.
As for the sales issue we solved it by making sure the sales bonuses are not paid out for at least 1 year after production. If there was a major screwup the customer has probably cancelled the contract and no bonuses were paid if the revenue actually did not come to the company.
Where I used to work - big telco software firm whose software generates 80% of the phone bills in the US we had a simple solution to the problem of testing to scale.
We had two identical setups one for production and one for staging. After UAT was almost over we would deploy to staging and then continue UAT on the staging with real world data till the day of cutover (Use Oracle Active-Passive to keep both in sync for the production data while not copying over UAT data to prod)
On cutover day we would change the network switch to now point to the new setup and run scripts to delete the dat created by UAT.
The nice part was now the Prod setup (a bank of 8 servers with 4 quad core CPUS each) was now our backup machine. We would switch it to passive and continue to keep it in sync with prod for at least 7 days. If something horrible went wrong with the new setup. Changing back to the earlier prod machine was a network switch flip. The scripts were a little more difficult this time over especially if the software bug had messed up the data but it was still easy.
Once a production was stable the old prod was now used as staging for the next prod.
What this meant is we did UAT on machines with identical config as the prod machines . It solved a lot of issues and since we also used the machines as the prod backup machine during cutover the cost was taken from the operations budget and not the testing budget.
Our System test and UAT environments were almost as good but not as good as prod and most testing and UAT was done there but the last batch of UAT on the big iron gave good confidence and made cutover day a lot less stressfull than it used to be.
India spends only 4% of GDP on defense. It is woefully underarmed for its situation but it has no aims of attacking anyone and the nukes make sure noone will attack India - nukes are a low cost solution to national defense.
The one good thing in India is that India has no Military Industrial Complex. It imports its weapons so there are no Members of Parliament with Defense factories in their constituencies pushing for increasing military spending.
MOM was 1/10th the cost of MAVEN. It was not a scientific mission (it only carried 4 instruments). It was a proof of concept to show that the Indian Deep Space Network could actually control spacecraft over such a distance. Given that this was the first deep space mission the 73 million cost includes the one time cost of setting up all infrastructure for Deep Space control which in the case of MAVEN was 0 as it was the 7th or 8th MArs mission for NASA and all DSN was already setup. All of Maven's budget could be spent on the orbiter and lander while MOM was using 73 Million to set up a DSN, make modifications to PSLV to be able to do an interplanetary flight and create an Orbiter. While MAVEN was obviuosly doing a lot more , it can be said without doubt USA's first attempt at a MARS mission cost way more than 73 million. Its not fair to MAVEN to compare its cost with MOM but that doesnt take credit away from MOM for achieving a lot with little resources.
Indians punch above their weight in Science and Technology. its because in the Indian education system being smart gives you social kudos and makes you the leader of the class whereas here in America kids hide how smart they are for fear of being labelled nerds. So scientifically inclined folks (the raw material for rocket scientists) become introverts. At the same time rocket scientists need to extroverts with ability to take risks to achieve impossible stuff. The subset of folks smart enough to do the grunt work of Rocket Science as well as outgoing enough and socially confident enough to be successfull team leaders (and rocket science is a team game) is small in America and you have to pay huge amounts of money to get these people. In India you do not have to pay huge amounts to geeks to compensate for lack of social status as geeks have more social status more than sportspeople - of course India sucks at Sports as athletes are the outcasts in high school.
What does corruption have to do with terrorism? Hitler was absolutely uncorruptible and Roosevelt took so many bribes that even Hillary would be shy.
Continents are a very colonial concept. They have no relation to reality. e.g. Europe is considered a continent though its part of the Asian landmass due to cultural reasons while India is considered a sub continent of Asia. Any reason you give for treating Europe as a different continent (different language, culture, separated by the Caucasus) applies to India as well (larger in size than Europe , 800 languages, differnt food and culture and the Himalayas separate it from and the Iranian plateaus separates it from 'Europe'
Technically before the Panama and Suez canals we had only 4 continents - Eurasia-Africa(Old world), Americas, Australia and Antarctica (All new world)
If you want to divide continents based on sharp change in Culture South America, Sub saharan Africa and India all need to be recognized as continents distinct from North America, North Africa and Asia.
Lets Disband NASA till we can have Lead free water in Flint, working levees in New Orleans or paid maternity leave for mothers (which India has BTW).
Just because a nation has problems doesn't mean it shouldn't work on other things. A nation is a huge entity and can work on solving multiple problems at multiple levels.
Yes their are parts of India less developed than parts of India. There are also parts of India more developed than parts of US (Delhi vs a coal mining town in Kentucky)
Do you expect all the highly educated kids whose dream is to work on rockets to go clean toilets in villages till everyone has a working toilet? People have dreams and aspirations based upon their capability and education. Ignoring Space science would mean your best and brightest would just go work for NASA (as it is NASA wouldnt survive without the constant import of brainpower from India).
At least India doesnt spend 600 Billion on defense. India's spending on defense is less than its spending on education. Not something you can say for the US.
Its easy to judge when you have an entire almost empty continent full of natural resources to exploit instead of a country where all the easily reachable resources have been exploited in the last 4000 years and almost every part is inhabited (there is lterally no virgin wilderness in India which does slow down development whenever you want to build a road or a dam as someone lives EVERYWHERE)
The US has enough Supercomputers doing facial recognition. 80% of police departments use them. The computers feltover from spying are used for Space science high energy physics. True story - In the 2000s when the NSA launched their new series of telescopes pointed downwards/ spy satellites they offered to let NASA use the old batch launched in the 80s and 90s. NASA scientists had their egos crushed when they realized these space telescopes were still better than Hubble and Chndra even though they launched 20 years before. Most of the advanced tech in the US is used by the police state. The leftovers and old generation stuff is used by the Scientific community. Heck even the internet was invented to make sure nukes could still be launched even if the nation's infrastructure had taken a hit in a first strike.
No. Its a conspiracy. That way when the robots run amok and kill Chinese citizens they can blame it on the Gaijin - The robots had English writing so America must have sent them.
Why can they use a sand pit instead of a multi million dollar proprietary technology ? An equivalent area of sand would work just as well and would not need expensive renewal every time a plane does overrrun.
You could put a center each in Singapore, Israel and US west Coast. With the time overlaps the amount of time someone outside their work hours would need to take a call is minuscule
We have a simple solution to this . We have IT support both in US and India. If something goes down call the guys who are in their workday. For weekends (which is Friday Evening US time to Sunday Evening as by then India team is in office) we rotate the oncall duty and the person oncall for 12 hrs gets to take an extra 4 hours off as extra PTO.
Its not so clear cut. When I was a boss there were a lot of young bachelors with nothing to do at home who would stay late to surf the net, play games or whatever. If by chance I was working late to catch up on some things they would all stay . By the time I am leaving I know they are not going to get food at their paying guest locations and with their low starting salaries eating out is a dent in their savings. So I would take them along for dinner. Never 3 hours but dinner at a sit down restaurant easily takes 2 hours. And I too had to be in office at 8 AM so not something I like doing but the time spent socializing with the juniors meant when we are on a crunch project and I need them to put in extra hours they are open to it.
The always on culture means that basically you are never really on just stuck in a state between on and off and it leads to dumb decisions - Apple's Macbook design team is a prime example
Why should telcos have to fix spoofing. This is evolution at play. Dumb people who just happen to have money because they lucked out by being born in a rich country are being cut down to their natural space in the scheme of things - penniless
A telemarketer is doing a job. Some people may actually benefit from being exposed to a new product. Dont lump them with scammers
You wont have to download. It will be part of iOS 10.2 and uninstallable
"they're doing AT&T/Comcast's job better than AT&T/Comcast ever did" Never have truer words been spoken especially since that job is "making sure our state lawmakers were given enough bribes, whiskey, hookers, and blow to tow the company line".
Google has entire departments dedicated to lobbying lawmakers. I got a funny contract - Do Qualuty Assurance on a project which is used to maintain records of all the donations Google has given to all the lawmakers . The app could do pivots by geography, issue and championness (on a scale of 0 to 100 how much the lawmaker was going to support an issue).
The tech companies learnt well from the Microsoft saga. Keep the wheels of Congress, State Houses and City Councils well greased and you can get all the ordinances you need passed.
Any company which NEEDS to say "Do no evil" is planning to be evil. Its in their DNA.
I knew the Apple Watch was not going to work out when Apple offered a 50% discount to their employees and my friend who works at Apple offered me to use his discount to get one. If Apple employees are not willing to buy it at 50% why would the public buy it at full price?
Because we (tech billionaires) cant stand the crowds. Plus we can offshore to Mars. People on Mars work even cheaper than those in India. You only have to provide food,water and oxygen. Not like they can go on strike and wait out MuskCorp. Mars the ultimate Companytown.