Essays

My Path in Computer Science

19 Dec 2025

Wrapping Up My Time in ICS 314 As I’m finishing up ICS 314, I’ve been thinking a lot about how much this software engineering class has actually taught me. Going into it, I expected mostly coding, but I ended up...

Software Engineering Reflection Configuration Management Agile Project Management

Timing and Me

14 Dec 2025

Estimates? Really Off While working on this final project, I’ve come to a startling realization. Estimating the amount of time that is required to complete something is not something that I am partically good at. It might half be because...

Effort Estimation Reflection

Social Design

04 Dec 2025

Design Patterns as Etiquette In everyday life, we follow many unwritten rules—saying “thank you,” waiting our turn, softening requests, not because someone forces us to, but because these shared patterns make interactions smoother. I think that Design patterns in software...

Design Patterns Reflection

The Structures of the Internet

08 Oct 2025

Learning Frameworks Learning a to build a UI framework felt like learning a new language. I spent hours remembering new class names, layer behavior, and adjusting margins so that it looks perfect for what I envisioned. While HTML defined the...

UI Frameworks Bootstrap Reflection

Introduction to 'real' coding

24 Sep 2025

“Real” Coding When most people hear about coding standards, they often imagine rigid accurate comments and strict uses of classes and functions. However, while these are true to an extent, I have learned and begun to see it as a...

Coding Standards Reflection

Smart Questions, Good or Bad?

11 Sep 2025

Smart Questions and Smart Engineers When thinking of software engineering, the ability to code and problem solve is paramount to the success of a career. However, how do newcomers develop that skill? The ability to ask a well formed question...

Smart Questions StackOverflow

From Java to Typescript: Static to Dynamic

03 Sep 2025

Learning Typescript So far, this was my first ever experience with typescript and it has been pretty okay. I am used to learning languages like Python and JavaScript, and I always felt that learning a new language was like reviewing....

Typescript Reflection