What Should I Build as a Beginner DevTool?
Asked by
TechExplorer77
Hey everyone! I'm new to programming and I'm really interested in getting into DevOps. I think creating tools for myself and others would be a great way to start. However, I'm stuck on what to build. I'm looking for small projects, maybe an open source package or module. Can anyone suggest something that you would actually find useful or something you've needed but haven't had the time to create? I appreciate all suggestions!
Answers
The most successful tools often come from addressing a problem you really understand. If you can build something that not only helps you but also reflects a need youโve personally experienced, itโll be a win-win in terms of learning and usability!
Reply to this answer
I think itโs best to avoid overthinking things and start with a problem you personally need to solve. Even if the solution already exists, building it yourself can be a great learning experience. For example, consider making a simple Key-Value Database with transaction support. You'll learn a lot, even if you never use it afterward! Also, think about the programming language you're focusing on. If you're learning Go, maybe a Kubernetes extension could be interesting. If it's Python, perhaps an Ansible tool would be a good fit. If you like TypeScript or JavaScript, how about building a dashboard for managing your home lab? This way, you might discover an actual problem that needs fixing!
Reply to this answer
If you're looking for inspiration, check out the concept of "Agentic DevOps and SRE"โI found it really insightful! That could spark some ideas for your project.
Reply to this answer
Just focus on creating something that improves your own efficiency, whether at work or in your personal life. If it solves a specific problem for you, thatโs a solid direction to take!
Reply to this answer
Add your answer
Answers are reviewed before publication.
Related Discussions