# Ramblings

## Basic Vim Setup

Published:

Vim is by no means the only code editing tool out there…it’s just the best one :grin:. It is highly customizable, and if you choose it as your editor you will modify it over time to suit your needs. For beginners, a very simple setup can go a long way in helping to develop code.

## Debugging Segmentation Faults in C++

Published:

Segmentation faults in C++ are a sign that you are trying to do hard things. Congratulations! Now, let’s take a peek at how to start debugging.

## Simplifying Make

Published:

This is an attempt at simplifying make, I hope it can help anyone who struggling with the basics.

## Uninitialized variables in C++

Published:

C++ won’t always work the way you expect, and that is by design. It’s a remarkably rigid language and it requires that a programmer cross all of their f’s and dot all of their j’s.

## Common Constructor Mistakes in C++

What follows is an example of an overloaded operator for a class named Foo.