Thoughts on CS

Welcome to My Computer Science Blog

  • Apprenticeship Patterns: First Impressions

    January 20, 2020 by

    I found the readings from Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman by Dave Hoover and Adewale Oshineye to be enlightening. I have liked the idea of apprenticeships and the varying stages of skill for a long time, but I have not thought of it as something to consider using in my life before.… Read more

  • Principles of the Agile Manifesto

    January 15, 2020 by

    For my CS capstone’s setup task 5, I have decided to write about my thoughts on the Principles of the Agile Manifesto linked to in the values section of the about page for LibreFoodPantry. Like the name suggests, the Agile Manifesto keeps you on your toes. Developers must be ready and able to respond to… Read more

  • An(other) Introduction

    January 14, 2020 by

    With the semester starting, my blogs are back. CS 448, the software development capstone, requires regular posts. As such, I will be writing posts about my sprints and about readings from the book Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman by Dave Hoover and Adewale Oshineye. I’m looking forward to this course and I… Read more

  • Good Code Reviewing

    December 14, 2019 by

    For my final post for CS 443, I have decided to write about the code review process. I found a blog series on code review by Dr. Michaela Greiler, “The Ultimate Code Review Blog Post Series.” For this post, I will focus on the sixth entry, “A Code Review Checklist – Focus on the Important… Read more

  • Final Presentation Eve

    December 13, 2019 by

    With CS 343’s final presentation tomorrow, this will be the last post for this project. (Unless I choose to keep playing around with it later) The work on this project has really helped me learn HTML, CSS, and TS. The newest feature I added to my Pokedex SPA was having the background colors linked to… Read more

  • CMMI and TMMI

    December 11, 2019 by

    After CS-443’s class this week, I decided to further investigate CMMI, Capability Maturity Model Integration, process model. I found testbytes’ article, “What is CMMI? (Capability Maturity Model Integration),” to be illuminating. This article gives an overview of CMMI and why it is used in software development. At the end of the article is a link… Read more

  • Mutation testing

    December 7, 2019 by

    Time to read up on mutation testing. Jasper Sprengers’ article, “Sensible mutation testing: don’t go on a killing spree,” gives a small overview of mutation testing and then explains how killing all mutants is not always necessary. The article uses an example to show how a simple class requires extensive testing to kill all mutants.… Read more

  • More SPA progress

    December 1, 2019 by

    With the semester coming to an end and the holidays, I’ve been busy and have not made as much progress as I would have liked on my SPA. I did find a better way of obtaining the evolution chains. The looped API calls were a sloppy solution, but I realized I could simply make multiple… Read more

View all posts

Follow My Blog

Get new content delivered directly to your inbox.

Create your website at
Get started