How do I choose the right technology for my project?
Asked by
CreativeCoder101
I'm developing a website for my aunt and trying to approach it like a professional project. I've conducted a requirements interview to create documentation including a Software Requirements Specification (SRS), Business Requirements Document (BRD), and a Business Case. The challenge I'm facing is balancing my enthusiasm for newer technologies, like Bunโbecause it's fast and great for developersโwith practical concerns, like the lower hosting costs of NodeJS. I want to provide a solid solution, but I'm concerned my aunt, who isn't tech-savvy, might not provide input that aligns with what she needs. What's the best way to determine the right technology for her project?
Answers
Without more specific details about requirements, itโs hard to give you a concrete answer, but if it's just a simple site for your aunt, maybe consider simpler platforms like Wix instead of diving deep into SRS documents. Sometimes, keeping it straightforward is both faster and more effective!
Reply to this answer
You're already on the right track by recognizing the balance between your preferences and the project requirements. Instead of thinking about what you want to use, shift your focus to what will keep things simple for your aunt. She won't care about the tech as much as she wants a working site thatโs easy to manage. Often, the boring options are more reliable!
Reply to this answer
It's definitely tricky to balance personal preference with what's best for the project. I usually start with my go-to stack for ease of deployment, but if it doesn't meet the project's needs, I'm open to alternatives. When I switched to Go for a project, it took longer to get up to speed, but I learned it's all about finding the right fit for the specific needs.
Reply to this answer
Add your answer
Answers are reviewed before publication.
CreativeCoder101: I get what you're saying, but Iโm using this project to practice and learn. Itโs kind of like how artists grow through small projects and reflection!