---
title: "Felix GV (@felixgv) | Hashnode"
description: "Code Archeologist. Read the latest articles by Felix GV on Hashnode."
url: "https://hashnode.com/@felixgv"
---

@felixgv

# Felix GV

@felixgv · Montréal, QC · Joined October 2022

Code Archeologist

[Website](https://philosopherping.com/)

## Comments

[Andris on LinkedIn commented that this might be related to other design patterns, to which I responded: I guess the facade is the classical pattern that best matches what I’m describing. You could say the keyhole is one of the ways in which a facade can be leveraged. The facade is more general and has other potential applications besides constraining the API surface.](https://hashnode.com/posts/keyhole-design-pattern/63ef9802d2c11d71a3f2befd/comment/63f096b534c25f8061772b33)

Comment · Article · Feb 18, 2023 · [Keyhole Design Pattern](https://hashnode.com/posts/keyhole-design-pattern/63ef9802d2c11d71a3f2befd)

[Ayodele Samuel Adebayo hi, I think I figured it out… At first, I wrote a wrong entry for publishedAs (I included @ at the beginning), and I guess that’s why it was refused. Then even if I edited that, it still didn’t work. Finally, I merged a new file to GitHub that had the right publishedAs from the get go, and it worked.](https://hashnode.com/posts/connect-a-github-repo-as-a-source-for-your-articles/5f80a7b15841661b519cfdfb/comment/63d2b885a763c508ab87198a#reply-63d47d8f95d0c71d62c98c4e)

Reply · Article · Jan 28, 2023 · [Connect a GitHub repo as a source for your articles](https://hashnode.com/posts/connect-a-github-repo-as-a-source-for-your-articles/5f80a7b15841661b519cfdfb)

[Hey there, I'm trying out this feature but struggling to make it work. In the "Github As Source Logs" section, I see: "403 Forbidden" but so far I can't tell why it's doing that, and I haven't found anything on the web either. Did anyone hit this?](https://hashnode.com/posts/connect-a-github-repo-as-a-source-for-your-articles/5f80a7b15841661b519cfdfb/comment/63d2b885a763c508ab87198a)

Comment · Article · Jan 26, 2023 · [Connect a GitHub repo as a source for your articles](https://hashnode.com/posts/connect-a-github-repo-as-a-source-for-your-articles/5f80a7b15841661b519cfdfb)

[Thanks for the interesting review and commentary. I ordered the book as well.](https://hashnode.com/posts/a-philosophy-of-software-design/632cb310318ff0fa1833809c/comment/6355fd20499ee6e7154b79c5)

Comment · Article · Oct 24, 2022 · [A Philosophy of Software Design](https://hashnode.com/posts/a-philosophy-of-software-design/632cb310318ff0fa1833809c)

[The refactoring phase is where a lot of the value comes from. Most people would accept that the act of shipping code to production creates a feedback loop that uncovers opportunities to improve the code further. It often gets missed that the same is true of many other activities of the software development lifecycle. Tests for example should not be a dead end, but rather be part of a cyclic graph of actitivies that keeps looping, as you presented. I wrote a similar take on documentation here: https://philosopherping.com/the-true-value-of-documentation](https://hashnode.com/posts/the-truth-about-test-driven-development-tdd/6354d85fdb71c42f89e3880d/comment/6355528ff1b7b0d8923598d0)

Comment · Article · Oct 23, 2022 · [The truth about Test-Driven Development (TDD)](https://hashnode.com/posts/the-truth-about-test-driven-development-tdd/6354d85fdb71c42f89e3880d)
