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!
4 Answers
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!
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.
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!
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!

Related Questions
XML Signature Verifier
Voltage Divider Calculator
SSL Certificate Decoder
SQL Formatter
Online Font Playground to Test Google or Custom Fonts
File Hash Generator Online – Get Instant MD5 and SHA-256 Hashes