Programming.
ideas apart into smaller ideas. I learned how to express the small ideas. I used the conglomeration of expressed small ideas to convey a larger, difficult idea. Okay, how does this relate to programming? I think most developers already caught on. Applications are comprised of huge ideas that are