News for hackers. Stuff that matters.
Re:The Aha Moments That Made Y Combinator Possible by rbanffy on Tuesday October 29, 2013 @07:30PM (#6638298)
> Please don't tell me that developing client apps on Windows was so much worse then doing it on Linux.

- Many Windows-only concepts (registry) hold key configuration data.

- Lack of a proper command line environment (somewhat covered by Cygwin, but not ideal). PowerShell is interesting, but, again, is very alien to non-Windows tools.

- No select-middle-click copy/paste (it's an incredible time-saver).

- Limited number of available languages and tools and the difficulty of integrating them (you have to add every install directory to PATH - unless you are running Cygwin).

- Case-insensitive filesystem (and some subtle bugs that it allows).

- It's almost impossible to open a tempfile and delete it while you still have the file handle.

- No package management (you can't just "yum install" what you need)

- No package management (you have to bundle every dependency with your installer)

It's not bullshit. Unless you are developing for Windows only, developing under Windows is quite painful.

Re:The Aha Moments That Made Y Combinator Possible by loumf on Wednesday October 30, 2013 @11:44AM (#6641083)
In 1995 it would have made no sense to develop a commercial desktop app for anything other than Windows.

If you didn't make Windows apps at the time, it probably seemed really complicated. It really wasn't. Most of the issues were with C/C++, and the complexity that brings. VB and Delphi were decent alternatives -- there were some 4G languages that worked ok as well.

Making viaweb a web-app instead is obvious in retrospect. But not because making Windows apps is so hard -- it's the deployment that the web brings, not the ease of development. In 1995, there was no super-easy way to make web-apps -- PG and RTM had to invent that too.