Simon Lees
http://lca2018.linux.org.au/schedule/...
Often as software engineers / developers the first thing we do when we want to start a cool new project is start writing code. In reality what we should do is to take a step back and look at what the people who went before us have already done, open source software provides a wonderful platform to build cool things with very little effort by utilizing existing code.
I will use the experiences and lessons I have learned from building a Linux powered robot to illustrate this, I will go through my design emphasizing the design decisions taken 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.
This talk was given at Linux.conf.au 2018 (LCA2018) which was held on 22-26 January 2018 in Sydney Australia.
linux.conf.au is a conference about the Linux operating system, and all aspects of the thriving ecosystem of Free and Open Source Software that has grown up around it. Run since 1999, in a different Australian or New Zealand city each year, by a team of local volunteers, LCA invites more than 500 people to learn from the people who shape the future of Open Source. For more information on the conference see https://linux.conf.au/
#linux.conf.au #linux #foss #opensource