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

    occasional recessions are useful because they 
    destroy bad ideas (not exclusively bad ideas, 
    but many bad ideas) and therefore free up resources 
    for new ideas. Some of which will be good, some bad.
I feel this was absolutely true for the world of internet applications.

The stuff built in the early dot-com era was typically garbage from a technical standpoint. Heaps and heaps and heaps of spaghetti code written in PHP, Perl, and ASP Classic. You could theoretically write maintainable code in those technologies if you were truly dedicated but this was decidedly not the norm.

Think of literally any basic best practice for writing either the server or client portions of a web application that we might follow in 2019. In, say, 1997 those best practices hadn't been invented yet and even if you traveled back to 1997 in a time machine you couldn't implement some of them since the technology hadn't been invented yet.

From a technical perspective, roughly 2002-2006 was when things started to get really good from a technical standpoint.

- A lot of untalented folks (people calling themselves "developers" but with no real coding ability) were filtered out of the industry.

- A lot of lessons had been learned about how to build this stuff.

- More and more people were getting high-speed internet access.

- The use of AJAX to build responsive client-side applications became a thing, thanks largely to...

- ...Google, who released two absolutely world-shaking web applications in Gmail and Google Maps. These became something of a guiding light in a number of ways. Both from a technical showcase of what could be accomplished with web standards, and a design perspective... it showed a lot of pointy-haired bosses that what people wanted was minimal design and maximum usefulness, not a flashy multimedia experience.

- Other "Web 2.0" tech like RSS matured and enabled LOTS of cool demos (sadly we've moved away from this...)

- Pressure from Firefox forced Microsoft to finally embrace some more web standards and we edged away from the brink of a Microsoft-ruled internet



Dunno. Practices in 1997 and 2002 didn't differ in very appreciable degree, just that piles of crap C++ became piles of crap Java. AJAX was made possible not by Google but by Microsoft's XHR and IE5. RSS never took of in any appreciable commercial way…

I would say the bust had no substantial impact on technology side of thing. Perhaps the pricing became bit more modest, and sure, lots of careers were "filtered out".


>I would say the bust had no substantial impact on technology side of thing.

I think that it did, because it focused development efforts of companies that remained in business. Many failed dot-coms should have failed before the bust, but they kept acting like working businesses as long as they had capital available. They diluted markets, absorbed development talent by offering equity and large salaries, and in general distorted the whole industry.

After the bust, the technologies and idea that got attention/effort/built up were the ones with a solid foundation, not the pipe dreams.


Ajax was made technically possible by Microsoft XHR and IE5. It took Gmail and gmaps to bring this to wide attention.


Yes. I remember people (including me) being a bit amazed by the web version of Outlook that first made use of it. Technically MS introduced this functionality in IE5 in 1999, as an ActiveX control.

It was a Microsoft-only thing for a while though, until Mozilla/Safari/Opera implemented their own versions. That took a few years IIRC.

At any rate, Gmail was what made the world really take notice of what AJAX could do.


For the record there where a lot of people that where doing the same thing before the XHR object, they where just using an iframe and polling to get the data which was usually an HTML snippet or XML. They would construct the url for data with JS in the main frame, change the url of the hidden frame to point to a different CGI script, get the data and read it into JS variables. It was just that none of them got the exposure of Gmail or Outlook web. Now in saying that iFrame polling was a huge hack and a major PITA but it worked. IIRC one of the major CGI/Perl chat apps used this hack to update the web chat window.




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

Search: