Essays

Trials of Software Development

13 May 2025

Trials of Software Development I’ve done a lot in my 314 programming class. Throughout the course of the semester, I made many errors, but in the process, I also learned a great deal about software engineering. There are many layers...

Programming Reflection

Gauging Effort

10 May 2025

Effort Estimation in Programming Tasks When working on our final coding assignment, I used effort estimation to plan how much time each task might take based on the complexity and my familiarity with it. For example, if I had to...

Programming Management

My AI Reflective Experience

10 May 2025

AI technology In the last couple of years, AI has improved immensely. This has had an especially large impact on education. AI is now capable of providing accurate answers to most class problems. This can make it easier to study...

Programming Design Patterns

Repeating Good Solutions

23 Apr 2025

Designing Good Solutions In programming, there’s a concept called “Design Patterns.” This term refers to repeatable, general solutions to common problems that arise in software development. For example, when building a user interface, a developer might use the “Model-View-Controller” (MVC)...

Programming Design Patterns

The fog of UI in HTML

27 Feb 2025

I have very limited experience with HTML and CSS, and I have absolutely no experience when it comes to using UI frameworks like Bootstrap 5. So, as one can imagine, my learning experience with HTML and Bootstrap 5 has been...

HTML CSS Bootstrap 5

ESLint v.s Messy Code

12 Feb 2025

It’s one thing to write code that’s functional, but it’s another thing entirely to make code that’s functional and readable. When I work alone, my code will often turn into a big mess of complicated jargon. This happens for two...

Programming Organization

Smart Questions and Not so Smart Ones

30 Jan 2025

Is there such a thing as a stupid question? In many classes and fields, people might say that there are no stupid questions. In many cases, this is true. Sometimes people hesitate to ask simple and obvious questions even though...

Questions Answers StackOverflow

My Developer Trials through TypeScript

23 Jan 2025

I have never used TypeScript in all my programming experience. But, so far TypeScript seems to be a userfriendly and competent programming language. When I first started using the language, I noticed it felt very similar to JavaScript. This observation...

Programing Learning

My vehicle of Discovery is Programing

21 Jan 2025

Computer science has become a powerful vehicle for innovative technologies and creative thinking. My personal journey through the field has been nothing but challenging, however, in return it has allowed me to better my critical thinking and create meaningful projects....

Programming Learning Art