Chronicling My Journey in Shaping the Future

My journey and reflections on developing products that make a positive impact on society. Through my writings, I delve into the challenges and triumphs of balancing user-centric and data-centric approaches, and delivering value and experiences in the world of product development.

Maximising the Effectiveness of Your Pull Requests

Pull requests are an integral part of the software development process, allowing team members to review and collaborate on code changes before they are merged into the main project. Not only do pull requests facilitate code review and improve code quality, but they also provide a way to track changes and ensure that every change is properly documented and accounted for.

Having beer with OOP and FP

A few days ago, having a beer with some of my fellow developers the discussion about Object Oriented vs Functional programming raised once again. And I still notice, specially among less experienced developers some misunderstandings and a lot of confusion going on around this topic.