Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 166029
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T12:01:34+00:00 2026-05-11T12:01:34+00:00

Concerning pages that build a web application: Lately, I have found myself creating web

  • 0

Concerning pages that build a web application:

Lately, I have found myself creating web pages that are simpler than the ones I used to. Before, I would try to jam as much functionality into a single page as I could to prevent from having lots of pages.

I am starting to realize that this was just making things way more complex, convoluted, and confusing than it had to be. Why not have more pages? I think the reason that I was doing this was because I didn’t want the user to have to browse to other pages; just to have all the functionality they needed on a single page.

Well, these good intentions turned into an overly confusing interface for the user and very unmanageable source code. I am a new developer and I am trying to be very reflective of what I am doing so that I can improve. If it makes a difference, I am developing in ASP.net (though these are probably considerations for any platform).

My questions are:

  • Am I overthinking these things?
  • Has anyone else found themselves doing this?
  • Where is the happy medium?
  • 1 1 Answer
  • 2 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T12:01:35+00:00Added an answer on May 11, 2026 at 12:01 pm

    There is no expert who can give you a rule that works in all places at all times. I have been known in my industry for years for ‘easy’ interfaces and we’ve won significant amounts of business for it (as well as 5 ‘Best in Class’ awards). I have also had people within my company and outside of it tell me – for years – that they like my work but wish that I would ‘jazz it up’ with more graphics and such. What always amazes me is how little connection people see between the two.

    So…a few rules of thumb:

    1. A page should do one main thing.
    2. A page may well have multiple links related to the main thing
    3. Menuing and link layout should be consistent across pages
    4. Simpler is better than more complex
    5. Pages should be visually appealing and inviting
    6. Rule 4 is more important than rule 5.

    For example, my product provides an interface that lets people define classes and events to be displayed in a calendar. I could have one page that lets you Review, Add, Update, Delete and Edit the classes. Indeed, in some simpler areas, I’ve used the gridview to let people manage everything in a grid. However, classes have too much information to do this and still follow the rules above.

    So,

    1. The main idea is: ‘Here is a list of classes for this location’
    2. The links are ‘Add New’ shown above and to the right of the grid, Change and Delete are links within each row. This is consistent across the app.
    3. Menuing for the system as a whole is always across the right/top. Nothing else appears on the class/event page except for standard elements common to all pages (a logo, a header, a footer).
    4. The grid is nicely styled but there are no spurious graphics (4,5,6)

    A few last things about UIs and graphic design.

    First, develop your own vision and be consistent across pages and apps.

    Second, do not be afraid of simplicity.

    Next, when soliciting advice from others keep in mind that you do not want their advice – you want their impressions: you want to understand the way they perceive the interface. Advice is sometimes good but, more often than not, actually harmful. In my experience, everyone thinks that they are a UI expert.

    When you do your hallway (or formal) useability testing you should discount almost all advice to the effect that ‘you should make that stand out more.’ As you’ll see, it will quickly become ‘and that,’ ‘and that,’ ‘and the other.’ If you follow this advice, you’ll end up with a mess due to Brittingham’s first rule of design: If everything is important than nothing is. (There you go: when explaining why you can’t make someone stand out more, just tell them that ‘it violates Brittingham’s first rule of design!’)

    Hope this helps!

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 231k
  • Answers 231k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Use the following function like this: Image('/path/to/original.image', '1/1', '150*', './thumb.jpg');… May 13, 2026 at 2:13 am
  • Editorial Team
    Editorial Team added an answer Check you database schema to see if the field (referenced… May 13, 2026 at 2:13 am
  • Editorial Team
    Editorial Team added an answer I figured out the problem - there was a session… May 13, 2026 at 2:13 am

Related Questions

I'm currently in the process of converting some small personal web sites from WebForms
Am working on a business layer for a complex web application and am temporary
For so long, I've read and understood the following truths concerning web development: HTML
We currently have a custom inventory system used to track different assets. The items

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.