Drawing board

Lemon city
Lemon city

When I was on university we had a PC application for creating geometrical drawings. As I already knew about software development at that time, I was very very impressed by that application.

Was 20 years ago, internet was not yet there at that time, but I did not forget about the program and you can still download it from the company which is developing and selling it.

A couple of years ago, when I had to learn JavaScript, the language for the internet browser, I decided to combine learning with some fun. But it took me much longer than I would have been willing to invest. After a some months, a break of about some years and a restart, here is the result: www.lemon.city

The difficulty was finding out how to do the geometrical calculations! I never really had vector calculation in school. What I know about it is from some lessons on university. But I was able to find for most of the problems solutions. Some solved in this way, some solved in that way. Once I will come back and read a book about vector calculation and create a new library!

Some features are still missing from the original solution I worked with 20 year ago. But I am already very proud about what I were able to realize. When there is the next time slot where I have enough time, I will continue, for sure.

Bug catcher

BugCatcher
BugCatcher

Tried to develop a small app similar to Minekeeper, a game I was playing endlessly when I was a young developer.

Here is the result: a joker can be used to get help. Clicking longer on a cell sets a flag on it.

If a cell which does not contain any surrounding mines is clicked, the cell and all surrounding cells are opened as well.

Try it here: BugCatcher …

 

Sailing in Montenegro

50483F4E-E6FF-44D1-A6A3-8878674BB6E2
Sailing in Montenegro

Have been in Montenegro with my friend for sailing near Kotor. Very nice area! We were sleeping on the ship and sailing through the whole area for a couple of days. Phenomenal! We will come back next year with more people and charter a bigger boat and plan to go out to Adria.

The combination of sport (sailing) and sun is wonderful. I really like it. Would not be able to just lay around on the beach the whole day anymore. I need some actions nowadays. Look at this video with Bernhard and Predrag in action.

Sailing on the Sihlsee

Segeln
Sailing with my Helbling 485

Meanwhiles I am better in sailing. Last year I turned my dinghy over at least 7 times. Sometimes it was quite hard to turn it back again.

But after a lot of training in the new year, I am quite happy with my expertise. I am going with the boat always alone and since a couple of weeks I am able to use he trapeze.

Yesterday we tried out the catamaran of my friend he had bought this spring. It was great fun. I also have a Europe winner now gotten for free. We had to repair it, but now it is wonderful to sail.

In fact we have tree boats to use now, my Helbling 485 from the foto, the small Europe Winner an the catamaran.

Today another friend joined us on the catamaran. I used my Helbling 485. Was just fun though there was no sun and after an hour or so, it started to rain.

Book about the US presidents

Barack Obama
Barack Obama

I have finished all 44 presidents (in reality only 43 because one was president twice). After finishing I thought that I could create a book by just adding a short description about every president.

I cost me a couple of hours while I was on holiday in Austria but now I have finished. I used a software you can download from the internet to create the book and now you can download or buy it from blurb.de.

Have fun to read it and investigate the paintings. Soon the book will also be available on Amazon.

Head First jQuery

Monster
Monster

From time to time you have to learn something new. If you go to bed and think about what you have learned today and there comes nothing into your mind. Stand up and read something in a lexicon just to be able to say that you have learned something that day.

Currently I am back on learning something for my job. jQuery is a development language for internet development, a library which makes it easy to develop web pages able to be running in different browsers.

I bought a book and started reading chapter after chapter until I came to this nice chapter about programming a monster page where you can swap images to define the face of numerous different monsters. Click here to see the page I have developed with help of that book. Many thanks to the writers of the book for the images and the idea!

Leibnitz war kein Butterkeks

Leibnitz war kein ButterkeksThis is a really really good book. I can not remember how I got the book or who introduced it to me. But it was so easy to read and so interesting that I read it within a couple of hours beginning of my Christmas holidays this year.

The author is Michael Schmidt-Salomon, a philosopher and writer. I already read years ago for example a history about philosophy. But my impression so far was that this is a very humourless topic and very hard to understand and the sheer mass of information about all the different times and philosophers was exhausting.

I never thought that it could be interesting to study a subject like this. But this book is great, easy to read, understandable and very very interesting. I am sure, this will not be the last book I have read from Mr. Schmidt-Salomon.

Cone of uncertainty

Why is estimating the effort necessary for a software development project so much more complicated than estimating the construction of a building? Because a software development project is a new project with mostly new people and often new technology for every new project.

Once again I had to experience that the estimation for a project was too optimistic. It is easy to estimate the expectable effort if yourself will be the person who has to realise the project. I remember that all estimations I did for myself where exact.

But as soon as the project is larger and is about a new business area, you have to do more work. You will have to do different kinds of estimations, for example a SCRUM story point estimation, a comparison with a similar project, a function point analysis and so on.

Now, there is the cone of uncertainty which tells us that an estimation done before the projects requirements were investigated properly could be far far away from the real effort you will spend. And the estimation will only come down to a more realistic value if you do another estimation after the requirements are clearer or even after you have started developing.