Essays

My Experience Working with a Client

10 May 2024

Initial Expectations ICS414 was my second semester taking a Software Engineering class. My experience with this class was very different from my first semester. In my first semester, I learned the necessary skills to create a production-ready application. I felt...

Software Engineering

Review of an Interesting Semester

11 Dec 2023

After a long semester of hard work in my first software engineering class, I would like to talk about my main takeaways. I joined ICS314 with no JavaScript, database or front-end experience. Although I have learned all of those skills...

Software Engineering Open Source Design Patterns

Design Patterns: The Art of Programming

29 Nov 2023

Writing code is easy. Writing clean, maintainable, scalable, well-tested code can take decades to do well. Design patterns compare to programming as poetry compares to writing. Being thoughtful about the code you write in the beginning of a project is...

Software Engineering Design Patterns Reflection

Artificial Intelligence: Tool or Gimmick?

20 Nov 2023

Introduction With the recent surge of natural language processing and artificial intelligence, AI is starting to make its way into our daily lives. I have an interest in machine learning, but I have not fully incorporated it into my school...

Software Engineering AI Machine Learning Reflection

UI Frameworks: Don't Reinvent the Wheel

04 Oct 2023

HTML and CSS I have been working with HTML and CSS for the past few weeks. I realized that it requires a different thinking style than traditional programming. Since HTML and CSS are less strict than programming languages, finding errors...

Software Engineering Bootstrap 5 HTML CSS

Coding Standards: Overboard or Necessary?

20 Sep 2023

My Experience Using IntelliJ and ESLint Part of my Software Engineering curriculum requires that code submissions follow the ES6 javascript standard. I noticed that IntelliJ constantly flagged parts of my code with linting warnings and errors. At the moment, I...

Software Engineering ESLint IntelliJ

Asking Smarter Questions

05 Sep 2023

As I started my journey learning to program, I learned that asking good questions often leads to good answers. I often found myself copying and pasting code errors into google hoping to find some solutions when the solution was right...

Software Engineering

Software Engineering: Moving Forward

31 Aug 2023

Interests: I have been programming for about four years now and I used languages such as Swift, C, C++, C#, Python and JavaScript. However, I have always struggled with creating large scale applications. I have made a few mobile games...

Software Engineering

Simplicity: JavaScript's Downfall?

29 Aug 2023

Background: During my Computer Science journey at University of Hawaii at Manoa I have programmed in many different languages. I have used Java to learn object-oriented programming, C and C++ to program in a lower level language, and C# for...

Software Engineering JavaScript