Ricardo Castro

Principal Engineer, SRE at FanDuel/Blip.pt. Working daily to build high-performance, reliable and scalable systems.

A strong believer in culture and teamwork. Open source passionate, taekwondo amateur, and metal lover.

DevOps Porto meetup co-organizer and DevOpsDays Portugal co-organizer.

Continuous Delivery Foundation Ambassador.

What Makes or Breaks an Engineering Manager

Engineering teams are the backbone of innovation and product development in the intricate world of technology. At the helm stands the engineering manager, a role with the power to propel a team to greatness or lead it into utter dysfunction. Sadly, the engineering world is rife with tales of both stellar and disastrous engineering managers – and for good reason. Common Traits of Ineffective Engineering Managers Let’s explore two of the most destructive traits found in poor engineering leaders....

May 10, 2024

Why "Fake Agile" Fails

Recently, I made a seemingly simple statement about a not-so-simple concept: “The whole point of agile is to (you guessed it) be agile. If you work in sprints but have to follow a rigid plan and don’t have the ability to adapt quickly, you’re doing it wrong.” This idea struck a nerve, prompting a few discussions and raising questions about the true nature of Agile methodology. It seems many organizations and teams struggle with the very thing that gives this framework its name: agility....

May 9, 2024

Why Reevaluating in Light of New Data Matters

We constantly encounter a tidal wave of new data. News cycles race to be the first to break a story, social media feeds overflow with opinions masquerading as facts, and every day, new research seems to upend previously held beliefs. It’s an environment that can lead to one of two extremes – a rigid adherence to entrenched convictions or a dizzying cycle of perpetually shifting viewpoints. The most effective and resilient minds find the balance....

May 8, 2024

Engineering and Product Development: An Unbreakable Bond

The disciplines of engineering and product development are inextricably intertwined. Engineering brings forth the technical prowess to turn ideas into tangible solutions, while product development guides the vision and user-centric focus. It’s a beautiful dance – a harmonious partnership essential for creating products that not only function but genuinely resonate with customers. Why One Cannot Exist Without the Other Picture engineering as the beating heart of a product. It provides the technical foundation, the intricate systems and mechanics that make everything work....

May 7, 2024

Why Platform Engineering Needs To Be Customer-Centric

The adage “if you build it, they will come” resonates with an optimism and entrepreneurial spirit found throughout the tech world. This sentiment, however, can be dangerously misleading – especially for platform engineering teams. It lures teams into a focus on building solutions without adequate consideration for the very people they’re meant to serve: their fellow engineers. Building in a Vacuum Too often, platform teams fall into the trap of prioritizing technical elegance and ambition over the genuine needs of developers who’ll use the platform....

May 6, 2024