I’ve made some life updates and am gradually updating my website to reflect them, so please excuse any messiness.


Content here is organized by its maturity. Once I’ve accumulated more content written in this fashion, I might organize using other categories, but I’m just getting started so we’ll see what happens.

So far, the “maturity” categories are:

๐Ÿท Wine

This is content that has stood the test of time and is likely to improve with age, but no guarantees, of course.

๐Ÿ‡ Grapes

These posts are likely to have something to offer for others besides me, but they aren’t in their final state.

๐ŸŒฑ Seedlings

These posts are in their infancy, and they might not make a lot of sense yet. They might be renamed or deleted, so be careful about linking to them.

๐ŸงŠ Frozen

  • Day 1: Data Structures โ€“ Linked Lists

    Day 1: Data Structures โ€“ Linked Lists

    Linked lists are very similar to arrays in that they are a one-dimensional list of elements. Unlike arrays, however, in a linked list, you cannot just jump to index 4, you have to walk through the list, starting with the “head”, or the first element in the list, and work your way through to the fourth element. They are very useful for lists where you need to add/remove elements, but not so useful if you need to search elements.