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

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

BankingSimulator Project

BankingSimulator is a project written in Python 3 that can simulate banking practices over time. The reason why I created this program was to test basic money saving practices. Read more
Read More