### Personal Note

My interest in patterns are divided into several classes.
I'm interested in design patterns for software architecture.
Second I'm interested in chart patterns for future and option traders.
These topics have their own language.
If they are designed properly the language is clean and easy to understand.
I have generated forecast charts for gold sp500 index and the nasdaq index.
The chart provides a preview for one week.

### Tools and Libraries

The need for robust libraries can't be underestimated.
Less code and more strength are vital for the success of the web tools.
In 2000 i was visiting a conference called OOPSLA 2000 and found a most interesting topic called "improving reuse in c++ through policy classes" by Andrei Alexandrescu. Another speech was given by Detlef Vollman and he was generating source code with compile time checks as well. At a time the whole programming world was giving all the credits to Java this was the most interesting development as far as i was concerned. We where using GoF design patterns at that time but this was one step further into the future. I decided to use these small tools for their strength and simplicity. I never liked the huge libraries that where out there. When you don't use a feature in a library you should not have to pay for the memory and disk space.

### TechTalk

On may the 16^{TH} 2007 Lawrence Crowl was giving a lecture on threads and the c++ committee. The use of atomics would be a good step forward towards more robust threads handling. Multi cpu usage will have to be robust and the way to go is atomics. When a good idea is launched on the web no one can stop it. The google search engine has won with its hands down and they intend to keep this first place. Listening to the founders of this marvellous product gives you one step ahead of the game. I firmly believe this development is very important for the programmer community.

### Fermat's Last Theorem

I would like to share this riddle because it brings you to interesting topics when you use these term in the Google search engine.
*Cubem autem in duos cubos, aut quadratoquadratum in duos quadratoquadratos, et generaliter nullam in infinitum ultra quadratum potestatem in duos eiusdem nominis fas est dividere.a*
It is impossible for a cube to be written as a sum of two cubes or a fourth power to be written as the sum of two fourth powers or, in general, for any number which is a power greater than the second to be written as a sum of two like powers.
*
Cuius rei demonstrationem mirabilem sane detexi hanc marginis exiguitas non caperet.*
x^{n} + y^{n} = z^{n}
I have a truly marvelous demonstration of this proposition which this margin is too narrow to contain.
The simple question is:
How many Pythagorean triples can be generated? There are an infinite number of these triples. But how many can be found when the same equation is to the power of n? Fermat wanted to prove that there is no solution to the higher order equation. This tells us that intuition can lead us to the right solution to solve a problem but we have no guarantee.
My intuition combined with common drives my to a method but i have no guarantee this is the grail of software engineering.

* Broadband Layer of Abstract Application Patterns*