WEBVTT

00:05.670 --> 00:06.310
What?

00:08.530 --> 00:10.070
Oh, come on.

00:11.310 --> 00:12.190
That's okay.

00:12.670 --> 00:20.630
Okay, what I'd like to do is I'd like to get the slackers up here, up into this portion of the chairs.

00:20.930 --> 00:22.770
I have got some t-shirts that I'm going to give away.

00:22.770 --> 00:25.590
We're going to do a Q&A session and hopefully we're going to have a little bit of fun with this.

00:25.590 --> 00:26.610
Everybody looks bored.

00:26.610 --> 00:28.570
It's not going to be as bad as you think.

00:36.320 --> 00:40.920
Here is the mandatory personal anecdote.

00:40.960 --> 00:42.800
Okay, I'm in New Jersey right now.

00:43.360 --> 00:43.960
Yeah.

00:46.700 --> 00:48.460
So I'm on the plane, right?

00:48.740 --> 00:50.580
And we're getting ready to take off.

00:50.640 --> 00:54.200
And I've got two guys behind me.

00:54.200 --> 00:55.820
And I've got the cute girl next to him.

00:55.820 --> 00:57.860
And there's a guy over here that looks kind of goofy.

00:58.000 --> 00:59.860
And there's another girl next to him, right?

01:00.680 --> 01:04.180
So we're waiting to take off and I'm thinking these two don't know each other.

01:04.180 --> 01:05.700
These two don't know each other.

01:05.700 --> 01:06.800
We're headed to Vegas.

01:06.800 --> 01:09.000
There's all kinds of possibilities here, right?

01:09.880 --> 01:17.980
Then the dumb guy gets up, taps the girl on the shoulder and he says, Hey, would you mind moving over so that I can sit with my friend?

01:18.920 --> 01:22.560
That's when I knew that I had computer geeks behind me.

01:25.400 --> 01:26.360
True story.

01:26.360 --> 01:30.120
And somewhere I was hoping that there would be a guy here whose face would turn really red.

01:31.960 --> 01:34.560
Anyway, so they're behind me and they start talking geek speak.

01:34.560 --> 01:41.180
They start talking about XML and security and all this stuff, which past a certain point you get kind of tired of it.

01:42.520 --> 01:43.780
Then I got a surprise.

01:43.780 --> 01:44.840
These guys are all in their 20s.

01:44.840 --> 01:45.780
They're clean cut.

01:45.780 --> 01:49.720
They seem really driven by what they're doing, which is typical for DEF CON, I think.

01:51.500 --> 01:57.360
And then they're going through resumes and the one guy looks at a resume and he says, This guy's got a lot of technical knowledge.

01:57.540 --> 02:04.060
And the other guy looks and he says, Yeah, I interviewed him, but he doesn't have any business knowledge and he doesn't know what is of value and what is not.

02:04.060 --> 02:05.580
And that surprised me.

02:06.280 --> 02:07.400
That's what I look for now.

02:07.400 --> 02:08.800
I look for what things have value.

02:08.800 --> 02:18.280
I think we're in the midst of a change in the industry where we focus on what is of value rather than the mechanics of building things.

02:18.640 --> 02:20.260
So that's what our focus is going to be.

02:20.260 --> 02:26.300
It's going to be on keeping people employed through the industry because I personally don't believe that the shakeout is over yet.

02:28.620 --> 02:32.320
This is my other personal anecdote, which I decided was too egotistical.

02:32.940 --> 02:34.620
Why should you listen to me?

02:34.660 --> 02:37.180
I don't have a black t-shirt on, so maybe you shouldn't.

02:39.360 --> 02:43.300
What we're going to do, we're going to go through and we're going to hit three basic areas.

02:43.300 --> 02:48.780
We're going to lay out a couple simple business concepts, which are very common in MBA programs.

02:49.040 --> 02:51.780
They're common in large companies.

02:52.480 --> 02:54.740
We're going to lay those theories out.

02:54.740 --> 03:01.640
We're going to drive them down into a technical implementation that gives us concrete results that we can make decisions from.

03:01.920 --> 03:11.480
And then towards the end of the presentation, what I'm going to do is I'm going to throw out some strategic concepts to you, which are going to be a little bit radical, I think.

03:11.480 --> 03:12.120
We'll test it.

03:12.120 --> 03:12.460
We'll see.

03:12.460 --> 03:13.120
This is DEF CON.

03:13.120 --> 03:14.000
Maybe it won't be radical.

03:14.000 --> 03:15.160
Maybe nobody will care.

03:15.160 --> 03:24.020
But there's some ideas that I think that people can play around with and they might be able to turn them into additional concrete implementations in companies, things like that.

03:25.480 --> 03:26.280
Okay.

03:26.340 --> 03:27.720
Everybody watches the news, right?

03:27.720 --> 03:32.040
I took this a month ago and this is already out of date because there's already like a dozen more I could add on here.

03:32.200 --> 03:33.360
Layouts are still going on.

03:33.360 --> 03:35.340
People are still being laid off left and right.

03:35.880 --> 03:37.900
The crash is not over yet.

03:38.540 --> 03:47.960
Historically, industrial revolutions like this have seen a shakeout of approximately 30% of the peak population of the leading technologies.

03:47.960 --> 03:51.000
What we've seen in IT right now is about a 15% shakeout.

03:51.000 --> 03:56.740
So personally, I think that you're looking at another wave that will be equivalent to the last four years.

03:56.740 --> 04:00.740
How many people here have been laid off or out of work in the last five years?

04:02.140 --> 04:02.760
Yeah.

04:02.760 --> 04:03.420
And you know what?

04:03.420 --> 04:07.260
For every hand that's here, there's a guy that isn't here because he's not in the industry anymore.

04:07.260 --> 04:08.360
He got washed out.

04:08.360 --> 04:20.920
My goal here is to give people a little bit of knowledge so that they can make decisions that will keep them employed or it will let them make a decision to leave the industry now before they waste a lot of time on it.

04:21.940 --> 04:25.480
So either way, if that's the outcome here, I'm happy with either outcome.

04:27.900 --> 04:30.720
The time and effort that you put out to learn things is finite.

04:30.760 --> 04:34.180
If you learn something that has no value, you're fucked.

04:34.280 --> 04:34.760
Right?

04:34.760 --> 04:35.600
Your time is gone.

04:35.600 --> 04:36.700
You can't get it back.

04:36.720 --> 04:38.380
People are not going to pay you for it.

04:39.940 --> 04:50.600
Now, the skew here in DEF CON is a little bit different because you guys are in the security industry and I think you've got a substantially better chance of staying employed over the next four or five years than business.

04:50.600 --> 04:53.860
If you're in business software, I think you're going to be in trouble.

04:55.720 --> 04:57.940
IT market changes constantly, everybody knows that.

04:58.160 --> 05:02.680
What we're going to look at is we're going to try and focus on what kind of skills that we should be learning to stay employed.

05:05.380 --> 05:07.260
How many people know what a meme is?

05:09.080 --> 05:09.520
That's good.

05:09.520 --> 05:11.720
The first question I got asked when I walked in was, what is a meme?

05:11.720 --> 05:13.720
And I thought, oh my god, I should have put that up.

05:14.180 --> 05:19.580
A meme is an idea it's a mind virus that passes through a population.

05:19.960 --> 05:31.520
And typically, if you want to be completely theoretical about it, it starts with a single person, that person talks to two more, those two people talk to four people, four people talk to eight, so it's typically an exponential function.

05:32.880 --> 05:45.300
And it looks like an exponential function, a hyperbolic curve, until it reaches about the 50% mark of reaching the entire population and then, because you're getting people that already know it, you're talking to people, oh yeah, I already know that, I already know that,

05:45.300 --> 05:49.720
it starts tapering down and you get a drop-off as you reach market saturation.

05:50.580 --> 05:52.660
And that's typically known as an S-curve.

05:52.660 --> 05:54.760
How many people know the concept of an S-curve?

05:56.120 --> 05:57.100
Okay, that's good.

05:58.120 --> 05:59.460
Here's a picture of it.

05:59.580 --> 06:06.400
I start with a single point, it goes through a rapid run-up, it reaches the 50% point, and then I reach market saturation.

06:08.600 --> 06:13.420
This is a fundamental concept that you can apply in a lot of different situations, a surprising number.

06:13.820 --> 06:16.040
And it's simple, it's a simple concept.

06:17.940 --> 06:19.620
Ultimately, this is our goal.

06:20.120 --> 06:26.620
We want to eliminate getting into new technologies when they're first introduced because there's a very high failure rate.

06:26.640 --> 06:27.860
I don't want to be here.

06:27.860 --> 06:29.660
I don't want to be in the high-risk area.

06:30.060 --> 06:35.260
I don't want to be in the low-reward area because that's a technology on its way out and I can't make any money in it.

06:35.680 --> 06:44.960
What I want to do is I want to identify an area as it's ramping up, but I want to get it before it's at the 50% mark so I can make the most money off of it.

06:44.960 --> 07:00.360
Right here, I can make a decision that, yeah, this is probably going to stick around, this is probably going to be a viable technology, and I can ride the highest part of the wave off, which is the optimum profit point because other people are not paying attention and you're already in the market to learn these things.

07:00.360 --> 07:02.860
You're already in the market to sell your services in this.

07:03.000 --> 07:04.260
This is a simple concept.

07:04.360 --> 07:05.660
Does everybody grasp this?

07:05.660 --> 07:09.140
Can I get a show of hands where everybody thinks that this is... do you think it's important?

07:16.400 --> 07:21.220
The reason I care about an S-curve is it has predictive power into the future.

07:22.300 --> 07:24.300
How many people here know calculus?

07:25.440 --> 07:26.360
Oh, there you go.

07:26.360 --> 07:27.580
So you know this already.

07:28.740 --> 07:36.120
As this is ramping up, my rate of change is constantly increasing and I can measure that by doing empirical analysis on certain things.

07:36.120 --> 07:38.460
And I can see that the saturation is...

07:38.460 --> 07:42.140
or the propagation of the mean is rising.

07:42.180 --> 07:52.060
Once it reaches the 50% mark, where roughly I have 50% of the people know the mean's already propagated, it changes, I reach the inflection point and the rate of change begins decreasing.

07:52.060 --> 07:58.060
So if I can measure the rate of change and see that it's increasing, I know that I'm still on the pre-50% mark.

07:58.120 --> 08:00.820
Afterwards, I know that I'm after the 50% mark.

08:00.820 --> 08:02.520
So this is really what we look for.

08:02.520 --> 08:04.160
We look for a rate of change.

08:06.240 --> 08:07.560
Okay, peak oil.

08:07.560 --> 08:08.900
How many know about peak oil?

08:10.040 --> 08:12.940
Oh my god, now I'm stunned.

08:15.460 --> 08:22.640
Just as a quick overview, peak oil is the idea that oil resources are finite in the world.

08:22.720 --> 08:32.740
And there was a guy named Hubert which, in the 50s, he did basically an S-curve analysis at the rate at which they were finding oil drilling holes, you know, that they were making discoveries.

08:32.800 --> 08:39.620
And he graphed it down on a chart and he was able to see that in the United States that peak oil production would occur around 1970.

08:39.620 --> 08:41.300
And he was right within about a year.

08:41.300 --> 08:43.520
And he predicted it 15 to 20 years before it happened.

08:43.520 --> 08:47.260
This is all numbers off the top of my head, so I didn't actually expect to talk about this.

08:49.920 --> 08:55.440
What is probably very likely going to happen over the next few years is you're going to see peak oil occur worldwide.

08:55.740 --> 08:56.800
There's a lot of talk about it.

08:56.800 --> 09:00.540
If you do a search on the internet, Google peak oil, you'll get all kinds of information.

09:02.460 --> 09:04.760
Environmentalists have been talking about it for a long time.

09:05.160 --> 09:12.280
I'm not an environmentalist, but I understand the concept of how Hubert did the analysis, and I personally believe that this is very likely to happen.

09:12.280 --> 09:14.980
I think you're going to see peak oil happen within the next five years.

09:15.080 --> 09:17.260
And that's why you see oil prices being driven up.

09:17.260 --> 09:20.000
It's because there's a lot of guys like me sitting at companies like J.P.

09:20.000 --> 09:24.560
Morgan, and they're doing the same analysis, and they're saying, peak oil is probably going to happen.

09:24.560 --> 09:28.040
We need to get our money into oil now and make money on that.

09:28.880 --> 09:30.940
Oil prices at $60, right?

09:30.940 --> 09:32.360
Everybody thinks it's speculation?

09:32.360 --> 09:33.480
I don't think so.

09:35.160 --> 09:36.420
This is why you care.

09:36.420 --> 09:37.460
You can make money.

09:37.660 --> 09:42.180
Or you can avoid losing money, which depends on if you're risk averse or not.

09:44.360 --> 09:46.360
This is another example of an S-curve.

09:46.360 --> 09:47.800
How many people know Harry Dent?

09:48.520 --> 09:49.900
Yeah, that's not surprising.

09:49.900 --> 10:01.820
Harry Dent wrote a book in 1989 which was called The Great Boom Ahead, where he predicted that there would be a rapid IT boom, which would essentially look like an S-curve, and that's exactly what we saw from 1990 to 2000.

10:01.820 --> 10:08.980
We saw the entire information technology sector boom hugely beyond what anybody imagined, except Harry Dent did predict it.

10:08.980 --> 10:10.620
I don't buy a lot of his other theories.

10:10.620 --> 10:12.140
I do believe he was right.

10:12.140 --> 10:14.640
I mean, you can't deny that he was right about what he claimed.

10:14.720 --> 10:26.320
He made a second prediction in his book, which is that there will be a subsequent wave of S-curve technologies, which will build upon the infrastructure that was created in the first S-curve.

10:26.320 --> 10:28.120
That's where we're at right now.

10:29.100 --> 10:30.600
There's an infrastructure in place.

10:30.600 --> 10:31.520
There's networks everywhere.

10:31.520 --> 10:36.560
There's wireless networks, there's standards, there's TCP, IP, all the acronyms, all those things.

10:36.560 --> 10:37.920
It's too hard for me to remember.

10:38.380 --> 10:46.120
But ultimately, if you want to be looking where you should be, you don't want to be here anymore.

10:46.440 --> 10:50.000
This is foundational stuff that's in place, that's standard.

10:50.000 --> 10:51.600
It's not interesting to work on.

10:51.600 --> 10:56.080
It's maintenance work, and it doesn't pay a lot of money, and that's why you see a lot of things being outsourced now.

10:56.080 --> 11:01.800
It's stuff that's duplicatable, that we can send somewhere where there's a different kind of culture that adapts to those kind of things.

11:01.900 --> 11:09.660
What you want to be looking for is technologies that build on the existing infrastructure that was created in the last ten years.

11:11.560 --> 11:17.060
And I goofed up because I was going to give away a t-shirt if somebody told me what peak oil was and I blew it.

11:20.120 --> 11:21.860
Okay, MemMiner.

11:21.960 --> 11:33.400
This is a little tool that I made, which I've been doing this for about thirteen years, and basically it assumes that a frequency count, a word count on the internet is roughly equivalent to an S-curve growth of that technology.

11:33.460 --> 11:34.880
That's a big assumption, I know.

11:34.880 --> 11:37.100
And how many math people do we have in here?

11:37.700 --> 11:38.640
Oh, thank God.

11:39.360 --> 11:41.440
I don't have to worry about all the criticism.

11:42.160 --> 11:43.680
You get a ton of criticism.

11:43.680 --> 11:45.060
From my standpoint, I'm very pragmatic.

11:45.060 --> 11:48.060
I don't want to sit down and do a lot of analysis about probability and this and that.

11:48.060 --> 11:55.720
I just want a tool, a rough cut tool that will give me a way to make a decision quickly and easily without having to do a lot of analysis and a lot of guessing and things like that.

11:55.720 --> 11:56.860
And that's what this does.

11:57.800 --> 12:17.760
In my mind, I think of it as a data miner that anyone can implement and use in a small business and compete pretty well against large companies that have substantially more resources and better ideology, better methodology of how they do predictions.

12:21.520 --> 12:22.980
It's a simple little program.

12:26.420 --> 12:27.620
I'll go through and do it.

12:28.080 --> 12:30.280
I don't consider... does anybody want to see a demo of it?

12:30.280 --> 12:32.000
Do you need to see a Java code of it?

12:34.500 --> 12:36.100
How about if I do it at the end?

12:36.100 --> 12:37.920
I don't want to break out of this thing right now.

12:38.260 --> 12:40.120
But to me, it's really simple.

12:40.120 --> 12:40.480
It really is.

12:40.480 --> 12:42.140
It took me about 4 or 5 days to write it.

12:42.140 --> 12:44.620
Anybody could write it with basic programming knowledge.

12:44.940 --> 12:50.140
The key to it is the business concepts behind it and the application of those things.

12:52.320 --> 12:56.280
Okay, here's an example of one of the first graphs that I ran after I built the tool.

12:56.520 --> 12:58.540
This is the first T-Cert question.

12:58.900 --> 13:01.080
Can anybody tell me what this pattern is?

13:01.080 --> 13:02.620
What's driving this pattern?

13:06.820 --> 13:07.680
That's true.

13:07.680 --> 13:12.940
Okay, this is a graph made off of the keyword of work, but can you tell me why it's so rhythmic?

13:14.560 --> 13:15.360
Exactly.

13:15.780 --> 13:18.420
People don't talk about work on Saturday and Sunday.

13:18.760 --> 13:19.800
That's exactly right.

13:19.800 --> 13:21.060
So, T-Cert.

13:21.140 --> 13:22.520
I don't want to take those home.

13:24.900 --> 13:25.840
Saturday, Sunday.

13:25.840 --> 13:27.180
Monday, Tuesday, Wednesday, Thursday, Friday.

13:27.180 --> 13:29.820
And look, Wednesday really is the hump day.

13:33.760 --> 13:38.700
This is a small example that there really is data that you can extract out of the Internet.

13:38.700 --> 13:47.280
I use Deja News right now because Deja News, I've used it for several years because it gives me a time history and I don't have to previously know about a concept.

13:48.000 --> 13:50.520
You know, Deja News is being recorded all the time.

13:50.520 --> 13:52.020
So, let's say RSS comes along.

13:52.020 --> 13:53.260
And I'm not paying attention.

13:53.360 --> 13:55.940
And a year later I decide, oh, I should have been paying attention.

13:55.940 --> 13:57.540
I want to see what RSS is doing.

13:57.600 --> 13:59.960
Deja News has a history that I can go back and I can backfill it.

13:59.960 --> 14:01.040
You can see this graph.

14:01.280 --> 14:03.080
The date here is April 2002.

14:03.080 --> 14:04.740
I ran this graph two years ago.

14:05.960 --> 14:09.620
Okay, I was able to backfill it and figure out what was going on.

14:09.760 --> 14:22.600
The search engines, I have done pieces to do the same kind of analysis against the search engines, against Google, against Yahoo, a couple of the others, but they're very highly skewed to the present.

14:22.620 --> 14:33.160
You can recreate, you can make a crude approximation of the same data that you can get out of Deja News, but it's much less granular and it's just, you've got to do manipulations, it's really goofy.

14:33.160 --> 14:36.180
The search engines are very highly skewed to the present.

14:36.340 --> 14:41.840
You can't backfill data without doing a lot of analysis for more than 90 days or maybe a year .

14:42.840 --> 14:44.760
That's another key, using Deja News.

14:44.760 --> 14:50.800
Using some kind of pre-recorded data that had no knowledge of the fact that a trend was going on.

14:51.840 --> 14:53.980
Here's Easter Bunny, same thing.

14:54.380 --> 14:58.080
You can see every year, along comes Easter, people talk about Easter Bunny.

14:58.820 --> 15:01.980
The data is there waiting to be pulled out, you just have to know how to do it.

15:03.360 --> 15:04.320
Here's Comdex.

15:04.320 --> 15:07.240
Now, Comdex got cancelled in 2004, right?

15:07.340 --> 15:09.120
Actually, this isn't my new graph.

15:10.180 --> 15:11.860
Comdex got cancelled right here.

15:11.860 --> 15:17.680
If I had had this graph last year, like I did, is there any doubt in my mind that Comdex is going to get cancelled?

15:18.260 --> 15:19.620
There's not a lot of doubt.

15:19.620 --> 15:21.060
It was a predictable event.

15:21.080 --> 15:24.600
The fact that it got cancelled in 2005, same thing, a predictable event.

15:24.600 --> 15:28.440
You could have made money on it if you'd gone to the bookies and said, I think Comdex is going to be cancelled.

15:29.640 --> 15:32.600
Very clear trend, starting right here.

15:33.180 --> 15:35.020
Each successive high is lower.

15:35.020 --> 15:37.500
Does anybody do technical analysis of stocks?

15:38.360 --> 15:40.660
This is a very similar analogy.

15:40.700 --> 15:45.220
Each successive high never reaches the previous high, so we're clearly in a downtrend.

15:48.540 --> 15:49.920
Now, here's a graph.

15:49.920 --> 15:51.280
I went back later.

15:51.280 --> 15:52.040
You know, I'm not...

15:52.040 --> 15:56.640
I don't care about money a lot, but I wish I had.

15:57.060 --> 16:02.580
I went back and I retrofitted stuff on here, and I did keyword searches against stock prices of the bubble.

16:02.780 --> 16:05.760
The green is the stock price of Siebel.

16:05.780 --> 16:12.080
The blue is the frequency word count out of Deje News at the same time period, and what I did was I matched the amplitudes.

16:12.820 --> 16:15.600
You can see there's a... for Siebel, there's a very tight correlation.

16:15.600 --> 16:16.620
I mean, this is like a 90...

16:16.620 --> 16:19.740
you know, for the statistical people, this is close to a 90% correlation.

16:20.240 --> 16:29.240
Now, in this particular example, the word count does lag the actuality, so maybe it doesn't help you so much, but that's not always the case.

16:29.900 --> 16:31.220
Let's take a look at Palladium.

16:31.220 --> 16:34.760
Now, this is the one I really wish I had done in 2000.

16:35.300 --> 16:44.040
You can see clearly that there are rumors about Palladium's price spiking almost two years before it actually happens.

16:45.280 --> 16:46.480
Okay, right here.

16:46.480 --> 16:51.520
Although, if you really want to get technical and drive it back, you can say that maybe this was the peak, but that's still a year.

16:51.520 --> 16:58.360
A year before Platinum peaked, it was... you could have figured out that there was a good chance that Platinum was going to spike.

16:58.500 --> 17:06.120
And also, if you take a look, that when Platinum collapses, the keyword told you that it was going to collapse before it happened almost a year ahead of time.

17:07.020 --> 17:07.860
That's money.

17:07.860 --> 17:09.060
There's money right there.

17:09.060 --> 17:12.120
There are large companies that are doing all this analysis right now.

17:12.120 --> 17:16.940
The fact that they're doing this analysis... okay, you know, there's guys like me floating all around.

17:17.320 --> 17:24.740
I'm not really a large corporation guy, but there are guys in those corporations right now that are doing this and they understand all these concepts.

17:25.000 --> 17:31.440
And they've been piling onto the internet over the last five years and what they've done is they've cut the margin of where you can make the money.

17:31.560 --> 17:34.680
The latency is shrinking over the last four or five years.

17:34.680 --> 17:36.360
This is a very high latency a year.

17:36.420 --> 17:38.040
That's amazing to me.

17:38.040 --> 17:44.820
If you look at some of the later graphs that happened two or three years later, the latency has shrunk to like three months, four months, things like that.

17:44.820 --> 17:46.400
Sometimes it's down to like a month.

17:49.600 --> 17:50.680
Here's another example.

17:50.680 --> 17:51.680
Applied materials.

17:51.920 --> 17:53.060
There was a latency.

17:53.060 --> 17:58.840
Applied materials was clearly in an uptrend years before the price spike.

17:58.840 --> 18:05.460
And the keyword count told you that it was collapsing before the stock collapsed by about a quarter.

18:06.020 --> 18:09.480
And if you look right here, you can see that now the latency has disappeared out of it.

18:09.480 --> 18:13.980
There's a latency here in 2000 and as we go along, right about here, now there's no latency anymore.

18:31.150 --> 18:32.650
That's an excellent question.

18:32.650 --> 18:36.790
I've got a couple of other graphs that will show that it's very hard to determine and that's where there really is.

18:37.010 --> 18:39.330
There is no money to be made in mechanical

18:43.070 --> 18:43.830
skills.

18:43.830 --> 18:46.870
You can't make money in those things, especially in a global market.

18:46.890 --> 18:50.890
You have to move into something that requires some kind of artistic ability.

18:51.330 --> 18:58.390
And this particular mechanism right here does require a fair amount of interpretation and analysis that sometimes you're wrong.

18:58.390 --> 19:00.290
I mean, it's just the way it goes.

19:00.710 --> 19:08.110
In the case of Palladium, there were rumors flowing out of Russia that they were having problems and that they weren't going to make deliveries.

19:08.170 --> 19:12.070
So in that case, it was the lack of metal that drove the price spike.

19:12.530 --> 19:13.970
But you're absolutely right.

19:13.970 --> 19:26.330
There are cases where the rumor precedes and sometimes, you know, I'm not so sure that there isn't guys at some of the companies that are actually spiking the internet now in order to create an artificial demand in order to offload their stock or whatever it is.

19:26.330 --> 19:28.030
So that's something you've got to be careful of.

19:31.780 --> 19:33.000
I didn't run Enron.

19:33.000 --> 19:34.800
I didn't have any interest in Enron.

19:34.880 --> 19:36.480
I just looked at the dot com boom.

19:36.600 --> 19:40.380
But you're more than happy if you want the source code, you're more than happy to run Enron.

19:44.400 --> 19:45.280
Okay, JBuilder.

19:45.280 --> 19:47.220
How many programmers do we have in here?

19:48.420 --> 19:50.860
How many JBuilder programmers?

19:51.360 --> 19:52.160
Ah, interesting.

19:52.820 --> 19:55.020
You guys are all assembly, low level, right?

19:55.580 --> 19:58.000
What kind of languages do we have in here?

19:59.880 --> 20:01.820
Well, JBuilder, that's okay.

20:07.960 --> 20:13.060
This is a graph of JBuilder and it basically, you can see an S curve right here.

20:13.180 --> 20:14.760
The inflection point is roughly right here.

20:14.760 --> 20:18.740
And typically what you see, at the inflection point, your rate of change is infinite.

20:18.740 --> 20:25.020
As you're switching over from a rising to a falling rate of change, there's a spike there of infinite demand, theoretically.

20:25.160 --> 20:27.440
And you can see it reflected in this graph very clearly.

20:27.440 --> 20:33.140
There's a huge spike right at the time that JBuilder is undergoing its inflection point.

20:33.300 --> 20:37.500
And by about this time right here, you should have been out of JBuilder and you should have been doing something else.

20:37.500 --> 20:40.940
Although it's only been in the past year that it finally came to fruition.

20:41.080 --> 20:47.580
So there was a lag time of about two years before JBuilder finally died off and Borland had to admit it.

20:53.380 --> 20:59.020
No, you have to have a keyword that has uniqueness.

21:04.700 --> 21:06.420
Well, you have to do qualifiers.

21:07.020 --> 21:10.660
And I've got a couple other graphs in there further on where you'll see that, like ColdFusion.

21:10.660 --> 21:11.760
ColdFusion is a perfect one.

21:11.760 --> 21:17.260
I ran a graph on ColdFusion because I saw an article on it and there is some evidence to support that ColdFusion is real.

21:17.260 --> 21:20.740
So I ran a graph and I got this really strange graph that didn't make any sense to me.

21:20.880 --> 21:26.820
And about three days later, after I published it, I found out, oh right, it's ColdFusion the programming language.

21:27.480 --> 21:29.240
So it kind of made me look like a fool.

21:30.080 --> 21:34.040
So what I did for that graph was I added a new qualifier, ColdFusion Physics.

21:34.800 --> 21:36.980
And that gave me a much better picture of what was really going on.

21:36.980 --> 21:41.040
So yeah, you've got to be careful about keyword picks, which I have a little bit later on.

21:41.760 --> 21:42.220
Delphi.

21:42.220 --> 21:45.460
Now this is a real life example of something that I did in my own life.

21:45.520 --> 21:48.220
I got into Delphi around 95.

21:48.420 --> 21:49.800
I did programming on it.

21:49.800 --> 21:51.020
I wrote the wave up.

21:51.200 --> 21:56.420
And about 98 it was clear to me that this peak was over and I needed to do something different.

21:56.420 --> 21:58.300
So right in here I started learning Java.

21:58.320 --> 22:00.580
I went to Sun's conference.

22:00.580 --> 22:03.960
I started learning a whole different ideology and methodology of the way I did programs.

22:03.960 --> 22:06.580
And I switched over here and I missed the crash.

22:06.740 --> 22:07.900
There's a lot of Delphi programmers.

22:07.900 --> 22:09.160
Delphi is an extremely good language.

22:09.160 --> 22:09.800
I like it a lot.

22:09.800 --> 22:11.240
It's the best thing I ever used.

22:11.240 --> 22:12.920
I can't make money in it anymore.

22:13.180 --> 22:16.520
And there's a lot of ex-Delphi programmers that found that out the hard way.

22:19.480 --> 22:25.760
This, for some reason, I put this up and this is like the single most red graph on my site.

22:27.080 --> 22:29.860
The guys are just fanatical about scripting languages.

22:29.860 --> 22:31.180
It's very strange.

22:32.540 --> 22:35.460
Here you see Perl.

22:35.540 --> 22:36.920
Very clear rise.

22:36.920 --> 22:38.160
Very clear fall.

22:38.400 --> 22:40.300
Should have got out of it right around here.

22:40.500 --> 22:41.140
Maybe.

22:41.140 --> 22:42.360
Maybe should have.

22:43.060 --> 22:43.940
PHP.

22:44.220 --> 22:45.080
Same thing.

22:45.080 --> 22:45.540
Rises.

22:45.540 --> 22:46.760
Inflection points are roughly out here.

22:46.760 --> 22:48.020
It's not a true S-curve.

22:48.020 --> 22:48.800
It's not identical.

22:48.800 --> 22:51.320
But in real life that never happens because you get all kinds of variations.

22:51.320 --> 22:53.760
You just have to kind of guesstimate between peak and fall.

22:53.760 --> 22:56.800
And then Python and Ruby.

22:56.860 --> 23:04.100
Python, this doesn't show enough detail, but Python to me is the choice out of these four.

23:04.100 --> 23:07.680
If you were going to have to do a project right now I would choose Python.

23:07.680 --> 23:11.440
Assuming I could fit it into the requirements of the project.

23:11.440 --> 23:14.520
I mean you always get languages that fit a certain set of things.

23:14.580 --> 23:18.740
And you can't just choose a language in order to boost your employability.

23:18.740 --> 23:20.900
You have to look at what you're doing for the customer.

23:20.900 --> 23:30.300
There's also a very interesting thing that happens in the past year in that all scripting languages have suddenly got a high level of interest out of nowhere.

23:30.300 --> 23:32.180
And I don't know what drives that.

23:35.420 --> 23:36.080
YMAX.

23:36.080 --> 23:37.740
How many people know YMAX?

23:38.300 --> 23:39.740
YMAX is going to be big.

23:39.740 --> 23:42.280
I believe YMAX is going to be a big technology.

23:42.280 --> 23:52.920
YMAX basically replaces 802.11b with the same imagine 802.11b with a 30 mile range.

23:53.560 --> 23:57.220
And also I think, you guys can correct me I'm far from perfect.

23:57.220 --> 23:58.840
You can correct me if I'm wrong.

23:58.840 --> 24:04.320
But I believe that YMAX already has permission to be able to tap into cell phone networks.

24:04.320 --> 24:12.620
So you're going to see a huge amount of grassroots competition against the major wireless carriers from people setting up their own shops in YMAX.

24:12.620 --> 24:24.240
I can easily imagine someone getting a few million dollars of capital, dumping a few YMAX things in the center of maybe 30 cities and just cutting the hell out of Verizon's market or Singular's market.

24:27.900 --> 24:28.340
Blogs.

24:28.340 --> 24:29.760
This is an interesting one.

24:31.100 --> 24:32.420
This is a little bit more

24:35.720 --> 24:36.860
This is a question.

24:36.860 --> 24:38.260
This is a t-shirt question.

24:39.420 --> 24:40.900
You can see pretty clearly here.

24:40.900 --> 24:42.120
This is the moving average.

24:42.120 --> 24:43.160
You got to do a moving average.

24:43.160 --> 24:44.720
There's too many spikes that happen on the internet.

24:44.720 --> 24:46.160
Too many weird nuances.

24:46.420 --> 24:48.480
But basically by looking at a moving average you can get an idea.

24:48.480 --> 24:50.920
And we can see that blogs are clearly rising since 2002.

24:50.920 --> 24:55.020
And it was probably a good technology to get on around January 2004, which a lot of people did.

24:56.720 --> 25:05.740
Did anybody read the article that was in USA Today or one of the major papers about two months ago where they said that 27% of the public does not know what a blog is.

25:05.740 --> 25:06.860
Did anybody read that?

25:08.480 --> 25:10.180
Now tie those two numbers together.

25:10.180 --> 25:12.080
I have an inflection graph here, right?

25:12.140 --> 25:14.240
It hasn't reached a peak point yet.

25:14.420 --> 25:21.040
I know it's an exponential function and I know that 27% of the people have not been exposed to the meme yet.

25:21.720 --> 25:26.100
What kind of thing can I derive from that?

25:26.100 --> 25:27.840
I can make a prediction from that.

25:28.460 --> 25:29.140
T-shirt.

25:29.140 --> 25:30.680
Anybody that can tell me gets a t-shirt.

25:30.680 --> 25:32.900
Anybody that makes a good guess gets a t-shirt.

25:41.060 --> 25:42.760
Can you give me more detail?

25:46.180 --> 25:47.760
I don't want to go down the calculus path.

25:47.760 --> 25:48.960
It's too much stuff for me.

25:48.960 --> 25:51.780
I took what I needed from it and I threw the rest away.

25:52.420 --> 25:53.360
Anybody else?

25:53.360 --> 25:54.060
Down there.

25:54.080 --> 25:54.520
Black.

25:54.520 --> 25:55.320
Black shirt.

26:00.280 --> 26:02.420
It's going to peak within the next year.

26:02.540 --> 26:03.260
T-shirt.

26:20.770 --> 26:22.450
It's not going to be a big money maker.

26:22.530 --> 26:27.790
What you'll see is you'll see a lot of hysteria in the media over the next year and then that'll be it.

26:27.790 --> 26:29.530
It'll have peaked and it'll be ramping down.

26:29.530 --> 26:31.290
That doesn't mean you can't make money in it.

26:31.330 --> 26:32.810
All it is is an indicator.

26:32.810 --> 26:35.690
There are technologies that have peaked that you can still make money in.

26:37.430 --> 26:48.090
That's one thing I don't want to tell you is that if it goes through an inflection point and it peaks that you can't make money in anymore it's a warning indicator that tells you you need to look at the surroundings you need to look at your competition,

26:48.090 --> 26:53.050
you need to look at your skill set and make a knowledgeable decision about what you're going to do.

26:53.050 --> 26:55.810
You can make money in post like J2EE.

26:56.210 --> 26:58.130
I don't know, probably nobody here has read my site.

26:58.130 --> 27:07.990
I put a controversial article out about 3 months ago that got a lot of Java people riled up which basically says that J2EE is about to go through its inflection point.

27:08.010 --> 27:09.950
That it's peaked out as a technology.

27:09.990 --> 27:29.030
I have no interest in moving on to another technology right now because I still make money in it and I'll probably ride it for 3 or 4 more years but if I were an entry level person getting into the market I don't think I would choose J2EE because there's already going to be a bunch of guys like me that have experience and knowledge that are going to compete against you and the market isn't expanding anymore.

27:31.630 --> 27:34.050
Now, it's time for the half time here.

27:40.040 --> 27:44.880
How many people think so far that this has been more interesting than you thought it would be?

27:45.820 --> 27:47.420
Oh, that's so gratifying.

27:49.280 --> 27:51.200
I mean, I kind of took this as a lark.

27:51.200 --> 27:59.820
I sent in like a basic program, you know, basic speech People that have looked on the disk realize now that it's like about one third of what I'm doing right now.

27:59.820 --> 28:05.140
It was like a perfunctory effort and then I decided a couple days ago, well, I really need to do something serious on this.

28:05.540 --> 28:06.340
So that's nice.

28:06.340 --> 28:11.340
That's what was my aim was to get, to have people interested and have some kind of value out of this presentation.

28:13.300 --> 28:14.280
Wi-Fi phone.

28:14.280 --> 28:15.820
How many people know Wi-Fi phone?

28:16.820 --> 28:17.820
That's another big one.

28:17.820 --> 28:19.720
It's going to be tied into WiMAX, I think.

28:22.080 --> 28:23.680
Okay, so we already talked about this.

28:23.680 --> 28:26.160
Inflection point tends to be at about the 50% saturation point.

28:26.160 --> 28:27.520
That's not always true.

28:27.680 --> 28:28.860
That's just a rule of thumb.

28:28.860 --> 28:36.800
It's very easy to get and we'll look at another graph here later on where you get a quick ramp up but the infrastructure is not in place to support a technology.

28:36.800 --> 28:41.240
There's two technologies that tried to go through inflection points.

28:41.240 --> 28:43.800
They tried to go through a growth phase and the support just wasn't there.

28:43.800 --> 28:44.800
One of them is Bluetooth.

28:44.800 --> 28:48.180
I was here two years ago and there was a lot of Bluetooth fervor.

28:48.180 --> 28:49.740
There was a lot of Bluetooth hacking, things like that.

28:49.740 --> 29:00.760
So I went back and I did a graph on Bluetooth and I was surprised to see that Bluetooth tried to take off three or four years ago and it died out because there wasn't a critical mass to make it go.

29:00.920 --> 29:02.840
And then within the last two years it's picked up a lot.

29:02.840 --> 29:09.200
So a lot of times you'll see new technologies sputter and try and start and then they'll die out because there's some missing factor there.

29:09.200 --> 29:11.360
Service-oriented architecture is another one.

29:11.360 --> 29:16.560
It came out around 2000, 2001, the buzzword, all that, and it tried to take off and it died.

29:16.560 --> 29:20.320
But for the past 17 or 18 months it's been rising steadily.

29:20.320 --> 29:28.280
It's now something that organizations either understand and feel that they need or there's some critical component there that makes it viable.

29:30.240 --> 29:31.960
We already did the blogging.

29:32.380 --> 29:33.400
RSS feeds.

29:33.700 --> 29:35.800
This is very highly correlated to blogs.

29:35.800 --> 29:36.740
Same difference.

29:36.740 --> 29:39.540
By doing a search on and you can see here I used a qualifier.

29:39.600 --> 29:41.080
RSS RDF.

29:41.080 --> 29:42.900
I don't know if everybody can see that or not.

29:42.900 --> 29:44.520
People in back probably can't.

29:44.920 --> 29:48.420
So I used a qualified word here because RSS wasn't a good search.

29:51.300 --> 29:53.400
And now we're going to talk about the problems with this.

29:53.600 --> 29:57.000
The biggest single problem that I run into is that I'm part of the meme.

29:57.340 --> 29:58.900
How do I know to search for something?

29:58.900 --> 30:00.140
How do I know about RSS?

30:00.140 --> 30:01.140
I read it in an article.

30:01.140 --> 30:08.860
I'm part of the meme propagation and statistically I will learn about the meme at about the 50% mark which means I can't make any money in it.

30:10.660 --> 30:15.340
So I've got to figure out a way to track the meme before it gets to the 50% mark.

30:15.340 --> 30:17.840
I don't want to be like everybody else and be the average.

30:19.300 --> 30:22.220
So that's one problem with the methodology I'm using right now.

30:22.220 --> 30:30.640
What it requires is me to be reading articles all the time I have to spend a lot of time trying to be at the forefront of technology when there are easier ways to do it.

30:30.680 --> 30:34.400
It is subject to manipulation although not anywhere near as much as you would think.

30:34.400 --> 30:39.800
When you do a search off Deja News you are doing a search against hundreds of thousands and millions of people.

30:39.800 --> 30:43.420
It's very hard to inject a meme and create an artificial result.

30:43.420 --> 30:44.900
I know because I've tried.

30:45.420 --> 30:47.500
It's not statistically rigorous.

30:47.500 --> 30:50.080
There's a lot of criticism from people that are mathematicians.

30:50.080 --> 30:55.940
I've heard a lot of criticism about it and it is kind of flaky but it's worked well for me for 13 years.

30:56.160 --> 31:02.100
It's helped me make a lot of decisions where I could have easily gone off onto a bad path and ended up in another industry.

31:02.100 --> 31:06.160
Maybe that would be good, maybe that would be bad but that's not the path I chose.

31:07.460 --> 31:09.920
It works very well for technical trends.

31:10.140 --> 31:12.380
It does not work as well for social trends.

31:12.380 --> 31:18.780
It doesn't work for things that have lifetimes of 20 years or 30 years.

31:18.780 --> 31:22.720
It works very well for a range of 4 to 5 years and we'll look at why in a few minutes.

31:24.260 --> 31:33.660
If I were serious about using this as a technology to drive my company and make decisions with, I would throw away the current methodology of using Deja News.

31:34.120 --> 31:45.620
I would start capturing RSS feeds and I would build my own database and that will allow me to capture trends as they happen in real time and I guarantee you that there's people out there right now that are doing it.

31:46.200 --> 31:47.060
I did it.

31:47.060 --> 31:49.600
I wrote a little piece about 6 months ago.

31:49.660 --> 31:53.880
It has some technical problems but you can easily get around them if you spend enough time on it.

31:53.880 --> 32:06.260
I have a lot of other things to do but there is a lot of value to be done in applying this methodology to pulling down real time RSS feeds, building a database and looking at rates of change that are happening in keywords.

32:06.260 --> 32:07.940
I believe there's a lot of value there.

32:09.040 --> 32:11.260
We already talked about skewing factor.

32:11.260 --> 32:15.720
One of the problems is you lose abstract relationships with the way you store the RSS.

32:15.720 --> 32:18.220
There's some things there but they can be gotten around.

32:20.580 --> 32:23.700
Okay, so now we did the business process.

32:23.700 --> 32:28.500
We did a tactical implementation that gives us real decision making tools.

32:28.560 --> 32:36.820
Now what we're going to do is we're going to push this back up into a strategic framework that will let us make decisions about more than just about what technology I choose.

32:36.820 --> 32:39.540
And this, I admit, this is going to be kind of flaky.

32:42.000 --> 32:45.880
One of the big justifications for Moore's Law people like to quote Moore's Law.

32:45.880 --> 32:47.640
Everybody knows Moore's Law, right?

32:47.640 --> 32:49.540
How many people don't know Moore's Law?

32:52.620 --> 32:54.180
It's a trade off.

32:54.180 --> 32:56.220
I can't let Moore's Law go.

32:57.520 --> 33:07.960
It gets quoted a lot because it's used as a justification that the number of transistors will double every year so there will always be an IT industry that will continue booming.

33:09.260 --> 33:12.720
And I would agree with that if there were no other factors.

33:15.360 --> 33:19.160
People have a finite amount of time and effort to spend on anything.

33:21.940 --> 33:30.660
Geeks, techno geeks, they like technical things, they like trends, they like detail, but ultimately people are social animals.

33:30.660 --> 33:36.980
They will spend time on things that they enjoy or things that they're forced to do.

33:37.500 --> 33:42.520
Other things they will throw away in favor of things that they enjoy or things that they're forced to do.

33:42.800 --> 33:46.000
And this is part of the reason why the Memminer works off of Deja News.

33:46.000 --> 33:50.120
People talk about things that they enjoy or that they're forced to do.

33:51.200 --> 34:00.560
For the average person, they spend their time sleeping, working, I'm glad I got a laugh, that's good, shopping, eating, having sex.

34:01.440 --> 34:07.480
The range of that variance is not a lot from person to person on average.

34:07.840 --> 34:17.040
So if I want somebody to read the internet two hours a day and I get a certain level of growth, now to double that, I've got to have them read the internet four hours a day, it's not going to happen.

34:17.300 --> 34:18.840
They've got other things they want to go do.

34:18.840 --> 34:22.280
They want to go eat, they want to go have sex, they want to go visit Las Vegas.

34:22.380 --> 34:27.580
So there is a fundamental limiting factor in the growth of the internet based on what people's time is.

34:27.580 --> 34:29.240
There's other factors on top of that.

34:30.320 --> 34:34.440
Now for some people, you do get a wide variance.

34:36.860 --> 34:37.580
For instance...

34:41.670 --> 34:44.650
But I don't think we're going to see a society that looks like this.

34:47.700 --> 34:51.580
Now we're going to look at Deja News again, and what we're going to do is we're going to invert.

34:52.020 --> 34:54.180
What I was looking for was uniqueness, right?

34:54.800 --> 34:59.100
What we're going to look for now is the ether of Deja News.

34:59.100 --> 35:04.600
We're going to look for the rate of growth of Deja News abstracted of all uniqueness.

35:06.040 --> 35:13.560
What I'm going to do is I'm going to use keywords that have no identifying ability, that are used in anything, anytime.

35:14.120 --> 35:16.480
This, have, one, all, them, will, other.

35:16.480 --> 35:20.520
That comes out of the top number of people that do crypto analysis.

35:20.520 --> 35:22.900
E-T-A-O-N-R-I-S-H-D, right?

35:22.900 --> 35:26.420
That's what you do a frequency analysis to be able to crack codes that are not well done.

35:26.420 --> 35:28.400
Well, you can do the same thing with keywords.

35:28.560 --> 35:38.280
What I did was I went through the top 100 keywords and I picked out ones that were fairly generic, and then I did a search and you can see very clearly exponential growth in Deja News.

35:38.400 --> 35:44.660
This is one reason why the MemMiner works is because over any small period like from here to here, it looks linear.

35:45.800 --> 35:50.400
There's not skew being introduced by Deja News into the uniqueness of a meme.

35:50.400 --> 35:52.260
There's a little bit, but not enough to matter.

35:52.260 --> 35:57.320
Okay, so this is what the ether of Deja News looks like.

35:57.960 --> 35:58.920
The transport.

36:00.020 --> 36:04.340
If you do a really detailed search, you can pick out events that cause excitement on the internet.

36:05.520 --> 36:09.720
And these are admittedly, I guessed at them, I think I'm right on most of them.

36:09.800 --> 36:12.780
JFK crash, a lot of people can't see this, but there's a spike right here.

36:14.220 --> 36:17.020
Y2K causes a spike, there's a spike here I didn't hunt down.

36:17.180 --> 36:20.020
Bush election 2000, that definitely caused a controversy.

36:20.020 --> 36:21.820
9-11 causes a big spike.

36:21.900 --> 36:31.860
What's interesting about 9-11 is that if you do keyword searches on other terms, you get spikes.

36:31.860 --> 36:34.560
If you look for death around that time period, you get a spike.

36:34.560 --> 36:38.000
If you look for peace, you get a spike.

36:38.360 --> 36:39.980
What you don't get a spike in...

36:39.980 --> 36:43.060
Okay, remember, we're talking about people that have finite bandwidth, right?

36:43.060 --> 36:49.020
They're using more bandwidth to talk about 9-1-1, they're using more bandwidth to talk about death, they're using more bandwidth to talk about peace.

36:49.320 --> 36:54.660
What is being cut out of the equation to free up that bandwidth for those things?

36:54.920 --> 36:56.940
Can anybody give me an idea or a guess?

36:56.940 --> 36:58.700
It took me weeks to figure this out.

37:00.360 --> 37:05.940
No, there's, well, there's a particular thing that it cuts into, and I think it'll make sense to everybody once they hear.

37:06.700 --> 37:07.400
No.

37:12.720 --> 37:14.380
Work, who said work?

37:14.460 --> 37:15.260
T-shirt.

37:15.620 --> 37:16.640
Work goes down.

37:16.640 --> 37:18.880
And I remember 9-1-1, what did I do on 9-1-1?

37:18.880 --> 37:21.140
We all sat around talking, we didn't do any work.

37:25.550 --> 37:27.410
Now, here's the bad news.

37:29.990 --> 37:32.450
Deja News gets very flaky after 2004.

37:33.530 --> 37:35.590
I got a couple theories about it.

37:37.530 --> 37:39.390
I have three theories about it.

37:39.910 --> 37:41.710
One is the shift of blogging, clearly.

37:41.710 --> 37:44.270
What people were using Deja News for, they now use blogging for.

37:44.270 --> 37:46.690
But that does not account for the rate of change that you see here.

37:46.690 --> 37:47.890
This is almost instantaneous.

37:47.890 --> 37:55.150
You see the moving average here, but the actual numbers, it changes within like two months, and I know that's not happening.

37:55.150 --> 37:56.870
Blogging is taking away chunks.

37:57.390 --> 38:00.110
Google changes their methodology, their search methodology.

38:00.110 --> 38:03.010
If I go back and I run a query two or three months later, it changes.

38:03.010 --> 38:06.250
They're doing subtle shifts in the way they do things, and it shows up.

38:06.510 --> 38:13.390
And I do think that there's some kind of error in the way that they're manipulating or accounting for things after 2004.

38:13.470 --> 38:19.030
But I think a lot of what you're seeing is the inflection point in the internet itself.

38:19.250 --> 38:26.570
If you read enough articles, you see a couple articles came up in the past year or two that talk about a slowing rate of growth in the internet.

38:26.570 --> 38:27.830
I think that that's what you're seeing.

38:27.830 --> 38:36.450
I think you're seeing a slowing rate of growth in the internet, and it will impact all the other industries that are associated with that, mostly consumer-related industries.

38:36.630 --> 38:41.510
Chip industry, business software, it won't affect niche markets so much.

38:41.970 --> 38:44.110
And it probably won't affect security very much.

38:44.110 --> 38:54.610
And now, we're going to take a look at a couple concepts to make strategic decisions about how you're going to spend your resources.

38:58.030 --> 38:59.730
Very abstract concept.

38:59.770 --> 39:01.330
What caused the IT boom?

39:02.070 --> 39:18.390
If I were to create a market basket of all the items that create a cost of how I get information, chips cost me money, people cost me money, I have to develop methodologies, there's a lot of communications costs, I could create a market basket of the cost of information,

39:18.390 --> 39:24.950
assign it to a unit of information, and I would be able to get a rough number that each unit of information cost me a certain amount of money.

39:25.830 --> 39:28.830
Now, up until 2000, everybody was making money, right?

39:28.910 --> 39:31.390
That's because I have a price of information.

39:31.610 --> 39:35.910
I'm selling that information to somebody somewhere and I'm making a profit margin on it.

39:36.330 --> 39:49.250
As we get down to 2000, cost of information is not decreasing like it used to, and companies that are used to this curve, you know, they get into this mindset of seeing this, they overran it and they went into debt and they went out of business.

39:49.630 --> 39:53.570
Some companies veered off to the side and adapted and survived.

39:53.770 --> 40:02.270
But ultimately, if the cost of information stops falling, there are fundamental changes in the marketplace that companies are going to have to adapt to.

40:02.270 --> 40:14.250
And ultimately what you have to do, because market forces force you to adapt to a pricing model that the public sets, or governments, you have to find some way to drop your cost of information.

40:14.250 --> 40:17.050
And that's why you see outsourcing over the last 3 or 4 years.

40:17.050 --> 40:17.950
Companies have to.

40:17.950 --> 40:19.290
They have no choice.

40:19.430 --> 40:23.110
Otherwise they'll go out of business, because there is a ceiling on what they can charge.

40:23.590 --> 40:25.370
That's a very strategic concept.

40:25.990 --> 40:27.270
It sets the stage.

40:27.270 --> 40:28.890
You can't do anything with it directly.

40:28.890 --> 40:30.070
It's not a tool.

40:31.390 --> 40:35.730
And this is another picture that shows you roughly the same thing from an economic standpoint.

40:35.870 --> 40:40.310
As a market matures, your marginal cost of processing stuff rises.

40:40.310 --> 40:41.890
Your marginal return falls.

40:41.890 --> 40:46.310
You eventually reach a point where there is no profit margin, as you pick up all the easy things.

40:46.710 --> 40:49.250
What that means is that there is money in hard things.

40:50.170 --> 40:51.270
And the same difference.

40:51.950 --> 40:54.510
Now this is a theory of my own, just from watching the market.

40:55.030 --> 41:00.590
Watching the IT market for the last 10 or 15 years, the market rewarded diversity.

41:00.590 --> 41:09.250
As I created programs that did more and more stuff like Word, it does all the bells and whistles and stuff, I got a bigger and bigger share of the market, and people bought my product.

41:09.930 --> 41:16.850
But once I reached the point, the inflection point, the inflection point punishes diversity, and it rewards cost-cutting.

41:16.850 --> 41:21.290
And that's the point that we're at right now, for consumer-related industries.

41:21.290 --> 41:24.810
Like I said, there are niche markets that don't get impacted this way right now.

41:26.170 --> 41:28.810
So, from my standpoint, this is what I see.

41:29.430 --> 41:39.550
I see the up-cycle favoring diversity, and everyone pursuing that, and they get into a mindset over the last 20 years that diversity, diversity, diversity, I want to create a diverse product and get as much market share as possible.

41:39.550 --> 41:45.030
We've seen a fundamental change around 2000, which now punishes diversity and rewards cost.

41:45.090 --> 41:48.130
And most people's minds are still in this state.

41:54.300 --> 41:56.540
I don't know if I should go into this or not.

41:59.920 --> 42:03.380
This is the single most read picture on my site.

42:05.680 --> 42:07.240
And it surprised me a little bit.

42:08.780 --> 42:11.240
In a nutshell,

42:17.060 --> 42:20.600
diversity functions on contexts that are mismatched.

42:21.480 --> 42:32.300
If I had two clones, and they had identical information sets, and they know the exact same information, and they've had the exact same experiences, their communications and teamwork will be perfect.

42:32.300 --> 42:34.760
There will be no miscommunications, correct?

42:34.760 --> 42:48.220
As those clones have different life experiences, their contexts will shift apart, and there will be a set in the middle that they share, but there will be unique features that they each have, and then you'll start getting miscommunications.

42:48.340 --> 43:01.800
If I wanted to cut my cost of information in teamwork or software development, what I would do is I would try to get contexts to be as matched as possible within a team framework.

43:02.800 --> 43:16.220
Like I said, this is very high level, and there's some other things I played around with it, but I put it in there just to maybe get people thinking about ways that they could drive their teams or their software development towards a competitive methodology,

43:16.220 --> 43:22.100
and what you have to focus on is reducing transaction costs internally in your organization.

43:25.620 --> 43:26.640
There's a couple other things here.

43:26.640 --> 43:31.560
I'm sitting in a microbrewery, and I realized, wow, microbreweries are a lot like the software industry in certain ways.

43:32.020 --> 43:49.240
The company that I work for right now basically resells IBM software, but what we do is we tweak it to a very minimum level, five or ten percent, and match it to that set of customers that are willing to deal with changing their business processes to map to what the software does,

43:49.240 --> 43:52.680
and that's a very efficient model that I think can last over time.

43:52.680 --> 43:59.200
I don't think a lot of very customized software, it's going to have a very hard time surviving in business software over the next ten years.

44:00.760 --> 44:03.000
And we'll let that go.

44:03.000 --> 44:04.620
I'll go ahead and I'll take some questions.

44:19.030 --> 44:26.710
The question is, do I think that the difference between the dichotomy between diversity and cost-cutting is driving some of the open source movement?

44:27.090 --> 44:28.090
I don't know.

44:28.090 --> 44:32.870
I don't... I've looked at the open source movement and I still honestly don't have an opinion about it one way or the other.

44:32.870 --> 44:36.210
I can't get a reading on it out of the graphs that I've run.

44:36.390 --> 44:38.010
I can't speak to it one way or the other.

44:44.450 --> 44:53.970
I haven't done any analysis of that, but I would say companies that are doing Six Sigma are probably unless they're in like a financial industry, I think they're probably at a competitive disadvantage.

44:53.970 --> 44:56.570
I think they're producing quality that the market isn't going to reward.

44:58.450 --> 45:00.350
That's a guess off the top of my head.

45:05.890 --> 45:07.450
Yeah, you can use the search engines.

45:07.450 --> 45:09.850
You can get a lot of the same data out of Google.

45:10.090 --> 45:14.210
It comes out in a different format and you've got to massage it and you've got to work with it and it's very crude.

45:14.210 --> 45:17.250
It doesn't give you the same detail.

45:18.350 --> 45:19.990
But yeah, you can pull it out of other sources.

45:19.990 --> 45:20.930
I used to use Monster.

45:20.930 --> 45:22.630
I used to run queries against Monster.

45:22.630 --> 45:23.350
I used to use Dice.

45:23.350 --> 45:27.630
I used to use Miscellaneous Jobs News Group for people that remember that far back.

45:36.010 --> 45:38.710
No, I haven't done anything on security because that's not my field.

45:40.610 --> 45:41.470
One more.

45:43.230 --> 45:45.390
A lot of what you just saw, not in so much detail.

45:45.390 --> 45:49.070
There's more business here than I have on my website because I haven't updated for a while.

45:49.070 --> 45:55.450
There's a lot more graphs that show you more detail in different industries like religion.

45:55.450 --> 45:58.150
I did some queries on religion, social trends, things like that.

45:58.150 --> 45:59.790
So you can get an idea of different things.

45:59.790 --> 46:01.650
And actually, I did mean to bring that up.

46:03.610 --> 46:07.470
I'm not out of time yet, but we can look at a couple of those real quick.

46:13.940 --> 46:15.020
Or maybe not.

46:34.120 --> 46:40.300
There's no doubt in my mind after watching what's going on in the marketplace, there are a lot of people that are smarter than me.

46:40.620 --> 46:42.040
MBA program teaches all these things.

46:42.040 --> 46:42.860
I haven't been through MBA.

46:42.860 --> 46:46.580
I did a little bit of an MBA, but they teach you these kind of concepts and there are guys out there that are applying them.

46:46.580 --> 46:47.520
I have no doubts.

46:47.520 --> 46:51.480
You can see it in the way the information has been changing over the last five years.

46:51.480 --> 46:55.660
There's someone that's taken a chunk, taken a slice of the profit margin out of it.

46:57.760 --> 46:59.300
Let's see, what can we look at?

46:59.300 --> 47:01.180
Oh, here's saving J2E.

47:01.240 --> 47:05.160
If you go through here, you can see that J2E looks a lot like it's topping out.

47:06.100 --> 47:08.740
Yeah, these are good right here, Republicans.

47:09.380 --> 47:11.520
Does anybody care about the federal deficit?

47:13.140 --> 47:14.520
You bet people care.

47:14.520 --> 47:18.200
Whether the media tells you they care or not, it's being talked about a lot.

47:18.720 --> 47:19.580
Trade deficit.

47:19.580 --> 47:21.240
Does anybody care about the trade deficit?

47:22.520 --> 47:25.980
Media doesn't talk about it, but people are talking about it.

47:27.040 --> 47:31.160
You can get a lot of interesting information that runs counter to what the media is telling you.

47:31.540 --> 47:38.280
As a closing comment, I'll tell you that when you see Alan Greenspan talking on TV, don't listen to his words anymore.

47:38.320 --> 47:41.760
Watch the beads of perspiration on his forehead.

47:41.760 --> 47:43.180
That's what matters.

47:44.380 --> 47:45.440
And that's it.

47:45.680 --> 47:47.500
I got two more t-shirts up here.

47:47.500 --> 47:49.460
Two more t-shirts if people want to nab them.

47:56.040 --> 47:58.140
Oh, am I out of time?

47:58.360 --> 48:00.180
Do I have like two more minutes?

48:06.420 --> 48:07.400
Real meme.

48:07.400 --> 48:09.800
R-E-A-L-M-E-M-E.

48:15.820 --> 48:17.180
Yeah, yeah, that's what I'm doing right now.

48:17.180 --> 48:17.940
I'm going to run it.

48:18.180 --> 48:19.420
I got like a minute.

48:30.500 --> 48:32.040
It's a very simple program.

48:33.380 --> 48:35.120
Send me an email and I'll send you the base to it.

48:35.120 --> 48:39.400
I'm not going to support it because it's got a couple bugs in it that I work around because I don't want to spend time on it.

48:41.360 --> 48:43.600
But we'll run one real quick here that might be funny.

49:00.470 --> 49:01.750
No, I think there's profit.

49:01.750 --> 49:07.710
I think ultimately what you're going to be driven into is, at least in the United States, I think you're going to be driven into niche markets.

49:10.990 --> 49:12.990
In a single phrase.

49:13.490 --> 49:21.550
Niche markets that are supported by small industries that have high profit margins that are willing to pay for some level of customized software development.

49:22.550 --> 49:25.670
But that's a trend that's going to run over, I think, five to ten years.

49:25.670 --> 49:26.630
It's hard to say.

49:28.410 --> 49:31.650
I do think, for anybody that cares, I do think J2EE has peaked.

49:31.650 --> 49:39.250
And if I were entering the market, I don't think I would put any effort into trying to learn J2EE as an enterprise system.

49:39.250 --> 49:41.790
I think there's alternatives that are on the horizon.

49:42.530 --> 49:50.110
I think your time would be better spent in other things that are built upon the infrastructure of the existing S-curve that's already run.

49:51.550 --> 49:53.690
Oh, I was going to mention Newbridge.

49:54.070 --> 49:55.390
The Newberry guys in there.

49:55.390 --> 50:03.990
The Newberry guys in there that are running that that tracker, that wireless tracker, that's an example of a technology that's built on a foundation that's been built over the last ten years.

50:03.990 --> 50:05.530
That's the kind of thing I would look at.

50:07.490 --> 50:08.210
Okay.

50:27.600 --> 50:28.800
I look for it.

50:28.800 --> 50:30.780
I see it.

50:30.780 --> 50:32.880
It comes up in different places in different ways.

50:32.880 --> 50:34.100
It's intuitive.

50:34.100 --> 50:35.240
It's from seeing it so often.

50:35.240 --> 50:38.260
It happens around 2004, 2005.

50:41.700 --> 50:43.460
Gosh, I'm really sorry here.

50:43.460 --> 50:44.540
One more minute.

51:06.720 --> 51:11.120
Well, if I have a good net connection and I'm running it threaded, probably 20, 30 seconds.

51:14.080 --> 51:16.680
Yeah, I have done run RFID and that's on my site.

51:17.740 --> 51:18.700
It's in an uptrend.

51:18.700 --> 51:20.180
It's in a pre-inflection state.

51:21.640 --> 51:23.300
Definitely worth putting money into.

51:25.880 --> 51:26.500
Hmm?

51:34.030 --> 51:35.610
That's a whole other session.

51:36.970 --> 51:38.610
That's a political session.

51:40.150 --> 51:41.390
No, I don't blame you.

51:42.290 --> 51:44.090
Anyway, here's Paris Hilton.

51:45.750 --> 51:47.670
She's still got some life there.

51:47.670 --> 51:48.390
I'm surprised.

51:48.390 --> 51:49.590
I didn't expect it.

51:50.470 --> 51:51.710
Okay, thank you.

