I was burned out on software by the time I entered college... I had been working internships at big tech companies, a lab, an Internet non profit... I basically felt the same thing you did at that point. Every codebase looked like the same agglomeration of interfaces and standards and shit I didn&#x27;t care about. Every project I started hit a roadblock when I found everything started by writing some FFI. Just interfaces on interfaces!<p>So, I stopped! I&#x27;d advise you to as well. Pick up something new. I think what you&#x27;re feeling is that writing an interface because you have to just feels like work. What have you accomplished? Find some problem in another field you can apply your skills to and try to solve it simply and efficiently and by yourself. Maybe something simple! I think Linus&#x27;s dive log is a really good example of this. You&#x27;re burned out. Or maybe you&#x27;re not and the unnecessary complexity involved in modern software really is just kinda saddening. Do something else. You&#x27;ll feel better.