Essays

AI Use in ICS314

11 Aug 2025

Artificial Intelligence is a tool quickly being pushed into mainstream culture, personal assistance, and learning. AI’s relevance in this software engineering course was a personal choice, and was impactful. Throughout this course, AI served to help understand and problem solve...

Software Engineering AI

What I Learned About Software Engineering

08 Aug 2025

Throughout this course, it’s clear to me that I have learned more than just the ability to design and program applications using HTML and CSS. While learning to build applications was a key part of this software engineering course, I...

Software Engineering Design Patterns Open Source Software Development Collaboration Skills Learned

Design Patterns As Blueprints

23 Jul 2025

So what are design patterns? In the real world, if you are building a house, you don’t begin by trying to reinvent how doors or staircases work, rather, you use blueprints. Blueprints are tried and true designs and layouts built...

Engineering Design Patterns

Whats the benefit of UI Frameworks? Bootstrap 5 and beyond!

03 Jul 2025

UI Frameworks UI (User Interface) frameworks are something that is relatively new to me. Previous to taking software engineering, I had little to no experience with HTML or CSS. I had only been dealing with UI in the way that...

Software Engineering UI Frameworks Bootstrap-5 Front End Development

Coding Standards: A Programmers Best Friend

18 Jun 2025

Coding standards are typically defined as a style guide that dictates the organization and styling of code. Where spaces, tabs, and braces are placed are part of specific coding standards. When starting out, coding standards can feel unnecessary and annoying,...

Engineering Coding Standards ESLint VSCode copilot

No Dumb Questions... Or is there?

13 Jun 2025

Why ask good questions? As a software engineer, we spend just as much time debugging, asking for help, and relearning, as we do writing code. In a world where the internet makes collaboration and research constantly accessible, the ability to...

Smart Questions StackOverflow

Levelling Up with TypeScript

04 Jun 2025

Athletic Software Engineering and TypeScript From JavaScript to TypeScript: Before beginning this class, I had limited experience with JavaScript from my highschool AP Computer Science Principles class. To be honest, I had barely used JavaScript and barely heard of TypeScript....

Engineering Athletic Software Engineering JavaScript TypeScript ES6

Discovering my Passion for Software Engineering

04 Jun 2025

Software Engineering has stood out to me since I began to explore career opportunities my senior year of highschool. Growing up doing ‘Girls who code’ workshops and learning from my parents, who are both engineers, I realized that software engineering...

Engineering