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
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
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
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
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
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
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
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
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