Almost Dvorak, optimized for programming tasks. This layout retains the classic Dvorak number order.
Ranked in these QuestionsQuestion Ranking
Pro Programmer punctuation without shifting on the top row
The top row is hardest to reach, and shifting doesn't make this easier. Programmers uses punctuation far more than numerals, so it makes sense to shift for the numerals instead of the punctuation.
Pro Easy to learn if you're already used to Dvorak
Pro Better number arrangement
The smallest numerals are the most frequently used, so why should they be on the weak fingers of the left hand? The order still makes sense too. Odd numbers on the left, even numbers on the right, ascending from the inside out (with the least used numeral '9' in the middle).
Pro Made for programming
This keyboard took a stand and optimized the Dvorak standard for programming.
Pro Open source
The keyboard layout is open source and available for edition.
Pro Available for major operating systems
Easy to install on Windows, OS X and Linux.
Con Requires adjustment period
Letters are moved, punctuation moved, and number in num lock are moved too.
Con Typing numbers is hard
Numbers are arranged for their characters, not in ascending order. You also have to shift.
Con Punctuation moved, not just letters
Punctuation moved in addition to letters, meaning that the learning curve is that much harder coming from QWERTY because nearly every key is in a different place.