19 Dec 2025
Concepts++ As I’ve discovered through the ICS 314 course I have taken this semester, software engineering is a very broad field brimming with countless concepts and terms. In this class, we’ve touched on topics such as open source software development,...
Reflection Software Engineering
13 Dec 2025
I wonder how long this will take? When I think about software engineering, a few things immediately come to mind: programming, teamwork, designing. Nowhere in there is effort estimation. But after learning about Issue Driven Project Management (IDPM) Effort Estimation...
Effort Estimation IDPM
03 Dec 2025
P Pa Pat Patte Patterns The einstein tile, as pictured to the right, is a deceptively ordinary-looking 13-sided shape. However, if you went and printed out a hundred, a thousand, even a trillion of them, laid them out, and fit...
Design Patterns
08 Oct 2025
Don’t Reinvent the Wheel For the past week I’ve been learning the basics of Bootstrap 5, a popular CSS UI framework, in my software engineering class. A UI framework is essentially a software package that allows you to easily import...
Software Engineering UI Design Bootstrap
22 Sep 2025
Did I Format This Right? As someone who has experience templating and formatting Python code, I understand the importance of having standardization when creating programs. For me, it is useful to have a “ground truth” when programming since it eliminates...
Formatting Templating
10 Sep 2025
Questions vs. Answers “It is not the answer that enlightens, but the question.” This quote from playwright Eugène Ionesco highlights the profound value that questions provide. While getting answers may ease a temporary itch, it is the practice and skill...
Questions Stack Overflow
29 Aug 2025
Learning Typescript Learning a new programming language is much like learning a new, well, language, language. I’ve recently started learning Typescript, which in many ways reminds me of Python, particularly when it is statically-typed. In the same way, when I...
Software Engineering Learning Reflection