189 karma · joined May 18, 2009
That's an idea for a stratup.
Maybe this is too brutal opinion for modern times but I think people have gone too far in their foolishness. We should remember our real place and our real power, so that we can learn to use it more responsibly, instead of playing silly Ramen (http://en.wikipedia.org/wiki/Concepts_in_the_Ender%27s_Game_...) games out of the boredom.
I have tried writing a few applications in .net and I liked it. I think it's really great for the programmer because C# language has lots of features that I really want to see in Delphi's pascal. Still, Delphi (I'm still using the old Delphi 7) is my favourite development tool.
Sadly I have lost the source now. I'm sure it's an epic and hilarious mess.
Once a product is released, focus on fixing bugs, not adding new features. All overacheiving companies try to do the latter and fail. Instead, have a single new functionality, maybe along the lines of ‘New ! Option to save your work’. The rest should be all bug fixes. This will dramatically improve the quality of your software and PC magazine will give it 5 stars.
This is especially visible when trying out various new programming languages. I have written exactly one .NET application in my life and I absolutely loved it that I could just downl... I mean buy the Visual Studio, install it and start coding, debugging and deploying the application. The same story with Delphi.
A very different story is about Python, Haskell and all things Java related. You need to download compilator, then you need to find and download IDE separately, then you need to figure out how to make it work with the debugger, if you're lucky enough to get it working at all. It takes time and effort that doesn't benefit me. It's all reading instructions, changing paths in configuration files and setting environment variables.
And the reason why this is done so is because as I mentioned some people absolutely love the idea that they can use any tools in any configuration that somehow after some effort work together. And people who like to tinker are the people who write open source. So there.
Also making good product = fun, making good setup = boring.
I think in car industry there are more benefits for using your own product than just being your own tester. It's also advertising (even such VW hater as me could not shake off a feeling that it has to be a good car after seeing a whole city is FULL of them) and increased product volume.
By how much more does diesel cost in USA compared to petrol?
I personally will still stay away from it. I'm sure that if I implemented RESTful system, eventually I would need some special functionality that would force me to either emulate RPC over REST (what was the point implementing it in first place if I do that) or end up with 2 interfaces - one for REST and other for RPC, making things confusing.