4 ms·
The author makes some claims I think are conflicting - specifically that software shouldn't be built by brute force and ignorance, and that the Chandler project
by Zak 17y ago
The author makes some claims I think are conflicting - specifically that software shouldn't be built by brute force and ignorance, and that the Chandler project should have used C++ instead of Python because more programmers know it.
Maybe they were hiring the wrong people (programmers who didn't already know Python), but I really doubt that the choice of language was a major cause of their failure.
- DannoHung 17y agoThe problem with Chandler was that the requirements were shit. People talk a good game about Agility and Extreme Programming, but if you do not know what you want software to do, it is going to do whatever the developer feels like making it do.
- sigh400 17y agoHe never said it should have used C++ vs Python but that good Python devs at the time were harder to find (vs C++/Java/C# in his example). This is something time can solve, however his point that picking a platform/language that is has a lot of available talent is a good point if you want to get your product to market quickly. Python was not exactly obscure, but at the time it in my experience, was used more for bash/shell replacement scripts rather then desktop app development. It might not have been the major point of failure but it definitely contributed.