I just thought that I grumble too often … “Ruby doesn’t have brackets around arguments”, “iPhone functions doesn’t return proper error codes” (Mainly I related this to articles which I wrote in the russian part of this blog. However, I do this often outside of blogging too). And most likely it looks like old-old grandpa creeping out from his mossy home and telling everybody that grass was much greener in his days.
So, I decided to make a list of software development things which I like:
– I played with Ruby just a little bit and I enjoyed it at the end. It’s very flexible and fast for prototyping language (especially ROR).
– I like MSDN documentation (Windows API description). It’s really detailed and you can always find code example in several languages. Also, it always comes first or second in Google search.
– I like RFC. I know that nobody sane will read it as bedtime story. However, I can’t imagine how the world will look like if key protocols and other stuff weren’t standartized.
– I like C#. Mainly I like that I can do some simple stuff with it very fast (comparing to C/C++). I don’t need to worry about memory management, finding required libraries and so on. Sure, there are other languages which have that, however this one is closed to C++, which I am using a lot, so it’s easier for me to switch.
– I just love virtual machines. I can have dozen of images with different IDE’s, servers, SDK’s. They help me a lot with keeping my host machine clean.
– I like big amount of well debugged and well coded open source projects, which you can use (and save month or even years of work).
Well. That’s it for right now.
Oh, by the way, the grass was really greener in my days 🙂