Elegance is what originally drew me to software engineering. During my coursework I would struggle through my own implementation and review many other clumsy approaches in other students' attempts. Occasionally, I would encounter a self-evidently more elegant solution. I wanted to
I recall one glorious moment when my manager was reviewing my work and exclaimed across the entire office "that is an elegant solution! I want to see more of that!". I was hooked.
Jakob Jenkov [defines](https://jenkov.com/tutorials/software-elegance/index.html) software elegance as
> Making something hard seem easy, almost effortless.
It can be summarized as "Solve my problem, with minimal effort from me, and don't get in my way."