Essays

What Was Learned Along the Journey

12 May 2022

Closing out a semester It has been a long road, but the end of the semester marks the end of my time in this software engineering class. Throughout the semester, there were various software engineering concepts we were able to...

Learning Software Engineering Agile Project Management Coding Standards

In A Way, Genres Are Like Design Patterns

28 Apr 2022

Different fields, same concept Design patterns can be observed in various fields and disciplines. They entail the fundamentals of how to solve a commonly occurring type of problem. One can probably look at what is around them and quickly spot...

Software Engineering Design Patterns

Final Project Idea

29 Mar 2022

(Collaborated with Cameron Sumida) Overview The problem: In their free time, UH students like to play various different games or take part in other activities. These can range from video games, board games, or outdoor activities such as hiking or...

Software Engineering Meteor

Facilitating Fantastic Layouts

24 Feb 2022

Intro Imagine if you were tasked with trying to draw out a copy of something like a sign or placard. For example, it could be a street sign, or of a poster on a bulletin board. You could try to...

UI Frameworks Semantic UI

The More Intuitive, The Better

10 Feb 2022

Coding standards allow for consistency In some ways, coding standards are similar to design standards for most other things. As a basic example, we can consider something like letter-size paper. As the user, we know that when we get a...

Coding Styles ESLint JavaScript

Smartly Avoiding Silence and Smartass Responses

27 Jan 2022

Intro On the subject of getting an answer, Eric Raymond states in How to ask questions the smart way that: Never assume you are entitled to an answer. You are not; you aren't, after all, paying for the service. You...

Stack Overflow Questions and Answers

An Unconventional Route to the Fundamentals

20 Jan 2022

Computer science wasn’t initially a consideration I had always had an interest in understanding how things worked, the process and history of how various things were created, and creating things. Over time, learning about the development history of games I...

Learning Software Engineering

New Language, New Methods

19 Jan 2022

My experiences so far At this point in my time as a Computer Science student, I have been exposed to and learned three programming languages; Java, C, and (some) C++. With the start of a Software Engineering class, that number...

JavaScript Learning