Essays

Artificial Estimators

19 May 2024

Throughout the history of programming, engineers have grappled with estimating the effort needed to develop software. Achieving precision, accuracy, and confidence in these estimates has proven challenging, often resulting in either overestimating or underestimating project timelines and costs. Software engineers’...

Software Engineering Artificial Intelligence

Engineering Software

30 Nov 2023

Introduction We have delved into foundational concepts crucial for any software engineer in this software engineering class. The technology stack we used provided a platform for honing web development skills, yet the broader goal was to instill a comprehensive understanding...

Software Engineering

Patterns in the Weft

29 Nov 2023

Rug weaving, a delicate and intricate craft, shares a curious similarity with the realm of software development. Just as a master rug weaver imparts the art of weaving through patterns to an apprentice, software developers employ design patterns to create...

Software Engineering Design Patterns

Artificial Non-Intelligence

16 Nov 2023

Table of Contents I Introduction II Personal Experience with AI 1. Experience WODs 2. In-class Practice WODs 3. In-class WODs 4. Essays 5. Final project 6. Learning a concept / tutorial 7. Answering a question in class or in Discord...

Software Engineering Artificial Intelligence

Final Project Idea

30 Oct 2023

Overview The Problem Electricians are required to keep track of the cables that are installed as part of a building project. This information is used to create as-built drawings that are used by the building owner to maintain the building....

Software Engineering Meteor

Cascading Suffering Sheets

02 Oct 2023

I have a love-hate relationship with Cascading Style Sheets (CSS). I love the power and flexibility of CSS, but I hate the arcane rules that govern it. I love CSS Frameworks like Bootstrap, but hate that they do not simplify...

CSS HTML Bootstrap Front-End Development

Building Code

17 Sep 2023

Tools of the Trade In the construction trade, they have building codes that must be followed. These codes are designed to ensure that the building is safe and will not fall down. The building codes are put together by experts...

Software Engineering

Smarter Questions

02 Sep 2023

The Rules How to ask questions the smart way, by Eric Raymond, lays out rules for getting your questions answered when you seek help via email, in a newsgroup, or in forums. These include such things as doing your homework...

Questions

How I learned to love Javascript, again

26 Aug 2023

Way Back When I had a love/hate relationship with Javascript. Mainly because most of my experience with the language was pre-ES5. There were no Node.js or React.js frameworks to make life easier. I did love it for automation as a...

Javascript

How I became a Software Engineer

26 Aug 2023

Love at First Byte When I was in my tweens, my friends starting getting the first personal computers: Atari, Commodore, Apple, etc. We taught each other how to program, mostly D&D Character generators. At the same time, my Dad was...

Background