Essays

Final ICS 314 Reflection

17 Dec 2025

Software Engineering Extended Beyond the Development of a Web Application Because the technology stack that we have used in this course is centered on building web applications, it may be tempting to believe that the main purpose of the class...

ICS 314 Reflection

The Use of AI

16 Dec 2025

Experience WODs (e.g., E18) For the Experience WODs, I generally used a mix of AI assistance and my own personal coding. These WODs were not overly difficult, so they provided a good opportunity to experiment with a hybrid approach. I...

ICS 314 AI

My Effort in Estimation

14 Dec 2025

epic embed fail Basis for Effort Estimates My first effort estimate for the project was made somewhat on a whim. I generally thought about how long it might take to implement the multi-step lifestyle form, including step navigation, question components,...

ICS 314 Effort Estimation Software Engineering

Keeping in Step

05 Dec 2025

Keeping in Step: How Marching Band Taught Me to See Design Patterns Anyone who has ever marched in a band knows the field is chaotic before rehearsal even begins: people wandering, instruments warming up, scattered conversations-everyone is technically “there,” but...

Software Development ICS 314

Why Bother with Bootstrap 5? The Real Value of UI Frameworks

09 Oct 2025

The Challenge of Learning a Framework Learning a UI framework like Bootstrap 5 can be intimidating at first. It feels like you’re suddenly learning a whole new language filled with strange class names and rules that don’t make sense right...

UL Frameworks Bootsrap Formatting

Coding Standards and Whatnot

25 Sep 2025

Coding Standards as a Lerning Tool I used to think of coding standards as a set of nitpick rules meant to keep me in check. Matters of spacing, semicolons, or how variable names should be named did not strike me...

VSCode ESLint Coding

Smart Questions, Good Answers

11 Sep 2025

What’s a smart question? Effective communication is one of the most critical skills a software engineer can develop. In the fast-paced world of software development and open-source collaboration, knowing how to ask precise, well-researched questions can greatly impact both the...

Questions Answers StackOverflow

Reflect On Typescript

11 Sep 2025

Feelings on Typescript I’ve only worked on Python and C++ before, and to be honest, as a not-very-good coder, I find TypeScript an interesting language. Compared to Python, TypeScript feels a bit stricter because of the type system, which sometimes...

Typscript Coding