A Highly Effective Approach for Designing Functional Programs Nowadays, I design my programs with an approach that I call ‘Double Cone Design’. Inspired from a rendering of an elegant mathematical construct called a ‘double cone’ that is intersected by a plane segment, it colorfully illustrates my overall approach to software design – The bottom cone,Continue reading “Double Cone Design”