---
title: "Rafael B. Pires (@bpires) | Hashnode"
description: "Web Developer in formation. Read the latest articles by Rafael B. Pires on Hashnode."
url: "https://hashnode.com/@bpires"
---

@bpires

# Rafael B. Pires

@bpires · Fortaleza, BR · Joined April 2022

Web Developer in formation

[Website](https://bpires.github.io/)

## Comments

[Great article. Writing about something you are struggling with is indeed a great exercise and can be clarifying, be that a technical issue or not. I've seen this so many times in the beginner communities I'm on... Someone asks for help and gives little/no information. Another person engages in the conversation and asks for more and more information. Forced to elaborate on the issue, the question asker himself comes up with a solution. My guess is that, more often than not, you can achieve a similar result by engaging in a "mental conversation" with yourself through writing. If that doesn't work, at least you'll have gathered enough to let someone help you accordingly. Valuing other people's time is key.](https://hashnode.com/posts/how-to-describe-your-technical-issue/62f3e46531be20833796d8cc/comment/62f44e9331be20833796e3c4)

Comment · Article · Aug 11, 2022 · [How to Describe Your Technical Issue](https://hashnode.com/posts/how-to-describe-your-technical-issue/62f3e46531be20833796d8cc)

[Great choice of topics!! Edmond Hui](https://hashnode.com/posts/software-engineer-in-3-months/62e33d54d15a9fb24e5185e6/comment/62e3f3c2419ba0d024238ae3#reply-62e40b60419ba0d024238ebc)

Reply · Article · Jul 29, 2022 · [How I successfully became a software engineer in 3 months](https://hashnode.com/posts/software-engineer-in-3-months/62e33d54d15a9fb24e5185e6)

[Thanks for sharing your journey, very inspiring indeed! ✨ Looking forward for your next article](https://hashnode.com/posts/software-engineer-in-3-months/62e33d54d15a9fb24e5185e6/comment/62e3f3c2419ba0d024238ae3)

Comment · Article · Jul 29, 2022 · [How I successfully became a software engineer in 3 months](https://hashnode.com/posts/software-engineer-in-3-months/62e33d54d15a9fb24e5185e6)

[I saw myself in so many aspects of your article! Thank you so much for writing it and sharing your perspective on you journey ✨](https://hashnode.com/posts/the-emotional-gauntlet-of-learning-to-code/62d9d65359f0dc59d51f14e1/comment/62dbd3ee38759e6b4982a343)

Comment · Article · Jul 23, 2022 · [The emotional gauntlet of learning to code](https://hashnode.com/posts/the-emotional-gauntlet-of-learning-to-code/62d9d65359f0dc59d51f14e1)

[Simon, what I meant by Git doesn't differentiate title and description is that it's not required by default, but by good practices (which can include, also, the footer). Here's what the docs say: "Though not required, it’s a good idea to begin the commit message with a single short (less than 50 characters) line summarizing the change, followed by a blank line and then a more thorough description. The text up to the first blank line in a commit message is treated as the commit title, and that title is used throughout Git." (https://git-scm.com/docs/git-commit#\_discussion) It's said that this soft rule was established from the analysis of the commits in the kernel codebase. In fact, you can (and should) concatenate paragraphs, but you can also type just one very long commit message with all the descriptions, which is not recommended at all and would make the git log unreadable 😅 So, initially, the title and description are nothing more than just the first line, and the rest of the lines in the commit message, usually separated by a blank line, by convention. But, as you said, there's a subject line indeed 😌 I thought this could make it clearer for Prafful to visualize the usage in VS Code, but it made it more difficult instead. My bad, sorry!](https://hashnode.com/posts/write-git-commit-messages-that-your-colleagues-will-love/62bef0301f580e1c22664421/comment/62c2129fc0401b3dcbcfb69f#reply-62c9172ce62bf98e0fb073c4)

Reply · Article · Jul 9, 2022 · [Write Git Commit Messages That Your Colleagues Will Love](https://hashnode.com/posts/write-git-commit-messages-that-your-colleagues-will-love/62bef0301f580e1c22664421)

[Wow Rizel! It's been a while since I've read such a rich article. This is pure gold ✨ You managed to condense so much in just one piece I'll have to take sometime to unpack it. You're a talented writer as well as a great observer, a very powerful combination. I can't thank you enough for taking the time, putting the effort and gathering the courage to share your experience with us with so much openness. You gave me a lot to think about!](https://hashnode.com/posts/the-hard-parts-of-developer-advocacy/62c5c4bf60d6757393f82727/comment/62c6cda439e2d97f4eaac7f5)

Comment · Article · Jul 7, 2022 · [The Hard Parts of Developer Advocacy](https://hashnode.com/posts/the-hard-parts-of-developer-advocacy/62c5c4bf60d6757393f82727)

[I've found about LanguageTool through one of your previous articles and have been using it for about two months. Actually, I'm using both Grammarly and LanguageTool (simultaneously), and it's curious when they have different suggestions. I haven't fully made up my mind, but I do like that LT also corrects me in Portuguese, and that's definitely a selling point for me! PS: I also didn't know how an em dash was called untill now and I'm shocked how I never noticed that they use it without spaces in English 😳 Portuguese is similar to Polish in that aspect. Glad to learn that! Thanks!](https://hashnode.com/posts/languagetoolbest-offer-for-autocorrect-software/62c54594e0db3b6fe5d0829f/comment/62c6739d60d6757393f83b97)

Comment · Article · Jul 7, 2022 · [LanguageTool—Best Offer for Autocorrect Software](https://hashnode.com/posts/languagetoolbest-offer-for-autocorrect-software/62c54594e0db3b6fe5d0829f)

[Hey Prafful, how are you? By VS Code extension do you mean the native source control tab? If so, I've learned recently that you can use enter to normally add multiple lines to the commit message before using ctrl+enter to submit. The first line would be considered the title and every line after would correspond to the description. In fact, Git per se doesn't differentiate title and description, these meanings are given by users/conventions.](https://hashnode.com/posts/write-git-commit-messages-that-your-colleagues-will-love/62bef0301f580e1c22664421/comment/62c2129fc0401b3dcbcfb69f#reply-62c21d49c0401b3dcbcfb762)

Reply · Article · Jul 3, 2022 · [Write Git Commit Messages That Your Colleagues Will Love](https://hashnode.com/posts/write-git-commit-messages-that-your-colleagues-will-love/62bef0301f580e1c22664421)

[Great and insightful overview... straight to the point! Thanks for sharing](https://hashnode.com/posts/write-git-commit-messages-that-your-colleagues-will-love/62bef0301f580e1c22664421/comment/62c1d86dc0401b3dcbcfaf9f)

Comment · Article · Jul 3, 2022 · [Write Git Commit Messages That Your Colleagues Will Love](https://hashnode.com/posts/write-git-commit-messages-that-your-colleagues-will-love/62bef0301f580e1c22664421)

[Needed feature! It would also be great to be able to align embeds too, or if they would come centred by default! (just saying... haha) Great work guys!](https://hashnode.com/posts/image-alignment-for-all-hashnode-articles/62b1b2fc0572b078ae515ff9/comment/62b1d0970572b078ae5166cf)

Comment · Article · Jun 21, 2022 · [Image Alignment For All Hashnode Articles 📏](https://hashnode.com/posts/image-alignment-for-all-hashnode-articles/62b1b2fc0572b078ae515ff9)
