PracticeJournal Project

As a practicing musician for over eight years, I find it valuable to write down what I practice. It helps me focus on what needs to be improved and it also provides a record of my progress. So, I developed a desktop app that help with this! Read more
Read More

Docstrings: Who Are They For?

Programmers provide docstrings to explain their code. As long as programmers follow docstring conventions, their code should be well-documented. From my experience, I don't believe this to be the case! Read more
Read More

MemoBox Project

Ever needed to write down an important piece of information, but couldn't find any paper? Well, I wrote a program for this! MemoBox is a desktop application that writes memos to a file. Read more
Read More

Sams Teach Yourself Python in 24 Hours: Book Review

Sams Teach Yourself Python in 24 Hours by Katie Cunningham is a book for aspiring Python developers. Note that this is a review of the fifth printing of the book (September 2015) using Python 2.7 as its base! Read more
Read More

PIA Project

The Produce Inventory Assistant (PIA) Project is an easy-to-use program that manages produce inventory information. The program runs via the command line and uses a database to store produce information. Read more
Read More

Rolodex Project

The Rolodex Program is a program written in Python 3 that stores Rolodex information in an SQLite database. A user can add people to the database and the program saves their information for later use. Read more
Read More

CustomerOrganizer Project

After gaining a few customers for my side business, I noticed that I had important information that I needed to remember for each customer. I decided it would be best to write a program to keep track of the information for me. Read more
Read More