---
title: "Ricardo Lopes (@rplopes) | Hashnode"
description: "Tech lead and backend engineer focused on architecting and building secure and scalable services. Read the latest articles by Ricardo Lopes on Hashnode."
url: "https://hashnode.com/@rplopes"
---

@rplopes

# Ricardo Lopes

@rplopes · Joined January 2024

Tech lead and backend engineer focused on architecting and building secure and scalable services

[Website](https://ricardolopes.net/)

### [Against Overly Defensive Coding](https://rplopes.hashnode.dev/overly-defensive-coding?utm_source=hashnode&utm_medium=feed)

Defensive coding is important to prevent bugs, but there's such a thing as being too defensive

4 min read · [rplopes.hashnode.dev](https://rplopes.hashnode.dev/overly-defensive-coding?utm_source=hashnode&utm_medium=feed)

[Sep 10, 2024](https://hashnode.com/posts/overly-defensive-coding/66e0cb73467012e7d578d650)

### [Styling Your RSS For a Better Web](https://rplopes.hashnode.dev/styling-rss?utm_source=hashnode&utm_medium=feed)

You can improve RSS user experience by styling your RSS feeds with XSLT for a better, open web

5 min read · [rplopes.hashnode.dev](https://rplopes.hashnode.dev/styling-rss?utm_source=hashnode&utm_medium=feed)

[May 30, 2024](https://hashnode.com/posts/styling-rss/6658fac50108f82fe978e47c)

### [Stop Trying to Fix Technical Debt](https://rplopes.hashnode.dev/stop-trying-to-fix-technical-debt?utm_source=hashnode&utm_medium=feed)

Technical debt is an almost useless term that is holding us back. Instead of fixing technical debt, we should be focused on fixing actual problems.

3 min read · [rplopes.hashnode.dev](https://rplopes.hashnode.dev/stop-trying-to-fix-technical-debt?utm_source=hashnode&utm_medium=feed)

[Apr 30, 2024](https://hashnode.com/posts/stop-trying-to-fix-technical-debt/66316dc718c8574103f1a45c)

### [Document Your Code Through Version Control](https://rplopes.hashnode.dev/document-your-code-through-version-control?utm_source=hashnode&utm_medium=feed)

How using existing processes and tools can massively improve documentation and give you debugging superpowers

4 min read · [rplopes.hashnode.dev](https://rplopes.hashnode.dev/document-your-code-through-version-control?utm_source=hashnode&utm_medium=feed)

[Mar 16, 2024](https://hashnode.com/posts/document-your-code-through-version-control/65f4e57f957e12bdc3b69674)

### [I Changed My Mind About Remote Communication](https://rplopes.hashnode.dev/remote-communication?utm_source=hashnode&utm_medium=feed)

I used to believe remote communication was a difficult trade-off, until I found where it excelled.

5 min read · [rplopes.hashnode.dev](https://rplopes.hashnode.dev/remote-communication?utm_source=hashnode&utm_medium=feed)

[Feb 25, 2024](https://hashnode.com/posts/remote-communication/65da8996e3545cce98667acd)
