среда, 28 ноября 2012 г.

TODOs

TODOs
Our project is in the middle of development sprint, but has 3 //HACK comment, 16 //TODO's, 5 of them is //TODO: refactor this. Something goes wrong или все вообще зашибись©

четверг, 15 ноября 2012 г.

Simple, but genius things

Have you ever thought about spoon? How is it designed? Who's creator? Why does it have exactly that shape, not the other? Why european and japanese spoons are different?

All I want to say with that question is every simple thing is genius(and sometimes vice versa, but not always). Just think a little about it: you need something that would transport food from plate to your mouth. And it has a lot of features inside we never mention about:

  • it is universal, so we can use it for liquids and solid foods

  • it's safe

  • and it's really easy-to-use! Of course, you need some time to cope with, but since you handle it, it's getting normal to your life.

Another example. No, no, I don't mean iphone, everybody knows about it. Just an example from real life. I need to import my blog to my own site. Here's default solution:





If you didn't catch the idea, i'll show you:



That's it! I need to select my blog and press import! No more, no less! How could that be easier? Isn't that KISS principle?



Sometimes I think about things that could be better, easier to use. Today I went to bank and saw an awful bank terminal interface, almostly impossible to use. Tomorrow I'll take off underground and see ugly ads instead of simple but very effective beautiful posters. Month later I'll think about my app lifecycle and will find things that could be made much easier. And it should become my principle - do as simple, as you can.