I would not be so harsh. There is Monodevelop even on the N900 In fact Mono has landed me one job interview. The company sent me a programming test to write in C# and I did not have a Windows machine I used a laptop though, Mono on the N900 has a totally unusable interface.