For the past two decades I have worked as manager and a full-stack developer. A prized baker, amateur cook, wannabe cyclist and a whole load more I've finally decided to bring this site back up online.
It has been abandoned for far too long and I have decided it was time to put something up.
Currently I have a blog where I write articles that range from work to lifestyle. I'll soon be adding other little features that showcase a bit of who I am.
Explore the real-world impacts of poor management on developer happiness, productivity, and code quality. Learn from the cautionary tale of Orange (fictitious name) and discover actionable strategies to optimize your team's performance and drive results. Unlock the keys to successful software development with this insightful analysis.
Discover the keys to success in technology leadership with insights into customer-centricity, people-driven approaches, and the ever-evolving landscape of software development. Navigate the digital sea with practical wisdom, trends, and a commitment to placing the customer at the heart of the development journey.
Explore the essence of leadership in technology with our in-depth exploration into the role of continuous learning in software development. Uncover the roots of perpetual learning in the minds of developers and understand how modern technical leaders stay ahead in the digital landscape. Elevate your leadership journey with insights on navigating emerging trends and championing a culture of continuous upskilling.
Explore the delicate balance of leadership in technology with insights into the art of motivating teams and understanding the intricate tech stack. Dive into the world of software development leadership, where effective leaders are tech sages, conductors of a complex symphony of both people and technology.
Step into the musical world of the Template Method Design Pattern in Ruby! Learn how to conduct a coding symphony with a maestro's sheet music, harmonizing tasks in perfect order. Join this coding soirée with practical examples and let your code waltz through algorithms with the grace of a composer's baton!
Experience the elegance of the Flyweight Design Pattern in Ruby! Learn how to unleash code butterflies for feather-light efficiency, minimizing memory usage and enhancing performance. Join this coding ballet with practical examples and let your code flutter through tasks with the grace of a butterfly!
Picture your code as a lively chatroom, where the Mediator (chat room) orchestrates seamless communication between colleagues (users). It maintains order, preventing a chaotic cacophony of direct interactions. Just like a great party where everyone can communicate without chaos, the Mediator Design Pattern ensures organized and efficient communication in your codebase. Chat on, code communicators, and keep the conversation flowing harmoniously!
Unlock the secrets of the Observer Design Pattern in Ruby! Learn how to create a psychic coding crystal ball, notify your avid observers, and keep your codebase responsive. Dive into this mystical adventure with practical examples and bring clairvoyance to your coding journey!
Creamy, melt-in-the-mouth chocolate deliciousness. The ganache is a staple item in bakery because, besides being delicious, it is extremely versatile.
The perfect chocolate cake is dark, chocolaty and moist. I will warn you, you'll spoil all other chocolate cakes after eating this one.
A delicious blend of creaminess with the aromatic lemongrass make this the perfect risotto for an Italian-Thai fusion style meal
Meaty, full of flavor and easy to cook, this versatile recipe can be used as a main course or side dish. With a number of small variations you can adjust the flavor profile to suit your recipe needs in a flash.