I used to use Alfred, but I've since switched to using Raycast as I liked some of the UI integration a bit better. I recommend trying it out!
I guess that’s the modern way to approach development.
It's basically Alfred with more (?) functionality. Which is basically Spotlight with more functionality. Which is basically a tool to "do stuff" from anywhere on the device.