The ideas are there, all we need is to apply them, and you do not need to find complicated situations to apply ideas. Or what is *approximation* ? Or as Dirac would have put it – tell me something that is not an approximation? We are engineers, we are worker ants. What is NOT a graph? Try finding something that is not a graph. Yes, there will always be abstract Von Neumann, but then, Von Neumann applied idea – where it mattered – 55 of them. Or, I am focussing on Ito calculus (Stochastic Calculus) – how it is even important? If I tell you – I would re-normalize something what would that even mean? (QED/QFT) That means that the audience is the most important before you start talking maths which none favours. The word algorithm has no *platonic* meaning, if it would, then there would be No Chaitin Incompleteness theorem.
Or better frame one – and we shall discuss that.
99.999% of the computer and software engineers across the world, and including 90% of the PHD in computer science would not be able to tell you precisely what is an algorithm.
On the nature of your interests, **graph clustering, graph approximation, algorithm** are probably meaningless jargons. Feynman would solve the same problem many ways – simply to seek perfection.
Are you telling me, that every pice of code that you write – they can not be bettered? You do things not because you want to do things, but because nothing else on its place could not have been done. QA – The lower cast.įor the kind of work you do, or anyone does:-Īccording to Taoism (Zen) even cooking can have zens. I tell them I do nothing, in fact I am a software tester – a QA so to speak – so they don’t even ask me anything anymore. So no comment about *software engineers* - I do not like it, and I do not tell people what I do. So, it is not what you are – but what you do – makes you what you really are. However, luckily – there was one D.Phil in maths – who pointed out the blunder – and suggested my example – that sin(x)/x at x to 0, has a singularity. In a forum (where even directors of Apollo mission was present presumably) I was simply told as a software engineer I know nothing of mathematics, in that particular case – of singularities. ?įirst things first – software engineering is not an engineering discipline. So thought you might agree with what I think. Honestly speaking I saw your profile in LinkedIn and then a number of publications of you. Just thought of getting your view point on this. What is the future of a software engineer in India who is ambitious and potent enough to contribute to the area of “Computer Science”. Academic publication takes place from various companies which are not conventionally research lab. But as far as I know, in US the research is not restricted to just a few research labs. Yahoo research lab in India has lost its glory nowadays. So do you think there is any place of research in Industry, specially in India? I know there are places like MSR or Bell Labs in India. All that is expected of a software engineer in India is to keep doing stereotypical work in robotic manner. On the flip-side if someone wants to do something out of box he gets cornered in his own team. So just thought of putting this question to you to get your view-point on this.ĭo you think that the knowledge of “Computer Science” or “Mathematics” really necessary to work as a software engineer in India?Īs far as I have seen so far, it is totally unnecessary.
I also have lot of interest in theoretical computer science specially graph clustering, graph approximation, algorithm etc. I also read some of your publications like the ones on “Chaos Theory”.