It is finally half way through the semester an we’ve made some decent progress on our project. While we haven’t achieved as much as last semester that is part due to the easier stuff being out of the way as well as our group as a whole being busier. while this could be better i don’t think its a severe issues, as a good majority of our work now is leaning towards building up our AI model. This is good as training an AI model requires a lot of time but not as much input from the dev’s so training can be done in the background while other work is achieved.
For this blog post we were asked to answer one or more questions, and the one i want to answer is, “What is your most favorite technology? Least favorite?” In our project we haven’t had the need to use many different technologies. These could be things like software, libraries, languages and so forth. While we haven’t had to use many relative to other project i think my favorite is VS Code. VS Code while not a true IDE does carry it self as closely as possible allow a huge range of options thanks to its extensions feature allowing for people to create extensions that can benefit you and your code, like highlighting, AI writing or integration for other languages. All of these give vs code a flexibility that’s hard to achieve else where along with a clean UI its my go to code editor so far.
On the other end my least favorite is our version control system, azure dev ops. Azure is like Microsoft’s version of GitHub allowing for version control via branches and pull request so multiple people can work on the project. It also allows access to sprint planning and work items/boards to manage who’s working on what. While all of these are great features without having to workshop where everything is and understanding the program outside of a base level it can be complex to use. Along side this the UI is a little ugly making it harsher on the eyes and hard to find where things are at.
Technologies and their application are pivotal to our project but that doesn’t mean that the current ones are the best or ones we like. That also doesn’t mean that they are bad and should never be used. At the end of the day it may just come down to user preference.