Essays

Building More Than Code: What Software Engineering Taught Me

17 Dec 2024

My Journey in Software Engineering As I approach the end of my ICS 314 Software Engineering class, I realize that the knowledge I’ve gained goes far beyond just developing web applications. While building web-based projects was a key part of...

Software Engineering Organizing Reflection

Finding the Balance: AI in Software Engineering

13 Dec 2024

I. Introduction: Artificial Intelligence (AI) has become an increasingly important tool in education, providing new ways to enhance learning and problem-solving. In software engineering, AI tools like ChatGPT and Claude are especially helpful for writing, debugging, and understanding code. During...

Software Engineering AI Learning with AI

Design Patterns are the Secret Ingredients

05 Dec 2024

Every Chef Needs a Recipe One of my hobbies is cooking and baking. When I’m back home, I enjoy preparing meals for my family, often with a dessert to finish things off. Seeing them enjoy the meal I’ve made fills...

Software Engineering Design Patterns Recipe

Design from Scratch or Use Pre-Made Magic?

09 Oct 2024

What Makes a Website Engaging? What kind of website makes you want to keep scrolling? Is it a simple, plain website or a well-detailed one? I definitely prefer well-detailed websites—who wants to stay on a boring site for long? When...

Web Developer Learning UI Frameworks HTML CSS

Same Line or New Line? Organizing Code with ESLint

24 Sep 2024

Is Organization Really Necessary? Are you good at keeping things organized? For me, it depends. However, when it comes to schoolwork, I think I am. I like to keep my tabs, folders, and notes neat and well-organized. By doing so,...

Software Engineering Organization ESLint

Want Better Answers? Ask 'SMART'

11 Sep 2024

Upvoted Questions vs. Downvoted Questions As a software engineering student, I often encounter problems that require debugging. Fortunately, there are sources like Stack Overflow available online, where I can find other people’s questions that may help me debug my code....

Software Engineering Learning Stack Overflow

Designing My Future

05 Sep 2024

Discovering My Interest Software engineering and web development have always captivated my interest due to their combination of creativity with analytical problem-solving. Growing up, I spent a lot of time with my grandparents, who owned small businesses. Whenever I visited...

Software Engineering Web Developer Learning

Building Fluency in the Language of Code

05 Sep 2024

Learning Programming as a New Language Learning new programming languages is similar to learning new spoken languages, at least in my experience. It takes a lot of time and practice to become fluent, and it’s easy to lose proficiency if...

TypeScript New Langauge Athletic Software Engineering