Carlos Ospina
Ana Coto

Anilu & Camoa

Our shared story

Carlos Ospina

Carlos Ospina

Technical Account Manager / Drupal Advisor

Ana Coto

Ana Coto

Senior Web Developer

Who are we

Anilu is a senior web developer, and a community advocate and mentor.

 

Carlos has worked in Drupal for over 10 years, first as a Front-End developer and the last years as a TAM, now a Drupal Advisor.

Our story

We met while working in Drupal and found a common interest in the community. ... Eventually we fell in love. (more to come) 

Who speaks here

Two voices write under this name, and each one stays its own voice. Here is who writes what, so you can follow either of us.

Carlos Ospina

Carlos Ospina Technical Account Manager / Drupal Advisor

Ana Coto

Ana Coto Senior Web Developer

The two people

We are a couple, and we are also two individuals with our own track records. Open either profile to read that person on their own terms.

Their writing

The body of work this couple has published together, browsable and attributable to the person who wrote each piece.

We used our own plugins and skills to rebuild our site, here is the story

We pointed the plugins and skills we built ourselves at our own site, and rebuilt the whole thing, brand and all, in about a week of supervised time. Here is what that was actually like: what the tools did well, where they were confidently wrong, and where a human had to step in. These tools will hand you something that looks finished, and whether it is actually good is a separate question. Holding those two together turned out to be the part we could not hand off.

Carlos Ospina
Ana Coto
Carlos Ospina & Ana Coto 9 min read

We used our own plugins and skills to rebuild our site, here is the story

We pointed the plugins and skills we built ourselves at our own site, and rebuilt the whole thing, brand and all, in about a week of supervised time. Here is what that was actually like: what the tools did well, where they were confidently wrong, and where a human had to step in. These tools will hand you something that looks finished, and whether it is actually good is a separate question. Holding those two together turned out to be the part we could not hand off.

Carlos Ospina
Ana Coto
Carlos Ospina & Ana Coto 9 min read

Why I Believe in Agentic Recipes

I built my AI tooling one layer at a time, each piece added because something was breaking when I did not have it: scope, atomic guides, the curl rule, validators, the playbook. Working on the biggest tool I am still building, I hit a wall I had to name. Use drush is a rule. Wire responsive images for this project is an orchestration. Both are opinions, but they are not the same artifact shape. This post walks that journey to the layer I think is missing, and asks whether other people building AI tooling on real projects feel the same gap.

Carlos Ospina
Carlos Ospina 7 min read

From Job Rejection to Enterprise Kubernetes Platform in 6 Days

After a job rejection for lacking hands-on experience with specific tools, I demonstrated that systematic "black box" learning methodology can produce enterprise-grade results. Built complete Kubernetes platform with monitoring, security, and real applications in 17 hours over 6 days, leading to community contribution.

Carlos Ospina
Carlos Ospina 5 min read

Why Drupal's Global Community Needs More Than Good Intentions

Community enthusiasm without systematic support fails to enable authentic global participation. The Federation initiative represents a historic opportunity to move beyond good intentions toward structures that actually enable regional representation and sustainable development in Drupal's global ecosystem.

Carlos Ospina
Carlos Ospina 4 min read

Running for the Drupal Association Board Again Because the Work Isn't Finished

oard nomination statement presenting Carlos Ospina's vision for global Drupal community representation, highlighting experience with International Federation development, cross-cultural business expertise, and sustainable talent pipeline creation through the IXP Initiative. Advocates for balanced community-business sustainability.

Carlos Ospina
Carlos Ospina 5 min read

IXP Graduates from Initiative to Program: Companies Can Start Using It Now!

The IXP Fellowship has officially evolved from an initiative to a functional program, creating structured pathways for companies to hire and mentor inexperienced Drupal developers. Companies completing engagements receive 250 contribution credits per hire, strengthening the Drupal ecosystem's sustainability. Seed EM, Bluefly, Digital Projex, and Digital Polygon are the first participating organizations. The program addresses the catch-22 of needing experience to get hired while broadening Drupal's talent base. Registration is now open at drupal-ixp.site.

Carlos Ospina
Carlos Ospina 5 min read

Creating Real Business Value: Transforming Drupal.org into a Genuine Business Hub

Drupal.org has untapped potential to become more than a technical platform—it could transform into a genuine business hub connecting clients with service providers worldwide. This post explores how we can create a system where contribution naturally leads to business opportunities through regionalized partnership programs, globally supported initiatives for new developers, and reimagined events. By acknowledging regional economic differences and embracing the full ecosystem pyramid, we can build a Drupal community where contribution and business growth naturally align.

Carlos Ospina
Carlos Ospina 8 min read

Makers, Takers, and What I Call 'Fakers': A Nuanced Look at Drupal Contribution

This post explores the concept of "fakers" in open source communities – those who create an appearance of contribution without truly engaging. While we all begin as relative novices, there's a key difference between newcomers honestly building skills and those misrepresenting expertise. Using personal experiences from the Drupal community, I examine how to distinguish authentic contributors and why drupal.org should be our source of truth, despite challenges in establishing it as the definitive standard.

Carlos Ospina
Carlos Ospina 4 min read

Rebuilding Drupal's Ecosystem Pyramid: A Path to Sustainable Growth

This post introduces my "ecosystem pyramid" model for visualizing Drupal's sustainability challenges. I examine how Drupal's evolution has narrowed its user base, contrasting it with WordPress's approach. I highlight how Drupal CMS and IXP initiatives can rebuild the ecosystem's foundation by lowering entry barriers, especially in regions with differently-scaled pyramids. The key to long-term sustainability lies in rebuilding from the base up while strengthening the middle layers of our ecosystem.

Carlos Ospina
Carlos Ospina 6 min read

Building the Bridge: How Drupal CMS and IXP Could Empower Digital Agencies

Drupal CMS creates opportunities for agencies at every stage - from freelancers starting out to established enterprise firms. By supporting both simple site builds and enterprise solutions on the same platform, agencies of all sizes can build diverse teams of site builders and developers. The expanded IXP Initiative supports this ecosystem by developing talent at all levels, offering every agency a path to sustainable growth beyond what closed platforms can provide.

Carlos Ospina
Carlos Ospina 3 min read

Understanding Drupal Caching: From Basic Concepts to Practical Strategy

Understanding Drupal's caching system is key to building high-performance sites. Think of caching as taking snapshots of your content instead of rebuilding everything on each visit. From internal caching to CDNs, each layer serves a purpose. This guide explains how these pieces work together and how to implement an effective caching strategy that balances performance with content freshness.

Carlos Ospina
Carlos Ospina 7 min read

Beyond Makers and Takers: Being a Faker in Open Source

Recent events in the WordPress community have reignited discussions about open source contribution, echoing Dries Buytaert's insights on "makers" and "takers" in the ecosystem. However, there's a third category worth examining: those who create an appearance of contribution without truly engaging with the community's needs. Through Drupal's mature contribution recognition system, we can explore ways to encourage more meaningful participation and help everyone find their authentic path to contributing, moving beyond surface-level engagement to genuine community involvement. This reflection isn't about criticism, but about fostering a culture where various forms of contribution are valued and authentic engagement is encouraged.

Carlos Ospina
Carlos Ospina 4 min read

Rethinking Custom Modules: How ECA Blew My Mind

During Palcera's implementation of the IXP Initiative platform, the power of ECA (Event, Condition, Action) challenged my assumptions about when custom modules are truly necessary. This experience demonstrates how mature contributed modules can efficiently handle complex business logic that traditionally required custom code. As a technical architect, I'm excited to help organizations leverage Drupal's ecosystem more effectively, improving development efficiency while reducing maintenance overhead through strategic use of existing solutions.

Carlos Ospina
Carlos Ospina 3 min read

My Journey with AI Tools: Practical Tips from a Recent Discussion

Recently discussed with Nohra how my AI usage evolved from basic prompts to using context and frameworks. I shared my personal approach to using AI as an editor/assistant, particularly for job searching and content creation. By treating AI as a system and building contextual frameworks, I've found ways to work more efficiently while maintaining authenticity. The video conversation dives deeper into practical examples and tips that have worked for me.

Carlos Ospina
Carlos Ospina 4 min read

BLT End of Life: When Technical Decisions Forget About Users

Acquia's Build and Launch Tool (BLT) reaches end-of-life on December 31, 2024. As a Technical Account Manager who has helped numerous organizations with their Drupal implementations, I've seen how this transition highlights a common challenge in our industry: technical decisions that sometimes lose sight of user needs. Let's explore what this means for teams and what it tells us about the broader pattern of technical decision-making.

Carlos Ospina
Carlos Ospina 4 min read

Drupal 7 EOL: Choosing the Right Path for Your Site

With Drupal 7's end-of-life approaching in January 2025, organizations face critical migration decisions. Drawing from my decade of experience as a Technical Account Manager, this article explores practical migration paths based on your site's purpose and complexity. We'll examine community-supported tools, share real migration experiences, and discuss how innovations like Retrofit and the upcoming Drupal CMS can help shape your migration strategy.

Carlos Ospina
Carlos Ospina 5 min read

AI as an Assistant: A Practical Approach to Responsible AI Usage

While AI tools become increasingly prevalent in professional settings, many warn against their use in job hunting and content creation. However, the key lies not in avoiding AI but in using it responsibly as an assistant rather than a creator. Through clear boundaries, iterative feedback, and maintaining authenticity, AI can enhance rather than replace your voice. Learn a practical approach to leveraging AI tools while keeping your content genuine and professional - from initial setup to final refinement.

Carlos Ospina
Carlos Ospina 4 min read

We are on LinkedIn if you want to follow the work, or you can reach us through the contact form on this site. We read everything.