Actually I didn't make the claim that Ruby follows the principle of least surprise. Someone felt the design of Ruby follows that philosophy so they started saying that. I didn't bring that up actually. Topic: Design, Author: Yukihiro Matsumoto Share Article: Share on Facebook Share on Twitter Share on Pinterest Share on Telegram Share on Whatsapp Copy Link
Previous Article I believe consistency and orthogonality are tools of design not the primary goal in design.
Next Article Cereal eating is almost a marker for a healthy lifestyle. It sets you up for the day so you don't overeat.
1 Acting isn't for me. I don't like being told what to do. I'm more interested in set design more visually driven.
2 Looking back video game design seems a natural fit although there was no such thing when I was growing up. I built a Tic-Tac-Toe playing machine in my teens which went up in smoke on the night it was scheduled to go to a science fair.
3 My background is in hardware design. I found hardware work to be a welcome change from thousands of hours of programming and that led to the designs you mentioned.
4 I wear a lot of different hats – from writer to producer and artist. We all do 5 or 6 jobs everything from creating our own graphic design to actually recording and the whole bit.