Essays

Thank you - ICS 314

14 Dec 2025

Introduction What a ride. If you had asked me four months ago whether I wanted to be a software engineer, I would have said, “maybe let’s see how that goes.” As I near the end of ICS 314, I realize...

Software Engineering Reflection Coding Standards Ethics Functional programming

Effort vs Reality

14 Dec 2025

Guess, Test, and Show Effort estimation has always been a struggle for me, both in software engineering and for outside tasks. This is largely due to procrastination and underestimating how long it takes to complete a task. Through ICS 314...

Effort Estimation Bottoms up Dynamic problem solving Reflection

Machine vs Organic: Use of AI with the human brain

10 Dec 2025

Introduction As LLMs like ChatGPT and Co-Pilot evolve and become more prominent and accessible, the nature of education has shifted drastically. In software engineering, an average AI language model can be comparable to a software engineer with many years of...

LLM Software Engineering AI technologies

Pattern Design Reflection

03 Dec 2025

The Essence of Design Similar to the base case in a dynamic programming problem or the structural template of a house, a design pattern is a reusable, standardized solution to a common problem. A design pattern offers a conceptual blueprint...

Design Pattern Formatting Planning

Final Project Idea

04 Nov 2025

Everything Toilet Map Overview The problem: As an essential function of the human body, defecation and urination plays a vital role in every college student’s day to day life. Students, especially incoming freshmen and exchange students that are new to...

Software Engineering Nextjs

Reflection on UI Frameworks

08 Oct 2025

My experience with UI Frameworks I had a great experience learning and applying css and html into my programming arsena. Personally I believe that HTML is a very sophisticated and flexible language that allowed me to create whatever I wanted...

HTML Frameworks Wesbite Developement

Reflect on Coding Standard

24 Sep 2025

What is ESLint? ESLint is a grammar checker extension in Visual Studio code for proper and neat typescript organization. Basically a structure checker for proper coding etiquette. What makes coding standards so important? Although some people may disagree, however I...

Typescript Reflection

Dear Software Engineering

17 Sep 2025

Why Software Engineering is so important I believe software engineering is a very unique form of art. The ability to create a website or an app for users to be able to look and interact with is something I have...

Software Engineering Programming

What Makes a Question Smart?

10 Sep 2025

Why should you ask questions? As someone who has spent hours working on a singular assignment, project, or even personal goal just to be completely stuck on a simple tasks. Maybe the understanding isn’t there, I read the requirements wrong,...

Questions Answers StackOverflow

My Typescript Reflection

04 Sep 2025

My Experience with Typescript, and What I Aspire to Create As someone who was relatively new to TypeScript and only knew the name, I came into freeCodeCamp.org feeling nervous. At first, I was skeptical about learning JavaScript and couldn’t see...

Tutorial Typescript