Dear 43 Things Users,

10 years after introducing 43 Things to the world, we have decided we have met our last goal: completing the incredible experience that has been 43 Things. Please join us in giving one last cheer to all the folks who have shared their goals with the world, as well as all the people who have worked at The Robot Co-op to build this incredible website. We won a Webby Award, published a book, and brought happiness to a lot of people.

Starting today, 43 Things users can export their goals and entries from the site. Starting August 15, we will make the site “read only”. 43 Things users will still be able to view the site and export their content, but we won’t be taking any new content from users. We hope to leave the site up for folks to see and download their content until the end of the year. Ending on New Year’s Eve takes us full circle.

It has been a long ride (one of our original goals was to "build a company that lasts at least 2 years” - we beat that one!) While we wish the site could live on, it has suffered from a number of challenges - changes in how people use the site, the advertising industry, and how search engines view the site. We wish the outcome was different – but we’ve always been realistic about when our goals are met and when they aren't.

As of today, you will be able to download your goals and entries. See more about that on the FAQ page. Thanks for 10 great years of goal-setting and achieving.

- The Robots.

Export My Content


I'm doing 3 things

wintermute1974's Life List

  1. 1. learn python
    10 entries . 3 cheers
    855 people
  2. 2. Read "The Pragmatic Programmer"
    3 entries . 2 cheers
    127 people
  3. 3. afraid
    2 people
Recent entries
learn python (read all 10 entries…)
Typo Yields Weirdness

Dictionaries are one of the built in types that I really like in Python. (I think of them as the equivalent of dt and dd in HTML, if that helps anyone.)

But I made a typo, and that typo works. Now the typo is playing with my head. Take a look as this history from the Python Interpreter:

>>> d={} 
>>> d['key']=d
>>> d
{'key': {...}}

Yes, if this is correct, Python knows that dictionary ‘d’ has a key named ‘key’ that contains dictionary ‘d’.

What makes this example particularly cool is the {...}, which shows Python knows that there is no bottom at the end of this dictionary.

This is so cool.

These examples work too:

>>> d['key']['key']
{'key': {...}}
>>> d['key']['key']['key']['key']['key']['key']
{'key': {...}}

Read "The Pragmatic Programmer" (read all 3 entries…)
Book Delivered

The courier arrived with The Book while I was at work, but thankfully the Property Management company for my condominium signed for it.

And so here I sit, at home on a Tuesday evening, with my very own copy of The Pragmatic Programmer.

After reading some reviews on the web, I was worried that the typesetting would be poor, but all the grousing is unwarranted.

The copy I have is professionally printed and well laid out with a good mix of white space and text.

Since I am starting out on a new project, I think that I will read Chapter 7 on specifications first.

learn python (read all 10 entries…)

It took the afternoon, but I found the useful Python module that creates a web server so that you can browse installed modules from your web browser:

It’s called pydoc.

See all entries ...


I want to:
43 Things Login