Double interview
I have the honor to do a “funny” interview with Ayende and Roy Osherove. They answer to my “semi-serious” questions about their life. Here are their answers:
| Name | |
| Roy | Oren / Ayende |
| Surname | |
| Osherove | Eini / Rahien |
| What do you do in your life | |
| Developer\Consultant | Interesting things with computers |
| Date of Birth | |
| 17-8-75 | 20-12-1981 |
| City of Birth | |
| Tel Aviv | Petah Tikvah |
| Preferred Computer Language | |
| C# | Boo, C# |
| One of your good point | |
| Crowd Interaction and public speaking | Tenacious |
| One of your fault | |
| Eating too much | Loud mouth |
| Your “dream in a drawer” as a developer | |
| Start a successful band or standup | Not sure how to respond to that. To work on interesting things that are used by many people, and get paid for it. |
| How do you begin to program? | |
| I began to program in basic, then left it a lone for a while. after my military service I took a course in V and started programming professionally after that. | I was interested in programming in High School, though it would be a profitable profession, and then I was hooked. |
| When you are not at the PC what do you like to do? | |
| TV and movies, FPS games,read tech books | I am working on the laptop |
| Have you never sign autograph? | |
| Someone asked me to sign something once. it was too weird. | No, thanks God. |
| Where do you go for holiday? | |
| Norway is amazing. | Computer Conferences |
| Why don’t you develop in Java? | |
| I did, for a while, but its too verbose for even the simplest of things. | Because.Seriously, that is the answer. I never had a chance to do so, so I didn’t. No big philosophical reasons. |
| What is the great particularity of .NET Fx that make you say “wow” | |
| The community and product innovation that is beginning to grow.The new dynamic languages, Microsoft’s beginning to open to the community. | |
| What is the worst thing of .NET Fx | |
| No built in testing or verification in the CLR | The use of internal |
| What is the big bug you put in a program? | |
| Race condition between two concurrent transactions that meant that 10% of customers would not get paid. | |
| What is the big bug you found in a program? | |
| Doing multi threaded applications makes me write some of the buggiest code I’ve ever done. It really helps when I work as part of a pair. otherwise it is quite a mess. | public static bool IsAdmin – in a web app. |
| What is the most complex program that you ever developed? | |
| Typemock Racer is the most challenging in terms of learning things. it is not terribily complex, but the learning curve is high. | Hard to quantify what you mean here. There are many levels of complex.The most successful project I was on was also the largest, an Extranet for a big corporation.
The most complex in terms of actual code complexity was an HR system. The HR system is about 1/5 of the Extranet system. The Extranet system is easier to work with, as a direct result of lessons learned write the HR system. |
| Does it still works ? | |
| yep | Both systems are still in service and actively developed. |
| How many hours do you work in a day? | |
| 7-10 | It range from 4 – 18. Note that I also include hobby time there, and my hobby is programming |
| Do you work in the night? | |
| Of course | Quite often |
| What is the tool that you can’t live without? | |
| Resharper | Unit Testing, I just tried and failed. |
| What do you like of Ayende/Roy | |
| Oren reminds me of me when I had waaay more time on my hands, except that he seems to grasp ideas and technologies much faster than I ever did. He is smart and honest. | We can politely disagree.Shared principals, but wildly different approaches. |
| Give an advide to Ayende/Roy | |
| Don’t let the praise from others go to your head | |
RSS


