Event language
UI language
Failure can only be stepping stone to success if you are able to recognise it, accept it and then deal with it adequately. None of these steps are pleasant, but they are very useful.<br>Open-source projects also face different challenges than most other organisations, so different approaches and skills may be required - something that engineering courses do not prepare you for. But we also have some invaluable assets at our disposal, appreciate and acknowledge them!<br>The xpra project is constrained by the laws of physics, and human behaviour in equal measure. Both demand sacrifices, but of a very different kind.<br>Through some decisive experiences, I would like to offer you some lessons that I have sometimes failed to learn or apply, but which have all been immensely valuable to our project and should provide you with practical ways for dealing with the inevitable failure of all things software.<br>Living in Thailand since 2009 played a big part in my ability to become a full-time open-source maintainer, and also provided its own unique set of challenges.