<!-- Canonical: https://webapphuddle.com/tag/design-principles/ -->

[All articles](https://webapphuddle.com/blog/)

# Design Fundamentals

Articles about design fundamentals.

[![](https://webapphuddle.com/wp-content/uploads/2019/05/how-long-does-it-take-to-learn-ux-design.jpg)](https://webapphuddle.com/how-long-does-it-take-to-learn-ux-design/)

User experience8 min read

## [How Long Does It Take to Learn UX Design? (Actual Figures and Facts)](https://webapphuddle.com/how-long-does-it-take-to-learn-ux-design/)

Here are some actual figures and facts about how long will it take you to learn UX Design and get your career started in UX Design field.

[Read the article](https://webapphuddle.com/how-long-does-it-take-to-learn-ux-design/)

[![](https://webapphuddle.com/wp-content/uploads/2019/04/ui-ux-designer-salary.jpg)](https://webapphuddle.com/ux-and-ui-designer-salaries/)

Interface design8 min read

## [UX and UI Designer Salaries – Stats From Multiple Different Sources](https://webapphuddle.com/ux-and-ui-designer-salaries/)

Here are the salary ranges of UX and UI designers collected from multiple sources to give you an idea of what you can make in these fields.

[Read the article](https://webapphuddle.com/ux-and-ui-designer-salaries/)

[![](https://webapphuddle.com/wp-content/uploads/2019/04/what-is-a-ux-bug.jpg)](https://webapphuddle.com/what-is-a-ux-bug/)

User experience6 min read

## [What is a UX Bug and Why is it More Harmful Than a UI Bug](https://webapphuddle.com/what-is-a-ux-bug/)

Ever wondered what is a UX bug? Here’s what it is and why it is more harmful than a UI bug. Understanding this is crucial for UX Design.

[Read the article](https://webapphuddle.com/what-is-a-ux-bug/)

[![](https://webapphuddle.com/wp-content/uploads/2015/09/mental_models.jpg)](https://webapphuddle.com/why-mental-models-are-essential-in-web-application-design/)

Design fundamentals2 min read

## [Why Mental Models Are Essential In Web Application Design](https://webapphuddle.com/why-mental-models-are-essential-in-web-application-design/)

Here’s why it is so critical to consider mental models of your potential users before you start designing your web application.

[Read the article](https://webapphuddle.com/why-mental-models-are-essential-in-web-application-design/)

[![](https://webapphuddle.com/wp-content/uploads/2014/12/user-personas.jpg)](https://webapphuddle.com/user-personas-business-web-apps/)

User experience5 min read

## [Stop Creating User Personas for Business Web Applications](https://webapphuddle.com/user-personas-business-web-apps/)

User Profiles are a better alternative to User Personas when you are designing web applications for businesses. Here are the reasons.

[Read the article](https://webapphuddle.com/user-personas-business-web-apps/)

[![](https://webapphuddle.com/wp-content/uploads/2014/12/ui-element.jpg)](https://webapphuddle.com/choosing-correct-ui-elements/)

User experience9 min read

## [How Choosing the Correct UI Elements Can Still Ruin A Design](https://webapphuddle.com/choosing-correct-ui-elements/)

Designing the UI with the correct UI elements is not always sufficient. Your design can quickly turn horribly wrong when you look at the bigger picture.

[Read the article](https://webapphuddle.com/choosing-correct-ui-elements/)

[![](https://webapphuddle.com/wp-content/uploads/2014/07/critical-questions.jpg)](https://webapphuddle.com/2-critical-questions-to-ask-before-designing-any-feature/)

Design fundamentals5 min read

## [2 Critical Questions to Ask Before Designing Any Feature](https://webapphuddle.com/2-critical-questions-to-ask-before-designing-any-feature/)

How many users will use a feature & how frequently are 2 critical questions that you should ask before designing any feature. Lets explore these in detail.

[Read the article](https://webapphuddle.com/2-critical-questions-to-ask-before-designing-any-feature/)

[![](https://webapphuddle.com/wp-content/uploads/2014/07/conceptual-model1.jpg)](https://webapphuddle.com/conceptual-model/)

Design fundamentals9 min read

## [Conceptual Model – The Critical Part of Web Application Design](https://webapphuddle.com/conceptual-model/)

Designing the Conceptual Model correctly helps to make your web application easy to learn and use. Here’s how you can correctly design the Conceptual Model.

[Read the article](https://webapphuddle.com/conceptual-model/)

[![](https://webapphuddle.com/wp-content/uploads/2014/07/web-application-context.jpg)](https://webapphuddle.com/understand-web-app-usage-context/)

Design fundamentals6 min read

## [How to Understand the Context in Which Web App will be Used](https://webapphuddle.com/understand-web-app-usage-context/)

Understanding the context in which your web application will be used is extremely important and can directly influence the design of your web application.

[Read the article](https://webapphuddle.com/understand-web-app-usage-context/)

[![](https://webapphuddle.com/wp-content/uploads/2014/06/user-of-a-web-app.jpg)](https://webapphuddle.com/difference-between-customer-and-user/)

Design fundamentals4 min read

## [The Difference Between a Customer and a User of a Web App](https://webapphuddle.com/difference-between-customer-and-user/)

The customer of a web application can be totally different from the actual user of the web application. Let me explain how.

[Read the article](https://webapphuddle.com/difference-between-customer-and-user/)
