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

Measuring Progress: Reading, Writing, and Typing Code

Today I want to discuss my experience with learning new skills. It has taken me years to understand how my brain works when it comes to learning a new skill. I thought I might share some of my observations. 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