Some interesting observations about a country that boasts to be an IT super power or some such thing:
- Dearth of Domestic Market. Most of the money in IT sector comes from service export. Ironically, IT companies find it hard to find deserving customers (who can pay them as much as US/European customers) from within the country. We all use software systems purchased from outside, probably developed by Indians.
- Downloaders' country. We download and download. No, wrong. We do upload: tweets, facebook likes etc. But, open-source software, experimental results in tech. magazines and journal? Rarely.
- A Dumb Country. Literally. A country with millions of software engineers hasn't managed to come up with a (programming-)language of its own.
But above all are indicators. The disease is deeper.
- How many software engineers in our country are indeed capable to think beyond if-else-for-loops?
- Can we conceptualise products?
- We may flash stylish UML diagrams in executive meetings; but do we really know what software design/architecture is?
- Can we trust ourselves when it comes to writing an algorithm, data-structure on which someone can bet his money/life?
- How many of us do look beyond the fad (analytics, big data, cloud ...) into the real core of software (algorithm, data-structure, complexity, design, elegance, ...)?
(Reproduced from my Facebook post)