Essays

Taking on Software Engineering

14 May 2025

Image Source: vecteezy Beyond Web Application Development The fundamental concepts and skills in software engineering apply beyond more than just web application development. Web application development is just a skill that uses fundamental concepts. You could reuse these concepts and...

Software Engineering Open Source Software Development Coding Standards

Estimation and Tracking

12 May 2025

Making Effort Estimates I estimated the amount of effort I needed to make based on the amount of time I took to do the WOD assignments, and referencing how long I took to do my tasks for each of the...

Estimation Tracking

The Use of AI in ICS 314

06 May 2025

Image Source: hatchwise Introduction The role of AI in education is a tool that students can utilize for learning assistance. It’s almost like a 24 hour remote tutor. Although we shouldn’t heavily rely and fully believe what AI tells us...

AI ChatGPT

Bootstrap, Bootcamp: A Journey into UI Frameworks

27 Feb 2025

(left image: web page using plain HTML, right image: same web page using Bootstrap 5) Analogy Baking a cake from scratch requires gathering specific ingredients, following detailed procedures, and using the right techniques to produce a high-quality result. However, using...

Bootstrap HTML CSS Software Engineering

A Simple Way to Improve Code Readability

13 Feb 2025

Image Source: ESLint Importance of Coding Standards When it comes to learning a new programming language, there are many features to consider. Usually when you learn something new, there would be multiple examples for understanding a topic. It is important...

Coding Standards ESLint VSCode

Help Yourself by Asking Better Questions

01 Feb 2025

Image Source: Pixabay Importance of Smart Questions In a world of busy yet helpful people, many are willing to help each other out, but there are always some limitations. Since providing answers is voluntary, it is only fair that the...

Smart questions

Finding Motivation

23 Jan 2025

Image Source: Gabriel Heinzer Any learning concept in the world comes with its own challenges, but the effort is always worth it. Whether it’s learning different programming languages, a new instrument, or a second language, each pursuit adds meaningful value...

TypeScript