Categories
Research

Day 3: Data Structures – Stacks & Queues

Stacks and queues are quite similar in that they are both linear and abstract data structures (meaning they describe the behavior of a different data structure, like a linked list or array). All the action in terms of adding and removing items happens at their ends, and their main difference is in which end that adding/removing happens.

Categories
Research

Day 2: Data Structures – Trees!

Day 2 of Data Structures…let’s talk about trees! What is a binary tree versus a binary search tree? Isn’t the DOM a tree? All of this and more!

Categories
Research

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.

Categories
Research Thoughts

Computer Science Bootcamp

I’m studying up for a real-deal interview. There will be whiteboards. There will be coding questions much more involved than FizzBuzz. There will be algorithms and math and data structures and all of the things I have successfully avoided for much of my career. This is potentially a dream job, and if I put the […]

Categories
Inspiration

Podcast Recommendation: A Piece of Work

Abbi Jacobson, the long-haired one from Broad City, has a podcast about modern art. It’s fantastic. As an art school graduate who doesn’t remember very much about art, I absolutely relate to the podcast’s sentiment: It’s everything you want to know about modern art but were afraid to ask. In each episode, Abbi explored a […]

Categories
Thoughts

JavaScript and Me

JavaScript and I have had a rocky relationship over the past few years. My consulting work doesn’t really require a deep understanding of JavaScript, but my newfound resolve to level-up my skills and to obtain a full-time job have deemed that deep understanding quite necessary.

Categories
Web Development WordPress

What is PHP Output Buffering?

As someone who works with WordPress on the regular, output buffering is one of those concepts that I’ve encountered in the past and, until now, never needed to understand. I hope this serves to be a relatively plain language description of what output buffering is at a high level, and will illuminate the concept for others!

Categories
Updates

A few things I’m excited about

Adjusting to life in LA has taken a lot longer and a lot more work than I anticipated. I find myself re-discovering my work and learning habits, but I’m finally starting to feel back in the game after my break earlier this year. Here are a few things I’m particularly excited about.