20 Dec 2024
Tracking Method: Effort Estimates Throughout the development of our “Musicians of Manoa” ICS 314 final project, each team member tracked their progress by logging the estimated time versus the actual time (for both coding and non-coding efforts). When estimating my...
Project Management IDPM Software Estimation
18 Dec 2024
Introduction The world of software engineering is widespread, encompassing a diverse range of topics, from open source software development to design patterns. From my time in ICS 314: Software Engineering, I explored many of these concepts and how they contribute...
Software Engineering Functional Programming User Interface Frameworks Agile Project Management
15 Dec 2024
I. Introduction With the rapid popularity of artificial intelligence (AI), using AI within educational contexts has become a growing medium to help students learn in addition to conventional learning methods. Although some people think AI diminishes the quality of learning,...
Artificial Intelligence (AI) Education Software Engineering
04 Dec 2024
Why Reinvent the Wheel? Imagine you’re an architect on your first day at work, excited to finally put your years of training to use. But then, your boss gives you a daunting challenge: design and construct a skyscraper without using...
Design Patterns React Software Engineering
09 Oct 2024
Cass and Bostrap’s Pizza Fiasco Imagine being tasked with making pizza for a family dinner. Person A, let’s call her Cass, decides to make the pizza completely from scratch. Cass determinately hand-makes the dough, kneads it to perfection, crushes garden-grown...
Bootstrap 5 HTML & CSS UI Frameworks
23 Sep 2024
There’s a lot of scary things in the world—snakes, spiders, heights… oh, and missing semicolons. In the world of software engineering, developers follow a set of guidelines and coding practices known as “coding standards.” To some, these standards are either...
Coding Standards ESLint JavaScript
10 Sep 2024
“The scientist is not a person who gives the right answers, he’s one who asks the right questions.” ― Claude Levi-Strauss Humans are instinctively curious creatures. When we want to know more about something, we naturally ask about it. For...
SMART Questions StackOverflow
09 Sep 2024
Chapter 1: New Beginnings My journey into the world of software engineering began during middle school, a time when my career aspirations were still undefined. At the time, I was convinced that a future in healthcare was my calling—a path...
Software Engineering UX/UI Web Development Artificial Intelligence
04 Sep 2024
Wait, What’s Typescript? During this past summer, I interned at the Daniel K. Inouye Solar Telescope where I developed a prototype GUI for the Science Operations Specialist team. I remember receiving my internship offer email and ecstatically clicking the link...
Typescript Athletic Software Engineering