Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Why is building Windows apps so complicated?

This is by design.

At the beginning PC's were not much different than Ataris or Commodore 64's, they still had built-in BASIC in the motherboard ROM so the OOBE was a ready-to-program personal computer for everyone.

Not that everyone actually wants to program their own computer, but there wasn't much software anyway and if you wanted to do something imaginative you were going to have to program it yourself.

And there was nothing standing in your way.

Once MSDOS prevailed and Microsoft got more powerful, BASIC was removed which "differentiated" these serious business machines from the lesser "gaming" computers.

PC's were so sophisticated they had so much more to offer than BASIC, and the few users who might want to code a bit would just have to jump through some of the same hoops as software companies, to select and prepare a special PC to be a Microsoft development environment.

Absolute total push in the opposite direction from free BASIC everywhere by default.

So from that point it was entirely intended to be the opposite of badda-bing-badda-boom.




BASIC was never removed from MSDOS. They continued shipping it with the OS at least until Windows 95 or 98.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: