Writing on software design, company building, and the aerospace industry.

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

Maximum Sub-array in Ruby

This is meaningful when there are some positive and negative numbers in the array. Otherwise, there is no need to use a recursive function. We can get the sum of all items in the array.

Recursive Functions in Ruby

In Ruby, a recursive function is a function that calls itself during its execution. This technique is particularly useful for solving problems that can be broken down into smaller, similar sub-problems. Here's a brief explanation with an example in Ruby: