Essays

Looking Back at ICS 314

14 May 2025

Introduction During my time in ICS 314, I learned a lot about the many processes that go into Software Engineering. There were many aspects that the course covered, but I’ll highlight two aspects that really stood out to me, and...

Software Engineering

Reflection of AI Use: The Good and the Bad

12 May 2025

I. Introduction When I registered for my ICS 314 class during the Fall 2024 semester, I was told by people who had already taken that class that AI tools like ChatGPT and GitHub Copilot were allowed, and sometimes encouraged. This...

Software Engineering AI

Tracking All The Effort

08 May 2025

How did you make your effort estimates? For making effort estimates, I tried my best to think about how long something would take based on how complex it was to implement into the website. I also took consideration from past...

Software Engineering Time Management

The Hidden Structure of Good Code

24 Apr 2025

Grasping the concept of design patterns in software development was a little tricky for me at first. But once it clicked, it revealed to me how much more efficient the process of creating programs or software can be. From my...

Software Engineering Programming Next.js

Why Code More? The Case for Bootstrap 5 Over Plain HTML

27 Feb 2025

Why Bootstrap 5? Have you ever wondered how websites on the internet are created? It’s straightforward, most websites are created using a programming language called HTML. While searching through the internet, almost everyone has most definitely come across a website...

HTML Software Engineering Bootstrap 5

Staying Up to Standard

13 Feb 2025

Being Up to Standard In the fifth week of my Software Engineering class, the course material is starting to ramp up and we’re learning a lot more things in a shorter time. In weeks four and five, we’re starting to...

Coding Standards Software Engineering Programming

Ask Smart Questions, Get Smart Answers

30 Jan 2025

In the world of programming, it is bound for programmers to get stuck writing code every once and a while. Whether it might be a small syntax error like a missing semicolon or a small bug that is unaware to...

StackOverflow Software Engineering

Flipping the Script: Learning TypeScript

23 Jan 2025

As someone who had almost no prior experience programming in JavaScript, learning TypeScript was definitely an interesting, yet challenging experience. Like learning any new programming language, getting used to the syntax was definitely a challenge to overcome, but once I...

TypeScript

A Step in the Right Direction

23 Jan 2025

In my third year of university, I’m finally taking a software engineering course and through it, I hope to find some guidance as to where I want my career to go. Ever since the start of my university career, I’ve...

Software Engineering Career Computer Science