Hello, Voblin, you wrote: V> Once for a long time I for myself formulated that if want to forget mathematics, be engaged in programming. It, of course, the joke, but in it is not only a joke share. By the experience I can tell that: V> 1. The geometry was not useful. Entirely all. I understand that if I was engaged in 3D-affairs some sections of geometry would be the working tool. But so - alas. Geometry it not only a ruler and a compasses, this distinct logical thinking. To fulfill such mechanics any more on what. V> 2. Algebra at the rate of about 2nd class of high school. That is all device is ///. For all long labor activity in industrial development used a logarithm 2 (in words: two) time. For this purpose that you in mind would do approximate , even on home subjects, the mathematician should be pumped over strongly enough. V> 3. and statistics at the analysis of data arrays , but besides at level of first one and a half institute lectures. I remember, how somehow time in talk to colleagues (class , by the way) screwed what here to take better not the arithmetic average, and a median. Caught glass sights. Here from item 2. Probability theory and statistics demand much more than arithmetical actions. V> 4. And only the theory of sets together with predicate calculus - bread and salt because databases is it and is. Though my colleagues on struggle manage to have a good time databejz-design requests, at all without knowing a word "predicate". The theory of sets and predicate calculus are serious abstractions. At people without formation such and close does not appear, them ' the common sense ' works on absolutely other gasoline. The algebra and geometry in particular are necessary for this purpose that you generally could work with abstractions. V> 5. something on a subject of any "high" sections of type of the linear algebra, differential, integral and operational numerations, and other horror, was possible exactly 0 (in words: a zero) time. At all I do not know, whether to grieve to me about it... it in the pure state abstractions which in real life it is equal 0. You learned to operate with abstractions at school. V> so communication IT with mathematics it is faster a myth, than a reality. As the tool which is working out ability to demonstrative thinking, the mathematics is, of course, invaluable but if to speak about it as about the total of knowledge then, excuse, programming separately, and mathematics separately. Such affairs. This total of knowledge is more likely ghost effect. As soon as you will find a method to pump over the abstract thinking without mathematics, at once start to wait for Nobelevku.