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
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
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
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
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
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
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