Philosophy happens through Skype too !!

I just had a fun / interesting discussion about randomness and understandability with our development team. Pasting it here for the sake of it - and well, Vincent managed to understand my point so it might not have been vain after all :-)

[5/5/09 7:00:11 PM] Guillaume Lerouge: sergiu: I get issues with the full screen feature + new wysiwyg editor in FF3 + 1.9-SNAPSHOT.19397  -> after editing in FS mode, sometimes content is lost upon saving
[5/5/09 7:01:08 PM] Guillaume Lerouge: or maybe not... I had the issue twice in a row but now I can't reproduce it
[5/5/09 7:01:43 PM] Sergiu Dumitriu: I noticed something like this too
[5/5/09 7:02:00 PM] Sergiu Dumitriu: But it was not caused by the fullscreen
[5/5/09 7:02:00 PM] Guillaume Lerouge: can't find a reproductible pattern though
[5/5/09 7:02:07 PM] Sergiu Dumitriu: I can't reproduce it
[5/5/09 7:04:05 PM] Sergiu Dumitriu: Just did
[5/5/09 7:04:22 PM] Guillaume Lerouge: so what's the pattern ?
[5/5/09 7:05:39 PM] Sergiu Dumitriu: Hm, now I can't do it again
[5/5/09 7:05:54 PM] Sergiu Dumitriu: I did: Edit, fullscreen, preview, back to edit, save
[5/5/09 7:06:48 PM] Guillaume Lerouge: tried the same thing and my content was saved :)
[5/5/09 7:07:41 PM] Sergiu Dumitriu: 4 times in a row, no problem :(
[5/5/09 7:07:44 PM] Sergiu Dumitriu: So it's random
[5/5/09 7:11:22 PM] Jean-Vincent Drean: it could be a problem introduced by the new wysiwyg submit plugin
[5/5/09 7:11:33 PM] Guillaume Lerouge: well, I would have said "random" a couple years ago
[5/5/09 7:11:45 PM] Guillaume Lerouge: now I'd rather say "unodentified causes" ;)
[5/5/09 7:11:47 PM] Sergiu Dumitriu: Reproduced it once more
[5/5/09 7:12:19 PM] Jean-Vincent Drean: the events listeners have been moved recently (to be able to work with FS)
[5/5/09 7:13:29 PM] Vincent Massol: guillaume: (thought of the day) when there are too many variables at play (so much that it's impossible to predict anything) is something random or not?
[5/5/09 7:13:40 PM] Guillaume Lerouge: nope
[5/5/09 7:13:52 PM] Guillaume Lerouge: it might be impossible to predict by humans
[5/5/09 7:14:00 PM] Guillaume Lerouge: but it does not necessarily means it's random
[5/5/09 7:14:04 PM] Vincent Massol: then the world is not random for you, looks like descartes thinking
[5/5/09 7:14:28 PM] Vincent Massol: :)
[5/5/09 7:14:39 PM] Guillaume Lerouge: it's not random yet it's not fully understandable due to my limited thinking ability (as in "bounded", I'm not implying my own dumbness here ;))
[5/5/09 7:21:33 PM] Guillaume Lerouge: what I mean is that I'm convinced there is a set of rules that makes things happen as they do - without presuming of my ability to grasp the implications of such rules. As for modeling reality based on this underlying set of rules (and thus predicting the future), you'd first need to have a perfect recording of things as they happen, and creating this perfect recording would actually modify the state of things, thus making the prediction of the future impossible. One could argue that if the act of recording introduces only minor modifications, it will not affect the outcome. However, based on what has been widely publicized as the "theory of chaos", it has been observed that minor differences in start conditions can lead to hugely different outcomes, thus invalidating my previous hypothesis. All things considered - and applied to the case at hand, it means that though there must be a set of consequences that make the WYSIWYG + Fullscreen combination work as it does and lose content from time to time, we might not be able to understand it fully, thus leading us to call it "random" while it is not. Now we could also argue on the definition of "random" per se, saying that "random" can be understood as a synonym of "not understandable / graspable by the human mind" but that's an entirely different debate
[5/5/09 7:21:46 PM] Guillaume Lerouge: Did I make myself clearer? :p
[5/5/09 7:22:08 PM] Vincent Massol: marius, stop using guillaume's machine! :)
[5/5/09 7:22:13 PM] Anca Paula Luca: pastebin, Guillaume!
[5/5/09 7:22:34 PM] Guillaume Lerouge: lol
[5/5/09 7:22:41 PM] Guillaume Lerouge: I'm gonna psot this on my blog :)
[5/5/09 7:23:52 PM] Vincent Massol: yes that was my point actually
[5/5/09 7:24:13 PM] Vincent Massol: that random can be synonymous to not understandable

Today was a busy day

I got started at 9:30 for a meeting with the full XWiki French team. Jérôme (XWiki Romania office manager) joined us from Romania through Skype. Laurent (one of our designers) took the trip from Agen yesterday and he was at the Paris office with us. We waited for Vincent (our CTO) to come in but I eventually had to call him and learn that in the end he wouldn't show up since he had forgotten about the meeting.

We got started around 10am, joined by JV (one of our developers) at 10:30 (but we all knew he would be late anyway). We had an inspiring presentation by Ludovic (our CEO) that outlined the challenges and opportunities of the collaboration market. We had a great time talking about the company's business model and strengths together. We eventually went for a lunch together - talking had gotten us hungry.

Then back from lunch I had to juggle between Caty (our other designer) who asked me for feedback about the new dialog boxes we're working on (you can see a sample of her work on this page: on the left are the new ones, on the right the old ones) and Jérôme who wanted me to complete our summer intern's mission description.

Then before I could take the slightest break I was on testing our new editor conversion's feature (screencast coming soon I promise) and doing quality assurance with Thomas (another of our developers) who promptly fixed a couple bugs I had identified. I was hoping I could get some rest at that point but that was notwithstanding the project assessment I had promised Yves (our Director of Sales)....

Now let's go get some rest - tomorrow might well be quite a busy day as well :-)