Randy Pausch

I’ve recently come across the last lecture by Randy Pausch. It’s very inspirational and it works to look at stuff from his perspective. Last week I ran into a brick wall trying to accomplish something which I really wanted.

At first I was really disappointed about things not working out the way I wanted, but one day later I remembered the following:

Brick walls are there for a reason. The brick walls are not there to keep us out. The brick walls are there to show how badly we want something. Because the brick walls are there to stop the people who don’t want something badly enough. They are there to keep out the other people.
– Randy Pausch ( 1960-2008 )

When I was considering this, I also remembered a remark by Zedd from the Sword of Truth Series: Don’t think about the problem, think about the solution.

So far these small pieces of advice, although one is from a fictional character, if anything, it helped lift my spirit to a considerable higher level. Actually thinking about the solution is a lot more creative than wallowing in despair.

Building boost on Mac OS X 10.6

Today I finally had the time to verify that the problems building boost on Mac OS X 10.6 aka Snow Leopard using the compiler enclosed in XCode-3.2 were over. And indeed, building boost 1.42.0 is a nobrainer: just unpack and build.

I’ve built it with these options:

bjam --build-dir=../boost_build --layout=versioned toolset=darwin architecture=combined address-model=32_64 link=shared,static stage