Essays

Effort Estimating

15 Dec 2023

Estimating Efforts When estimating my efforts, I consider my prior experience with similar tasks. For example, I invested a significant amount of time in managing and setting up a database during the HACC. As a result, I initially anticipated a...

Effort Estimating Final Projects IntelliJ

Farewell Meteor, Hello software engineering

11 Dec 2023

What is software engineering? It’s a term I’ve been hearing since my first day in computer science. Is it just coding? Is it solely about creating software? With these questions in mind, I enrolled in ICS 314 in April. Looking...

Software Engineering ICS 314 Wrap Up

Where is the Treasure?

29 Nov 2023

Treasure Map Where is the treasure? Well, obviously, it’s at the ‘X’ mark on the treasure map. All you need to do is follow the route on the map, and you can find the treasure! Isn’t that similar to a...

Software Engineering Design Pattern One Piece

Reflect on Use of AI in ICS 314

20 Nov 2023

I. Introduction ChatGPT was released on November 30, 2022. In just roughly one year, it has become a hot topic, with practically everything in the world wanting to add the word ‘AI’ to their product. In terms of education, AI...

AI Software Engineering Class Learning

UI is like a joke, if you have to explain it, it’s not that good

04 Oct 2023

User interface frameworks change rapidly; new ones emerge every year, and sometimes even every month. Consequently, many software engineers and UI designers need to ensure that they stay up-to-date with the latest frameworks to secure their jobs. However, why are...

Software Engineering UI Bootstrap

Why don't programmers like nature?

20 Sep 2023

Coding is a somewhat personal tool. Although the coding languages everyone uses are the same, everyone can have different ways of writing it. It’s kind of like personal outfits; although everyone wears clothing, everyone wears different clothes. However, if you...

Software Engineering Learning Coding Standard

Am I dumb?

05 Sep 2023

There are moments in our lives when we must seek assistance from others, particularly in this industry where mastering everything can be challenging. Consequently, asking questions is a crucial technique for finding the answers we need. However, the key question...

Software Engineering Learning

Disassemble the world

30 Aug 2023

When I was a child, I had a weird habit for disassembling everything in my sight, from toys to shelves. This habit became rather destructive since I lacked the ability to reassemble things properly. Consequently, it caused considerable trouble for...

Software Engineering Learning

Reflect on Javascript

29 Aug 2023

On August 6, 1991, the first website was created by Tim Berners-Lee. Since then, the World Wide Web has undergone a remarkable evolution, transforming the way we communicate, access information, and conduct business. JavaScript has taken this evolution to the...

JavaScript Learning