Essays

Hardcore Software

14 May 2025

The Most Difficult Part of Software Development You can ask a hundred software developers what the hardest part of software development is and you are likely to get 20+ unique answers. A novice might say the hardest part must be...

Software Engineering Project Management Personal Experience

Use of AI in Software Development

08 May 2025

I. Introduction Ever since the dawn of AI, its role in education has been widely controversial and debated. The controversy arises in the notion that using AI in classwork that have otherwise not been designed around the use of AI...

Software Engineering Artificial Intelligence Personal Experience

Issue Driven Project Management Reflection

08 May 2025

I had some background on software development besides this class, so I already knew how long some basic processes could take, so I always overestimated the effort I’d put into each issue. This made it so that my estimations were...

Software Engineering Project Management Personal Experience

Software Design Patterns: The Rebuttal to 'But, It Works On My Machine.'

22 Apr 2025

“But-but It Works On My Machine!” Few things in the world of software tick me off more than the phrase “But it works no my machine.” I’ve heard it so many times to the extent that I just had to...

Deisgn Patterns Software Design NextJS

Strap Your Boots, U and I are Going to FrameWORK

25 Feb 2025

From the Perspective of an HTML/CSS Purist Looking at the work of art on the left, we observe a man jaded, terrified even, by all the crazy UI frameworks invading his private domicile. He exclaims “I HATE FRAMEWORKS I HATE...

Bootstrap 5 UI Frameworks HTML CSS

The Day of Lint-ening is Upon Us

10 Feb 2025

Everything Has Standards If you think about it, everything technically has standards. However, if I were to make one exception, I think art is the single thing that frees itself from standards. Art is a form of self-expression and it...

ESLint Github Coding Standards

No Such Thing as a Dumb Question (Unless You're On Stack Overflow)

30 Jan 2025

We’re all guilty of asking dumb questions. Something worse than not being able to answer a question in class is not being able to think of a question in the first place. You put yourself in a very scary situation...

Questions Answers Stack Overflow

What TYPE of SCRIPTing is This?!

22 Jan 2025

Why are the Data Types There? For someone who came from a programming background that emphasizes highly strict datatype requirements, Typescript seems like a fever dream. It’s funny because until now, having done all the tutorials and a couple WODs,...

Software Engineering Typescript

Bury the Past, Uncover the Future

22 Jan 2025

A Fresh Start Every semester, we get the opportunity to rebuild our identity. I always look forward to this opportunity as I tend to adjust to others, rather than have others adjust to me. I don’t have a very strong...

Software Engineering Introduction

American Nightmare

12 May 2022

American Nightmare “For many, the American dream has become a nightmare.” This statement by Bernie Sanders challenges the nature of the American Dream and begs the question of whether or not it’s still a dream accessible to the destitute or...

Immigration America American Dream