From 9e940dd16d860e7d11420892afbfd80c9b043b42 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Fri, 29 May 2020 00:02:33 -0700 Subject: [PATCH] Add Matt's reflection --- reflection.tex | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/reflection.tex b/reflection.tex index 9865911..579d4d9 100644 --- a/reflection.tex +++ b/reflection.tex @@ -30,4 +30,30 @@ I have learned how to communicate with others and spread out the work. As a team \subsection*{If you could do it all over, what would you do differently?} Honestly I wouldn't change much. After the first term, our team discovered a better way of splitting up work to make us more efficient and ensure work was being done evenly. The only significant thing I would change would be to implement this design from the beginning, to reduce anger amongst teammates and increase our efficiency. We used an online resource to assign out action items to the team members, and then team members could complete these action items on their own time and report results back to the team via this online tool. +\pagebreak +\section*{Matthew Sessions} +\subsection*{What technical information did you learn?} +That sometimes Arduino drivers will include an operating system, which consumes most of the available memory. How to write code that uses the least amount of space in C, C++ would generate a lot of useless code. + +Rewriting Arduino drivers that were made in C++ can save a lot of application memory, each byte used matters a lot. + +\subsection*{What non-technical information did you learn?} +Most wireless technology does not penetrate buildings, so an a area with a lot of buildings will yield poor signals between wireless devices. + +\subsection*{What have you learned about project work?} +To commit changes often means that you can go back to something that worked a few minutes ago, being able to do this usually saves a lot of time. + +Many (Arduino) libraries from the internet are poorly implemented and more often than not can be further optimized and tailored to the specific application. + +\subsection*{What have you learned about project management?} +Storing all documents in a shared space keeps documents from getting lost and allows project members to access information quickly. + +\subsection*{What have you learned about working in teams?} +Maintaining constant communication with the team is critical to making progress in any project. + +That even with hardware it is possible to work with hardware over the internet through VPN and SSH. + +\subsection*{If you could do it all over, what would you do differently?} +Hardware wise it would have been easier had we used an ARM CPU based microcontroller instead of AVR, as this would have provided us with much more memory and disk space for our application. + \end{document}