• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

When creating an application

Let's say you were creating an application for yourself (ie, forget the target audience)

Would you prefer creating a clean/simple interface....

or a dynamic functional,and does everything you need under the sun interface?

Personally, I'll choose functional and complex over clean/simple any day.
 
For my self? whatever takes the least amount of time (CLI is often the fastest). Though, it is generally an evolutionary process, first the program says Hello World, then it does Vector Calculus 😀
 
I would make it work how I want it to work, no more no less. So it would be clean and simple with all the functionality it needs....to me.
 
Originally posted by: Hyperblaze
Let's say you were creating an application for yourself (ie, forget the target audience)

Would you prefer creating a clean/simple interface....

or a dynamic functional,and does everything you need under the sun interface?

Personally, I'll choose functional and complex over clean/simple any day.

It'll sound trite, but clean, simple, and functional should be in one bucket, and complex should be in another.

I know what you mean, though. It's more an axis of minimal<->complete. You don't complexify things for the fun of adding features (well, ok, sometimes we all do), but you may have a lot of features in mind which you don't need right away. I just try to code things in such a way that adding stuff can be done in a logical and modular way, and if it's for myself I'm likely to stop when I have what I need at the moment, then revisit it later.
 
Clean and simple. Too many times a complex interface actually hides the power of an application because it is buried in some right-click menu. If you can't find an option it might as well not exist.
 
The more functional, the more complex.
The more definable, the more complex.
The more dynamic, the more complex.
The more expandable, the more complex.
The more customizable, the more complex.

It depends on what you want out of your program.
 
Back
Top