June 25, 2003

BillG Comments on my ThinkWeek Paper

Here. Not only did I get comments back on my ThinkWeek paper, but they were all positive (although understandably brief). Here're the parts that don't give away what I proposed: "Good scenario here. ... We should keep pushing on this." I don't know what this means in terms of something actually happening, but I certainly got the only good result I had envisioned. : )
June 25, 2003

Updater Application Block on MSDN.COM

Here. Jamie Cool's App Updater sample that keeps an installed WinForms application up to date with bits from a server has been updated and is now available as the Updater Application Block to be even more robust (although Jamie's sample code was used for all of the Terrarium code updates, which had huge usage). Recommended.
June 25, 2003 conference

Amazon.com on Web Services @ Applied XML Dev.Conf.

Here. Colin Bryar, Director of Amazon.com Web Services & Associates, will be giving an in depth talk at the Applied XML Developer's Conference on the how and why of web services at Amazon.com, one of the world's most well-known and most heavily used engines for driving revenue for 3rd parties (as well as for Amazon.com itself).
June 23, 2003 conference

Whidbey XML Tools Preview @ Applied XML Dev.Conf.

Here. Microsoft's suite of XML tools will grow considerably in the Whidbey timeframe. MS is showing off their initial ideas at the Applied XML Developer's Conference to gather feedback. Don't miss it!
June 23, 2003 spout

The Danger of Good Debate Skills

I have been in technical arguments many times where I knew I was right and used every once of my debate skills to convince the other person of their terrible wrongness. This can go four ways:

  1. I’m right and they eventually agree
  2. I’m wrong and I turn to their point of view
  3. They get worn down and stop listening
  4. I’m wrong, but they fail to convince me

Being right is fun, of course, as is finding someone that’s willing to change your mind (lots of folks don’t like to argue). Wearing a person down is no fun at all, but by far the worst is that I’m wrong and I stay wrong. Unfortunately, as a professional communicator for the better part of a decade, #4 is a real possibility and it’s something to really watch out for. Being right is easy. Recognizing that I’m wrong is easy when I’m arguing with someone with good communications skills. Recognizing that I’m wrong when the person I’m arguing with isn’t quite up to the task, that’s hard to detect and fix.

Of course, even harder is being wrong and having no one to tell you you’re wrong, but I can’t blame that on anyone but myself. : )

June 22, 2003 spout

Learning to Learn

Sun, June 22, 2003

The most important thing that I’ve every learned is how to learn. I and a few other lucky souls gained this knowledge at the tutelage of one of my mentors, Don Box, during my tenure at DevelopMentor. Not only did I have an amazing thinker to learn from, but I had a enormously difficult topic to learn on: COM.

When I started learning COM in the early ’90s, only a few souls inside of MS really knew it. The only real book in the world on COM at the time was inscrutable and no one with the necessary communication skills and the time to teach COM had yet grokked it fully. Don had written a five-day short course entitled Essential OLE, but only given it a few times, so hadn’t really gotten over the hump (as evidenced by the title of the course). It was my job to become the second instructor on COM at DM.

I’ve always been one of those people that, when faced with a topic and the proper motivation, could almost always learn it easily. This skill helped me to get good grades, but didn’t teach me how to really learn; it was too natural for me to understand how I did it. Unfortunately, COM was too hard to learn naturally” and there’s nothing like preparing to stand up in front of a group of people to motivate you to learn. In fact, the first time I’d had to teach COM, I was so nervous on the last day (when I was to teach the material I knew the least well), that five minutes before my first lecture of the day, I had to find an empty room to hyperventilate. I literally didn’t know what I was going to say.

Unfortunately, I didn’t have the option of bailing at the last day of this class unless I was prepared to give up my job at DM. It wasn’t the bailing that was the issue; if somebody else that knew the material was available, I could’ve bailed (that’s how cool DM was). Unfortunately, only Don knew it and he was out of town. So, I had only one choice — fake it. I wasn’t proud, but public speaking is like any other form of entertainment and the show must go on.”

As I was giving the slides that morning on COM structured storage (a particularly nasty topic in COM), I found myself learning how it it worked as I told the story to my audience. All the studying and experimentation I’d done had given me the foundation, but not the insights. The insights I gained as I explained the technology. It was like fireworks. I went from through those topics in a state of bliss  as all of what was really going on underneath exploded in my head. That moment taught me the value of teaching as a way of learning that I’ve used since. Now, I always explain stuff as a way to gain insight into whatever I’m struggling with, whether it’s through speaking or writing. For me, and for lots of others, story telling is where real insight comes from.

Still, teaching without the foundation of knowledge isn’t effective. How do I gain that foundation of knowledge? I consume the available material and ask why” a lot. If I look at a class hierarchy and it’s design isn’t immediately obvious to me, I ask why it was built that way and why was that way chosen over another. And to the answers to those questions, I keep asking why til I get to something I know already or until I get to a human reason. The reason for not stopping til I get to something I know is that I believe that all learning is only as affective as well as it can be tied to what you already know. How easily it is to learn something is directly related to how much you already know about related topics, so the more you know, the easier it is to learn more. However, when humans are involved, aesthetics take over, e.g. the reason that C++ has member initialization lists and Java doesn’t is that Stroustrup liked that feature and Gosling didn’t.

The process and benefit of asking why is described well in a novel I’m reading: It put me in contact with military planners from a dozen nations, and more and more they began to come to me with questions well beyond those of military strategy. … I didn’t think my answers were particularly wise, I simply said whatever seemed obvious to me, or when nothing was clear, I asked questions until clarity emerged.”

What made this process so amazing with Don was that we were both doing the same thing: experimenting and telling each other how it worked, which made for a very tight feedback loop. The loop got better as we added more people, like Tim and Keith, both of whom are also amazing thinkers. Audiences are good because of the feedback that they can provide, but optimized feedback like this got us all leapfrogged very quickly into deep COM thinkers.

The goal of all learning is clarity. My own method involves taking in the available material, asking a bunch of why” questions and then telling somebody else til clarity emerges. After COM, I’ve successfully applied that method to learning how all kinds of other technologies work, how to run a business, how to write, how to manage, how to lose weight (50 pounds and holding) and, most recently, how Microsoft works. Thanks, COM (and Don and Tim and Keith and every audience I’ve every had : ).

June 22, 2003 money

Chris’s Notes on Cashflow Quadrant

Chris’s Notes on Cashflow Quadrant: Rich Dad’s Guide to Financial Freedom, Robert T. Kiyosaki and Sharon L. Lechter, Warner Books, April, 2000. I recommend this book for the way it twisted my head around.

There aren’t any how to” details in this book, but it still had some pretty valuable ideas in it that really changed my thinking and inspired me about what’s possible:

  • There are four main ways to make money: as an employee, being self-employed, running a business and investing.
  • Our society has trained the middle and lower classes that success looks like getting a good job and being a good little consumer. I’d long recognized the cycle of get into college->get a good job->save for your kids’ college education->they do it all over again for their kids, but I didn’t know what alternative I had.
  • The alternatives, according to this book, are running a business and/or investing. Specifically, this book really pushed running a business to fund investments, mostly for the tax benefits. My own thoughts are that having a business to fund investments is the absolute right thing to do. However, having a business that generates extra money to invest is easier said than done. If that’s your plan, you should go away and do that first, then figure out the investing thing later in your leisure by the pool.
  • Folks that run their own business or invest have a reasonable chance for financial independence, whereas employees and the self-employed do not.
  • Financial independence has a specific definition: having more passive monthly income than your monthly expenses. Only when’s it’s passive income, i.e. you don’t have to do the work to generate the income, do your finances allow you to pursue whatever activities you want, regardless of their income generating abilities, e.g. write a novel or home school your kids.

In general, I really like the way that Kiyosaki writes, although it’s very marketing-style, so it turns me on and off at the same time. What I like is that he writes in a very personal way, talking about his two fathers, one trapped in the rat race like most of us and the other who’d learned how to become financially independent. He uses examples of his fathers’ behavior to illustrate his points and talks a lot about how be changed his own thinking to break himself out of the cycle.

On the other hand, it seems like his major business is selling financial education-related materials to fuel his own wealth, so right away you have to suspect his motives. Also, his books are light on details, although he’s happy to use them to point you at other produces that he or his partners have produced for more information. That’s not a business model that respects the needs or intelligence of his audience. Still, if you ignore that and look for the ideas, I find his writing useful.

June 22, 2003 money

“Them that know, don’t tell”

In general, I suspect all members of the financial education market, from authors to radio talk show hosts and everyone in between. When I obtain financial independence, I don’t plan on teaching anyone but my own friends and family. Why would anyone do otherwise except to fleece the public?

And then, having said that, I realize that every single book I’ve written, I wrote because I had a burning story to tell; I couldn’t not write it. My motivation to write novels is grounded in my need to take my writing into a completely different direction w/o the requirement of generating an income stream. So it’s likely that at least *some* of the folks in the financial education market are in it for love, but how can you tell which ones?

Further, it’s not generally true that them that know, don’t tell.” I know that I know how to write real software and how the technologies that form the topics of my writings and teachings really work, so at the very least, I’m the exception to that rule. However, there are an awful lot of exceptions, like all of my friends in the Windows developer education industry, so I reject the rule out of hand for at least a significant percentage of participants in any given field of education (certainly a significant percentage of them conform to the rule, of course, and those are likely to out number the ones that are the exception).

However, all of us in the Windows developer education industry make our living on education, not on the technology itself. We’ve chosen education because it’s more lucrative then being a practitioner. (This may help explain why elementary school teachers choose their field: can you think of a place that they can make more money on basic readin’, ritin’ and rithmatic than as a teacher?)

So, if it’s the case that education is more lucrative than practice, why should I buy someone’s financial book, since they’ve obviously decided that selling me a book is more profitable than practicing what they’re preaching. Further, the real-time markets have the built-in handicap that when a technique for really making money is widely put into use, the market adjusts for it, bringing the returns for that technique back in line with the market as a whole. If I discovered a new way to make real money, publishing how it works is the last thing that I want to do. Definitely, those kinds of books, like The Motley Fool’s Investment Guide, are not what I want to put my trust into.

Things I find I can trust more are books that inspire me, like Rich Dad, Poor Dad, or change the way I look at things, like Fooled by Randomness, or help me to establish a foundation of knowledge, like Investing for Dummies or Learn to Earn. These are books that don’t promise to make me rich (except the Rich Dad, Poor Dad books, but I’ve learned to discount that promise : ), but that help me align my brain cells so that I can take control of my own financial health.

So, all of this boils down to Be a skeptic” from the Epilogue to Effective COM, furthering my belief that the ability to learn how one system works, e.g. COM, can be effectively translated into learning how another system works, e.g. investing. And so what’s my motivation for this writing and others like it? It’s purely selfish, I assure you. Writing something clarifies my thinking and posting it gets me access to, and feedback from, like-minded folks that can help clarify my thinking even more.


← Newer Entries Older Entries →