It happened at a hackathon I recently participated in. We had to create two interfaces for our ideas. And I was responsible for one of them.
I have chosen React and typescript, that I am more familiar with, because I use them every day in my internship. And the person who wrote the other interface used the original HTML and CSS. The result was that I got the coding done quickly, which wasn\’t a big deal for me, but the others had a hard time opening the file because the React project required additional setup. Video editors, on the other hand, need it run it on his own device to record videos.
This was actually the first time I realized the importance of limiting the language of coding and the methods used. It\’s really difficult when people on the same team are coding in different languages. Previously, I was on the internship team and we used git to keep collaborating, and in class, topics and requirements were set for group projects and nothing could be changed. This was the first time I realized that it was so important. It\’s possible to combine the code, but it\’s actually a waste of effort and can get very confusing when the project gets bigger and more people are involved.
I think it\’s great that I found this out before I did a bigger project, I\’ll be sure to pay attention to it next time.