Be curious about the complex things until you've learned enough to make them simple.
Curious people love a good challenge, and learning about complex concepts and systems offers a unique opportunity to not only dig deep into layers of knowledge, but to explore any actual need or requirement that demands it remain complex, and if not (usually not) spot areas where the complex can be made simple.
To create simplifed, elegant solutions is usually the goal of anyone working on a project, but as a rule, the more people involved in a project the more unnecessarily complex that project will become. Everyone wants their fingerprints on the project, and with so many people bringing so many different points of view there are redundancies sandwiched between other redundancies.
So how do you simplify the complex?
You take things away until there's nothing left but that which is necessary. As Einstein is thought to have said:
Everything should be made as simple as possible, but not simpler.
You also need to know how to identify project elements as either "nice to have" or "need to have". I recommend only including need to have items in version 1, because if the project doesn't work, or you need to troubleshoot elements which aren't working, it makes it much easier to identify and fix problem area if there aren't that many areas to begin with.
Another method for keeping things simple is to give yourself a ridiculously short deadline.
If you need a month, give yourself 2 weeks. If you need a week, give yourself 48 hours. Allow yourself less time than you really need to complete a project and you will be merciless in removing nonessential items from your project in order to meet the deadline.
Another method is... whoops... Out of time!
I've given you the essentials and we'll have to save the extras for another episode.
©2019 | @dontheideaguy