Writing on software design and side projects.

All of my long-form thoughts on developing, product design, and more, collected in chronological order.

Binary Search

Problem from greatfrontend.com. Implement a function that performs binary search on an array of numbers

Depth-First Search Example

Problem from greatfrontend.com. Write a function that implements the depth-first search algorithm on a directed graph (in adjacency list format), given a starting node.