For more than 20 years, researchers and vendors have attempted to significantly lower the barrier to system design by enabling the use of high-level languages for hardware design. These attempts at high-level synthesis (HLS) have had limited success, but they have shown the potential to solve complex design challenges. Discuss why HLS technology is needed, the challenge of providing an effective solution, and why the adoption tipping point may be coming very soon.