Hello all, thought I'd light a few fires and see what you all believe to be the "most important" thing to keep in mind or be good at, I suppose, when developing. For me it's actually two things (you can have a little list if you so desire but try to keep it around 1-3 items long). The number one most important thing is the ability to keep your program from killing itself or "collapsing" under the weight of its own complexity. Anyone can write a complex solution to a complex problem. Only a genius can write a simple solution to a difficult problem. The other thing for me is code readability. I literally hate code that is written without keeping in mind that Enums, constants and documentation all exist. What do you guys think?