Essays

Software Engineering: Beyond Web Application Development

11 Dec 2023

Introduction While the primary focus of the course was on web application development, it is crucial to recognize that the skills and knowledge gained transcend this specific domain. In my case, before the semester started I have alrady been trying...

Software Engineering Agile Project Management Functional Programming

Design Patterns: The Craftsmanship Tools of Software Engineering

29 Nov 2023

Design patterns in software engineering are like the essential tools in a craftsman’s toolbox. Design patterns in software engineering are like the essential tools in a craftsman’s toolbox. Each tool has a specific purpose and ideal scenarios where it shines,...

Software Engineering Design Patterns Coding Best Practices

Navigating the AI Landscape in ICS 314: A Personal Journey

21 Nov 2023

Integrating AI into Software Engineering Education I was shocked when we were allowed to use AI in our assignments and homework. Many professors are so against the use of AI tools and I understand why, but Professor Moore understands that...

AI in Education Software Engineering Personal Experience

Final Project Idea

31 Oct 2023

Analysis of a Smart Technical Question What is a Smart Question? A smart question is specific, concise, and well-researched. It provides enough context for the reader to understand the problem, including code snippets, error messages, or related documentation. A smart...

Forums Stack Overflow

The Case for UI Frameworks

04 Oct 2023

The Unsung Heroes of Modern Web Development: The Case for UI Frameworks Web development has come a long way from the days of basic HTML and CSS files. Today, it’s an intricate field, complete with a multitude of tools, languages,...

Software Engineering UI Frameworks Bootstrap 5 Semantic UI

The Value of Coding Standards:ESLint

21 Sep 2023

The Value of Coding Standards: ESLint When you first integrate ESLint with IntelliJ, it can feel like the software equivalent of a grammar teacher endlessly correcting your sentence structure and punctuation. The tool marks your JavaScript code for all kinds...

Software Engineering Coding Standards ESLint

Smart Questions on Stack Overflow

07 Sep 2023

Analysis of a Smart Technical Question What is a Smart Question? A smart question is specific, concise, and well-researched. It provides enough context for the reader to understand the problem, including code snippets, error messages, or related documentation. A smart...

Forums Stack Overflow

Smart Scripts, Striking Writers: The AI Dilemma

31 Aug 2023

Are AI-written scripts the future or a threat? When I first heard about the Writer’s Strike, my immediate thought was about the repercussions it would have on the television and film industry. But then a second thought popped up: Could...

AI Writers Strike Scriptwriting

The New Frontier: Javascript

30 Aug 2023

I’ve got some experience with Java, C++, and HTML, so jumping into Javascript was a bit of an adjustment. The first thing that tripped me up was the syntax and how loose it is compared to something like C++ or...

Software Engineering