The Pacific North West Software Quality Conference was founded in 1982 as a non-profit organization. It’s mission is to enable knowledge exchange to produce higher quality software. For the 2020 edition I was invited to participate by my professor during my last semester at college.

To be selected to participate in this conference you must first send an abstract or concept of the paper/investigation you’d be working on. After a few weeks go by you must send in the initial draft of your paper, and after review, PNSQC will inform you if your paper was selected to participate.

Once admited…


Preparing for technical interviews is a given in the Software Engineering field, especially for your first jobs. If you don’t have a Computer Science background this can be especially daunting since preparing for interviews involves working on algorithms and understanding complex data structeres. As in coding when solving an algorithm there are different approaches to solving a problem. Normally when programming there isn’t a right or wrong answer different people have different critical thinking skills, thus different ways of solving problems.

However when solving algorithms a solution can be objectively better to another, and we can figure out which approach…


In my current journey into programming at many points I’ve felt overwhelmed due to the sheer quantity of information, languages, frameworks etc. Currently as a bootcamp student we are diving into the world of full-stack development using Ruby on Rails as the back-end and eventually JavaScript with React and Redux for the front-end.

As I began to feel comfortable with Rails I started to understand that what we have been learning at this point is not going to be how an actual web application works. So after feeling comfortable with the MVC that Rails so heavily rellies on I opened…


Do Not Repeat Yourself is one of the most important programming principles. It improves your code’s maintainability, scalability and readibility. But besides these reasons why should we try to keep our code as DRY as possible? I think it should be for ourselves.

When working on a big project or code challenge for what might seem an eternity, before hitting run for the 1,000th time you think to yourself that its gotta be this time, it has to work now. You hit enter and it finally works! After seeing your code run, you feel that rush, you admire your creation…

Charliepatronr

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store