====== Graph Tool ====== This was a project that my teacher had me work on to get me more familiar with coding. This took me close to one school year to finish at that time because I was still very new to coding and I was also working on the other [[software-space-game|space game]] coding project. Considering it was one of my first coding projects, I think it is not terrible. During this, I got a lot of practice with JavaScript and the library [[https://svgjs.dev/docs/3.2/|SVG.js]]. For instructions, click on the graph area (right under the results bar) and press i. One of the most valuable lessons I learnt here was how to work with someone to create something for them. With this project, there were a lot of requirements for me and it was challenging to meet those requirements and actually create a good piece of software. Sometimes, there would be new requirements or requirement would change. This taught me the importance of writing flexible code. This helped me a lot in my other coding projects especially with [[konduktiva|Konduktiva]] where I often had to guess the teacher's meaning and anticipate the thing the teacher would want to add.