Essays

A Reflection on Software Engineering Education

18 Dec 2024

Software Engineering Course Software engineering is a diverse field encompassing many domains, each with unique challenges and opportunities. This course has provided a foundation in core principles like Open Source Software Development, Configuration Management, Functional Programming, Development Environments, Coding Standards,...

Software Engineering Learning Open Source Software Development Configuration Management Functional Programming Development Environments Coding Standards User Interface Frameworks Agile Project Management Design Patterns Ethics in Software Engineering

Implementing AI in Software Engineering

16 Dec 2024

Introduction Artificial Intelligence (AI) has become a transformative force in education, reshaping how students and educators approach learning and teaching. In software engineering, where complexity often intersects with creativity, AI tools like ChatGPT and GitHub Co-Pilot are increasingly utilized to...

Software Engineering Learning Artificial Intelligence ChatGPT GitHub Co-Pilot

Efficiency in Web Development

09 Oct 2024

A Modern Approach to UI Development In the constantly changing landscape of web development, UI frameworks have become vital tools for developers. Among these, Bootstrap 5 stands out due to its extensive features and capabilities. At first glance, UI frameworks...

Software Engineering Learning Web Development UI Frameworks HTML CSS Bootstrap 5

The Value of Coding Standards

24 Sep 2024

Why Coding Standards Matter in Software Development In software engineering, discussions surrounding coding standards often get dismissed as trivial—focused solely on aesthetic choices like indentation or brace placement. However, I believe that coding standards represent a crucial pillar of software...

Software Engineering Learning Coding Standards VSCode ESLint

Am I Asking Smart Questions?

11 Sep 2024

What are Stupid Questions? At some point in our lives, most of us have heard someone say, “There are no stupid questions.” This is wrong. Some questions can be considered stupid because they often lack the characteristics of a smart...

Smart Questions Smart Answers StackOverflow Professionalism

Adventures with TypeScript

04 Sep 2024

Introduction to JavaScript Before taking the FreeCodeCamp course to learn JavaScript and TypeScript, I knew little about how the JavaScript and TypeScript languages functioned. My prior experience in programming languages consisted of Java and Python. I learned Java in the...

Software Engineering Learning JavaScript TypeScript Athletic Software Engineering Skill Development

Path Toward My Future

03 Sep 2024

My Beginning My life so far has been full of different experiences. As a child, my parents encouraged me to explore various sports, from baseball to basketball and soccer. Despite their efforts, none of these activities managed to captivate my...

Software Engineering Learning Career Skills Life Journey