From d9b387c6e6b74a79b747222ca90f06bbdcf8a92b Mon Sep 17 00:00:00 2001 From: Johan Thelin Date: Wed, 4 Mar 2020 09:48:54 +0100 Subject: [PATCH] Platis as speaker --- ...eaker-spainter.png => speaker-dplatis.png} | Bin 24985 -> 24985 bytes 2020/schedule.html | 9 +++- 2020/speakers-and-talks.html | 42 ++++++++++++++++++ 3 files changed, 50 insertions(+), 1 deletion(-) rename 2020/images/{speaker-spainter.png => speaker-dplatis.png} (99%) diff --git a/2020/images/speaker-spainter.png b/2020/images/speaker-dplatis.png similarity index 99% rename from 2020/images/speaker-spainter.png rename to 2020/images/speaker-dplatis.png index 913688e69804a45fcc73bb33c76389e0bc2128ba..5d84c21bcd88028c470cdf44f49b94f694b619fd 100644 GIT binary patch delta 34 pcmbPvm~rM|#tq7eA|@dQmR2UFR>nr!28LD!2HZyZv6IaclK{M(3Gx5{ delta 22 ecmbPvm~rM|#tq7elS2{(SdRMjJ)Ufym;?ZAL -
T.B.D.
+ + +
Using open source paradigms to teach system development
+
Dimitrios Platis
+
+ + + diff --git a/2020/speakers-and-talks.html b/2020/speakers-and-talks.html index f23412f..01a4573 100644 --- a/2020/speakers-and-talks.html +++ b/2020/speakers-and-talks.html @@ -717,6 +717,48 @@ + +
+
+
Dimitrios Platis
+
+
+
Dimitrios Platis
+
Using open source paradigms to teach system development
+ + + +
+ Developing a system comprised of both software and hardware components comes with its extra set of challenges. Hardware gets delayed, the team that works closer to the electronics has to sync with the ones hacking on the cloud or the app, arguments erupt over unilateral assumptions about how things should be, etc. On the other hand, it is particularly rewarding seeing your efforts materialized in a physical form and the customers naturally interacting with your precious device. +
+ +
+ Software Engineering students at the University of Gothenburg, as part of their compulsory curriculum, are offered a course on systems development. They work in teams and are given a small robot development platform with the task to create a multitier product around it. They are inexperienced, with different availability, priorities and expectations, but full of creativity. +
+ +
+ How do we teach them to avoid the common pitfalls we witness in the industry? How do we facilitate collaboration between individuals engaged in separate parts of the system? How do we inspire them to establish a repeatable, well-defined development process? How do we convince them to build a robust and valuable system with the discipline of an engineer along with the freedom of an artist? +
+ +
+ In this talk, we are going to illustrate how we address these issues through the adoption of best practices common in open source projects and organizations. Combined with freely available tools, we enable and inspire the students to follow industrial standards and eventually produce better engineers for the future. +
+ + + +
+ Dimitris is a software engineer at Edument in Gothenburg. During the day he is working on embedded systems of all shapes and sizes. In the evenings, he develops open source software and hardware projects that he likes to blog about. He is enthused about robotics, IoT and portable gadgets. +
+ +
+
+