08 May 2023
The Big Picture: What is the purpose of software engineering? Why do we do what we do? Beyond needing to pay the bills, a developer should want to create software that helps people. The specifics of what exactly this means...
Software Engineering Ethics Open Source Software
27 Apr 2023
City Planning Suppose you are designing a city from the ground up. You would have to do quite a lot of planning before you could even begin construction. Maybe you the think the roads should be built first. But wait,...
Design Patterns Software Engineering
29 Mar 2023
Overview People who play board games know how hard it can be to find a group that consistently meets on time and stays together. Scheduling issues, flakey group members, and lack of communication are like a plague. Imagine if there...
Software Engineering Meteor
23 Feb 2023
Raw HTML HTML alone can be a mess to try and make a webpage with. It’s clunky and unintuitive, and there’s a good chance that any page you design will look like it belongs in the early days of the...
Software Engineering Learning
09 Feb 2023
Intro to ESLint IntelliJ with the ESLint standard has proved to be effective, if somewhat nitpicky. Having style errors show up as big scary red checkmarks immediately makes me think that there is some syntax error that will prevent the...
ESLint IntelliJ
26 Jan 2023
Where can we go to ask questions? Stack Overflow is primarily a Q&A website for developers to ask questions and seek input from other developers about problems in their code. But are all questions created equal? Depending on how a...
Questions Answers StackOverflow
18 Jan 2023
My Introduction to JavaScript Recently, I began learning to code in JavaScript using the free curriculum on freecodecamp.org. FreeCodeCamp is a website offering free lessons on a variety of programming languages. I found basic JavaScript to be simple enough, but...
Javascript Athletic Software Engineering Web Development