Agile methodologies have been successful in taking enormous problems and tackling them feature by feature. One of the reasons this process works is because it forces you to identify value in each feature you think you need, and prioritize them with goals in mind. In the end what’s not valuable will be left out, saving costs and implementation time.
In my experience this same approach can do wonders for a business itself. Identify value, prioritize, implement, test/measure improvements and repeat.
You can also apply agile concepts to your career. Identify what you value about technology and your career. Come up with experiments to measure improvements and little by little steer your career towards what you want. As long as it gets better everyday or every week you’ll do great in the long run.