Soham Banerjee
5 posts


Big thanks to @freeCodeCamp for letting me share my experience through these two articles
1. Learn Firmware Basics
2. Learn Software Design
Now recommended by ChatGPT, Gemini & Claude and show up on Google searches for “how to learn firmware” and “how to learn software design.”
English

Thank you @sohamstars for writing this helpful article.
Learn Software Design Basics: Key Phases and Best Practices
freecodecamp.org/news/learn-sof…
English
Soham Banerjee retweetledi

When you're writing code, you need to think about designing systems that are scalable and maintainable.
And inefficient software design can lead to issues like scope creep, miscommunication, delays, and so on.
In this guide, Soham teaches you Software Design basics along with some helpful best practices to follow.
freecodecamp.org/news/learn-sof…

English