Why are the titlebar buttons on the left side in OS X?

When I moved from Windows to OS X the first thing that I noticed was that the titlebar buttons are on the left instead of right side. It took me some time to get used to it.
Is there a reason why they put them on the left side?
share this post : )
how can i obtain a cut off value in 5 point likert scale

how can i find a cut off value for attitude using a 5 point likert scale where i have 20 statements.The scale ranges from strongly agree, agree, neutral, disagree and strongly disagree, each with a value of 5, 4, 3, 2 and 1 respectively. A…
share this post : )
Is it permissible to toggle selection of items in a table with a single click?

I am working on an (existing) UI that has a feature where the selection in one table drives the content of a second table:
Table 1 shows a list of notifications, Table 2 shows a list of bank transactions
If an notification is selected in…
share this post : )
How to determine the value of design

Often times, elements in a design are relatively easy to implement (such as changing the color of a button, or updating an error message).
However, there are other times when implementing a new design principle will involve a lot of codin…
share this post : )
Is "user-select: none" bad UX?

I was having a discussion today with a colleague. I showed her “user-select: none” – a CSS property that stops a user from selecting text.
To me, this property allowed a more app-like experience to be created on a page – ensuring that eve…
share this post : )
The difference between mock-up, prototype and wireframe

I am a freshman in UX design and find it difficult to understand the difference between mock-up, wireframe and prototype. Are they referring to the same thing?
share this post : )
The difference between mock-up, prototype and wireframe

I am a freshman in UX design and find it difficult to understand the difference between mock-up, wireframe and prototype. Are they referring to the same thing?
share this post : )
Assigning modules from a library to a server where the number of modules can change?

I need to create a design for an internal tool that we will try to utilize within our own team that works with software testing. We will try to build a tool that can help us automatically setup a test system.
I have a list of servers that…
share this post : )
Number/Date/… Standards for International English

We don’t know (yet) where the user is located (browser detection is out of the question), so the user need to go from a global site to a country-specific site to select their prefered language and local.
In the global site, we will offer …
share this post : )
Should bulk-editing functions be hidden until a table row is selected, or is there a better solution?

As an example, MailChimp displays subscriber lists in a table/data grid. Notice that while the user can select one or more rows using the check box at the left of each row, he doesn’t know what actions might be available once the row is se…