Remote Work

       Ever since the pandemic, the modern workplace has gone through many shifts. The realization that workers can still be effective members of the company from their home has changed a lot of people's perspective on the corporate work environment. Many workers have pushed for remote work to become a staple of the modern job market. It's easy to see the appeal of remote work: No commute, stuffy office, or even stuffier dress code sounds very appealing to me. I personally enjoy the ease of access to one's job right in their own home. All of that said, the infrastructure for remote work has been in the works for longer than we realized that there was a need for it. In the modern era, cloud computing has become a necessity for almost any job regardless of whether it is remote or not. Services such as AWS, Azure, and Git hub/lab  has supplemented developers with the tools to contribute to their workplace from anywhere on the globe. Now teams can be comprised of just about any

Git and Game Development

      A subject that has always been very near and dear to my heart are video games. Throughout my life I have always deeply enamored with games and the process of their creation, from the intricacies of 3d modeling to the various game engines in  use. Despite that, I wouldn't  say I am an expert in modern game development by any means. As my classes have progressed however, I've begun to understand more about the inner workings of software development and how how teams are managed. This lead me to look into how game developers use these tools to manage projects and keep everything orderly. After some research, I found that prominent game engines like Unreal Engine have their source code up on Github. Not only that but Godot, a free open source engine, uses the MIT license and is entirely up on Github. Of course, even if an engine doesn't have their code on Github or Gitlab that doesn't mean you can't just host your code in an online repository. Thanks to what I'

Open Source Software in Education

       In recent time I have started a job as a computer teacher for a private school, and as such I've had to become familiar with educational software. As an educator, I believe it is important for there to be a plethora of accessible software to teach children digital literacy. While there are certainly many free IDEs out there for any aspiring programmer to use, I'm more concerned with children still in elementary, middle, and high school. Open source software allows young students a safe environment to learn and create, without incurring a hefty price tag for their school. This is especially true for those learning how to code since it isn't exactly a subject that comes naturally to everyone. The most prominent educational coding software I have found is MIT's own Scratch. Licensed under the "Creative Commons Share Alike" license, Scratch provides a block-based coding environment that is easily understood and accessible to children. There's even Scrat


 Hello I'm Alejandro Montes de oca and this is my ;professional blog. I started this blog for my CS 348 and 343 classes. I hope to gain an internship or any form of employment by the end of the semester.