I’d argue that at this point in history, we’ve got more people building (or hacking together) tools, services, and applications than ever before.
After all, the combination of community, open-source software, and the Internet has made it incredibly easy to pick up some form of programming if even just for small changes to their a site.
Sure, some people that are going to attempt to make a few custom changes to the their blog or website don’t care much about application architecture, but I think that there’s something to be said for being able to conceptualize how an application is put together if only at a high-level.
Although there are a variety of languages, platforms, operating systems, and technologies used to develop web-based software, many of them follow the same basic architecture…
[Read more…] about Web Applications 101: Understanding Tiered Architecture