Essays

Thoughts on Software Engineering

17 Dec 2025

Goodbye ICS 314 As this semester of ICS 314 comes to an end, it’s time for me to reflect on all I have learned. Before taking this course, I had no real idea how much aspects go into software engineering....

Software Engineering Coding

ChatGPT my Best Friend

15 Dec 2025

I Love AI AI has a chokehold on the tech and every other industry in the world at the moment. Some might say that AI is deteriorating our minds by giving us the easy way out. Which is understandable, however...

AI ICS 314

Time is Money

14 Dec 2025

$$$ I made time estimations based on how long I personally believe each issue would take based on my own judgement. Although the estimates were not always accurate, however having them made me better understand my work habits and how...

Final Project Time Estimations

A Design What Now?

04 Dec 2025

A Design What Now? Now, you might be asking, “What are design patterns? What do they do?” Design patterns are recurring problems that occur repeatedly in our code. They describe the problem itself and then the main solution. This solution...

Design Patterns Object-Oriented

Final Project Idea

04 Nov 2025

Main Idea Online student shop Maybe for dorm students who are moving out and want to make extra cash UH Marketplace Overview Problem: Students need money, and also need to get rid of things, especially for students that dorm on...

Software Engineering Project

UL Frameworks Do Work!

08 Oct 2025

What is a UI Framework? UI framework helps programmers develop interfaces in a more efficient way. It’s basically a library of prebuilt building blocks that allow formatting simplicity. Style, components, and helpers, you name it, all of these can be...

UL Frameworks Bootstrap Formatting

Coding Standards, a Way of Life

24 Sep 2025

What are Coding Standards? Coding standards are essential for all programmers to learn. These standards encompass a range of aspects, from basic formatting and documentation to integrating functions and handling errors. Consistently following these sets of rules results in fewer...

Coding Standards Formatting Coding Concepts

The Question that keeps on giving

10 Sep 2025

SMART Questions? What defines a SMART question? The process of asking a SMART question is not necessarily dependent on how “SMART” you are, but rather the thought and effort you put into it. This includes giving your full effort into...

SMART questions Learning Community

So many lines of code to choose from!

02 Sep 2025

Where it started I originally decided to be a software engineer after career day in 5th grade. After a student’s dad came into the class, saying he made video games for a living and worked for NASA. Growing up, the...

Interests Goals

Have I seen you before?

02 Sep 2025

Evaluation of TypeScript So far, I think TypeScript is a more approachable language considering TypeScript is a superset of JavaScript. I’ve never used TypeScript before, but I’m excited to use it along with HTML and CSS. The beginning of this...

TypeScript WODs