3d25b0f2b96008c2c3a668194759b247

by Simon Lees
from SUSE Linux

I am a Software Engineer based in Australia, I have been working on openSUSE for 6 years maintaining the Enlightenment desktop and several other packages, I have also been active in the community both on IRC and mailing lists, in more recent times I have also become a member of the package review team. I have spent the last year working at SUSE as a packager and outside of this have interests in topics such as desktop design as well as robotics and electronics.

Often as software engineers / developers the first thing we do when we want to start a cool new project is just write code. In reality what we should do is look at everything that already exists first, open source software provides a wonderful platform too build cool things with very little effort by utalising existing code.

I will use the expereinces and lessons I have learned from building an openSUSE powered robot [1] to illustrate this, I will go through my design and design decisions to further illustrate this point while also touching on other systems engineering concepts such as modular design and using open protocols to further allow reuse and changes.

The level of design in the talk will be such that someone with some basic electronics skills (like myself) could go away and build something similar at the same time the majority of the talk will be aimed toward people with some software background but not nessearly any knowledge of electronics.

https://www.youtube.com/watch?v=AMz01IRAgZI

I could probably cut this back to a 30 Min talk if required.

Date:
2017 May 26 13:00
Duration:
1 h
Room:
Galerie
Conference:
openSUSE Conference 2017
Language:
Track:
Open Source
Difficulty:
Easy