Essays

A Look Back

12 Dec 2023

In my four-month software engineering journey, I’ve acquired insights and skills that reach beyond the scope of web application development. Don’t get me wrong; gaining proficiency in this skill is undoubtedly a valuable takeaway, but the true lessons lie elsewhere,...

Software Engineering

Patterns At Play

30 Nov 2023

Imagine you’re a chef experimenting in the kitchen. You create a versatile liquid mixture that adds flavor to various dishes. At first, you simply refer to it as a “flavorful liquid mixture.” As you cook more, you find the need...

Design Patterns

AIly?

21 Nov 2023

Introduction In the ever-changing worlds of education and software engineering, Artificial Intelligence (AI) is becoming a game-changer. In education, AI accomplishes a bunch of neat things, like tailoring learning experiences for each student and providing immediate assistance/feedback to assignments. Moreover,...

Artificial Intelligence

UI Frameworks: Frustration and Functionality

05 Oct 2023

UI frameworks, like Bootstrap 5, can initially seem as tricky to master as learning a new programming language. So, why even bother using them? The answer lies in the returns on this investment of time and effort. UI frameworks offer...

Software Engineering UI Frameworks

Your Code's Best Friend

21 Sep 2023

Coding standards may seem like a pedantic aspect of software development, often reduced to debates over indentation and curly brace placement. These seemingly minor details, however, play a more significant role in shaping the development process and the quality of...

Software Engineering

Debugging Discourse 101

07 Sep 2023

Importance of Smart Questions Being able to ask smart questions is imperative for software engineers (for things such as debugging code for example). Firstly, it saves time and resources. Clear, well-articulated questions provide answerers with the necessary context needed to...

Software Engineering

Beyond Lines of Code

31 Aug 2023

While software development is not something I have been particularly invested in, as I embark on this software engineering journey, I am looking forward to exploring coding paradigms, ethical considerations, and the pursuit of building responsible, quality-assured programs. It’s about...

Software Engineering

Into the World of Webcraft

29 Aug 2023

I’ve never touched Javascript until a week ago. I have heard bad things about it: that it’s messy or poorly designed. But I remember seeing a quote online, something to the effect of “there are two types of languages; ones...

JavaScript