27 Apr 2019
In software engineering, there are many, many, MANY ways to approach a problem. However, some approaches work better for some problems but not as well for others. These techniques can be sorted into categories of design patterns, conceptual outlines used...
18 Apr 2019
A pediatrician misdiagnoses a patient. This leads to the patient’s death and a case for malpractice. A civil engineer approves an unsafe bridge schematic and upon its creation, collapses, killing several and leaving many others injured. In both cases, a...
21 Feb 2019
A powerhouse of customization While code can “look pretty” to programmers, it looks like gibberish to those outside the field and creating a well-designed user interface is important to let the user know what’s actually going on. Here is where...
07 Feb 2019
Coding standards allow us to read code more efficiently and without having to stop every other line to understand what’s going on. There’s a feeling of uniformity and cleanliness with properly formatted code and even though it seems trivial to...
24 Jan 2019
An (in)effective approach When I worked as a computer science peer mentor, I answered students’ questions about if they were on the right track, what the next step should be, and to clarify concepts. The job taught me to effectively...
18 Jan 2019
Initial thoughts on JavaScript Java is the first language that I ever learned to program in and after spending a year with it, I learned C in my program structure class. The less amount of writing was a relief compared...
17 Jan 2019
First, some context. When I began my college career, I had no idea what major I wanted to pursue let alone what job I wanted to end up with. I hesitantly joined the computer science program at Kapiolani Community College...