Essays

Understanding Software Engineering Through Practice

17 Dec 2025

Introduction When going through ICS 314, I learned that the course itself was not just about understanding how just to build a web application from the ground up. But instead, I gain an understanding of core principles in software engineering....

ICS 314 Software Engineering Reflection Software Engineering

Productivity vs. Understanding

16 Dec 2025

Introduction During my time in ICS 314, AI became a regular part of my everyday workflow due to the fast-paced structure of the course and the increasing complexity of assignments. Like many other students, I used AI as a support...

AI ChatGPT Copilot Claude ICS 314

Turning Time into Insight

14 Dec 2025

How I Made My Effort Estimates The effort estimation draws on a team project called Rainbow Reclamation, a lost-and-found application, but I took responsibility for estimating and tracking my own work progress. I made my effort estimate by carefully reviewing...

Design Patterns Concept Reflection Team Project

Structuring Order from Chaos

04 Dec 2025

Structuring Order from Chaos: How Design Patterns Help Build Software Building software is like organizing a lost and found room, where if you don’t have a clear system in place, items can get misplaced, people get frustrated, and it makes...

Design Patterns Concept Reflection

Leveling Up My Web Design

09 Oct 2025

Leveling Up My Web Design I first began creating a web application in high school, where I built a scouting app using HTML, CSS, and JavaScript. It was a fun challenge and project that taught me how to construct a...

Computer Science BootStrap CSS Reflection

Clean Code, Clear Mind

25 Sep 2025

Setting the Stage When I first started to program, I thought of coding standards as a trivial matter. Did it really matter if I used tabs or spaces, if my curly braces were on the same line, or even if...

Coding Standards Reflection ESLint

The Art of Asking Smart Questions

11 Sep 2025

Why smart questions matter In software engineering, the way we pose questions to others matters just as much as the code itself. When writing code, it’s mostly about using your problem-solving skills, but when we get stuck, we tend to...

Questions StackOverflow Communication

Impressions on TypeScript

09 Sep 2025

Discovering & Learning TypeScript Before coming into this module, I already had experience with C++, Java, Python, JavaScript, and HTML since high school. Getting to work with TypeScript felt more like a new perspective than starting from scratch. What stood...

Software Engineering TypeScript Reflection

My dream and future

04 Sep 2025

The Dream From a young age, I was fascinated by the idea of building and creating. As a child, I would play with Legos and build buildings or rooms from my imagination. With each block I snapped together, I saw...

Computer Science Aspirations Career