Writing on software design, development, and more.

All of my thoughts on programming, product design, and more, collected in chronological order.

Exploring Sorting Algorithms with Ruby: A Comprehensive Guide

Sorting Algorithms Bubble Sort Bubble sort is one of the simplest sorting algorithms. It works by repeatedly stepping through the list, comparing each pair of adjacent items and swapping them if they are in the wrong order. This process continues ...

Merge Sort in Ruby

Merge Sort in Ruby Merge sort is one of the fundamental sorting algorithms used in computer science. It belongs to the divide and conquer category of algorithms, where a problem is divided into smaller sub-problems that are solved recursively. In ...