Essays

SWE: Testing Myself Beyond Code

17 Dec 2025

Introduction When I first started ICS 314, I honestly thought it was just going to be a class about building websites. We learned Next.js, React, PostgreSQL, and built RateMyTools for our final project. But looking back now, the class was...

Software Engineering Agile Project Management Coding Standards User Interface Frameworks

Effort Estimation: Learning to Track Development Time

14 Dec 2025

How I Estimated Effort When starting the RateMyTools project, estimating effort for each issue was honestly difficult because I didn’t have much historical data to go off of. For Milestone 1, I based my estimates on previous ICS coursework and...

Software Engineering Project Management Agile Development

AI: The Time is Now

14 Dec 2025

I. Introduction AI is everywhere now, especially when it comes to learning how to code. Throughout ICS 314, I found myself relying pretty heavily on Claude AI for most of my work. I also used GitHub Copilot, but mainly just...

Software Engineering Artificial Intelligence Learning

Reflecting on UI: Overly Complicated Journey

02 Oct 2025

Introduction Building a modern website from scratch using only raw HTML and CSS is a little like building a house with just hand tools. It is definitely possible, but slow, frustrating, and overall not accepted by most people. When exploring...

HTML CSS UI Standards

Coding Standards: Is it a Need?

23 Sep 2025

Introduction Are coding standards really about spaces and curly braces, or do they define what makes a piece of code good? These are the types of questions software engineers should be asking themselves daily when writing lines of code. Coding...

Syntax Coding Standards

Typescript: Language of Doom

03 Sep 2025

Introduction I have coded a variety of languages since becoming a student in college, some I don’t like such as Java, but some I love like Python and Javascript. Typescript however since beginning the class ICS 314 has been my...

Typescript Struggles

Goals to be a SWE

02 Sep 2025

Why is your goal to be software developer? Software development to me offers so much creativity, and problem solving. Many things that I never knew I had an interest in. Over the past couple years I have built many connections...

Software Development Goals