# Abstract Confusions

Complexity is not a cause of confusion. It is a result of it.

## Some Interesting Requirements / Questions

Over the time I received few interesting requirements and questions. Few of them are straight forward that you do it in minutes, and few other questions are strange enough that some time have to sit and etch out the solution which is not top of the head. It would be only fair to share the information here. I would give you the requirement / question, if you can answer them, please add in comments.

You can use any language you like (except 3rd requirement). I was forced to use PL/SQL because of the project requirements.

## Dangerous Mind – Mathematics and Insanity

Problem solving is a top-notch skill. All of us face problems, in work, in life and every day happening. Jokingly mathematicians identify the following stages of a problem solving:

1. Identifying the problem (includes preparation, collecting information, identifying challenges and risks) .
2. Attacking the problem (use existing tools, techniques to derive new method). Get vigorous, consciously.
3. The problem attacking becomes an unconscious activity from a  conscious one, then the problem starts attacking you.
4. Either problem is consumed or the attacker is consumed by problem.

Especially at stage 4, one will be thinking only about the problem. While driving, eating, teaching and even in sleep. Archimedes resolved the problem when he was bathing. Isaac Singer, the american inventor of sewing machines was supposed to found solution for the problem of finding where to put hole in needle so that it is easy to stitch, in dream, he dreamt of someone chasing him with strange spear with a hole in the spear head. These are examples of sub conscious mind solving problems.

## Street Fighting Mathematics – Preview

I read this news from MIT, I haven’t read this book yet, and thus this is a preview.

An exciting book written on educated guessing, problem solving  and rough calculations by MIT Prof. Sanjoy Mahajan. Prof. Sanjoy Mahajan wrote Street Fighting Mathematics – The art of educated guessing and opportunistic problem solving book out of years of experience he got teaching Street Fighting Mathematics for math undergraduates. You can read the Open Course Ware material for street fighting mathematics here. You can download and read an early draft version of Street Fighting Mathematics – in PDF from MIT (the book is considerably improved and has more materials 150+ pages).