Daniel Fortunov's Blog


 Daniel Fortunov's Blog »
Viewing Posts matching 'design'

Mathematics is the language of nature

 0 Comments- Add comment Written on 24-May-2010 by asqui

11:15, restate my assumptions:

  1. Mathematics is the language of nature.
  2. Everything around us can be represented and understood through numbers.
  3. If you graph these numbers, patterns emerge.

Therefore: There are patterns everywhere in nature.

Send to a friend

The Usability of Elevator Controls

 2 Comments- Add comment Written on 09-May-2009 by asqui

IMAGE_109Ever since reading The Design of Everyday Things by Donald Norman I’ve looked upon everyday objects with a newfound insight into their subtle yet significant design flaws.

For instance, the elevators at my office have a sleek control panel in brushed steel. Modern in appearance, minimalistic, utilitarian, and robust.

It’s usually the details that make the difference in design, and this interface has some subtle shortcomings:

  1. Poor contrast of the engraved markings makes them difficult to read.
  2. Restricted viewing angle of the light for each button makes it difficult to see what floors are already selected when at the front of a packed elevator.
  3. Minimal differentiation between the “door open” and “door close” decals makes it difficult find the correct button to hold the elevator for someone as the doors begin to close.

Not that, I’m not complaining. There is worse design elsewhere.

Send to a friend

Disappearing Car Doors

 1 Comment- Add comment Written on 05-Sep-2008 by asqui
Check this out for a spot of novel design:

It's quite interesting to see what radical changes one can make
to something as seemingly simple as a car door mechanism.
Send to a friend

Framework Design Guidelines

 0 Comments- Add comment Written on 25-Jul-2008 by asqui

Framework Design GuidelinesSince an overwhelming majority of poll respondents indicated that they "get paid to do geeky things" I figure I it is safe to post on some more technical subjects, such as the book which I recently finished reading at work. (I've been struggling to find chunks of time to read this book, having started it over a year ago, so I'm glad to finally have finished it.)

Framework Design Guidelines, by Krzysztof Cwalina and Brad Abrams, encompasses a lot of the hard lessons that were learnt in bringing the .NET Framework to us. Building an intuitive and powerful programming API is a non-trivial activity, and a lot of people underestimate the importance of framework design and design testing.

This book explains a lot of concepts that are relevant to .NET developers (even if you're not explicitly building a framework) and boils each area down to a set of easy-to-understand "Do" and "Do not" rules (a lot of which are captured by the automatic analysis of FxCop and its successors).

If you want to learn from the mistakes at Microsoft, understand design principles, and build robust, easy-to-use APIs with .NET, then I'd recommend you read this book.

(There's even a Second Edition on the way, "to cover the new features in the .NET Framework 3.0, 3.5, and new advances in languages (e.g. LINQ) that are relevant to Framework design.")

Send to a friend

MacBook Air: Design Critique Ad from IBM

 3 Comments- Add comment Written on 06-May-2008 by asqui
The MacBook Air might be thin, but is it actually useful? IBM thinks not.

Send to a friend
Loading …
  • Server: web1.webjam.com
  • Total queries:
  • Serialization time: 294ms
  • Execution time: 303ms
  • XSLT time: $$$XSLT$$$ms