dad
In 25 years of consulting/contracting software dev it's always paid off to not let my rates slide up to the maximum the market will bear. MSuster's "high side of normal" kind of applied there as well.
When things slow down again who do you think gets work? The people who pushed clients for all the market would bear or the ones who let rates slide up a bit, but didn't go crazy pushing for the maximum last cent. Yep, the latter.
In an event based system the overhead for each connection is at least three orders of magnitude lower, sometimes four or five (hope I'm remembering this right). This translates into _considerable_ increase in number of connections that can be handled simultaneously, not quite the equivalent number of orders of magnitude due to other aspects of the system becoming more of the bottle-necks, but still dramatic.
This was a data-driven observation, not conjecture or assertion. I listened in during a break while the nodejs guys argued about approaches to getting TLS working better - they were worrying about the 1MB overhead for a TLS connection because that's a significant percentage of a connection handler. Think about that for a minute in the context of an apache threaded instance. 1MB matters? wow!
I'm new to this area and this was very interesting stuff and seemed related to the various discussions below about a threaded system can do what an event based system can do.
In particular, non-20-somethings who understand about life balance and that "life is short" but still have the entrepreneurial drive are going to consider quality of life more than "live your startup" type younger folks. Though I've noticed a lot of younger people move to portland for the recreational opportunities and social scene.
(found on HN home page)