This blog documents the changes the FriendFeed engineering team makes to the FriendFeed source code. It may not be interesting to you if you aren't an engineer. Heck, it may not be interesting to anybody. We put it here because we are trying to run our company a little differently — with more transparency and more accountability to our users. Plus, now you can watch Paul break and fix the site in virtually real-time. Sweet.
We've edited out changesets about future/secret releases, changesets that looked too boring ("merge branch"), and changesets that have too many cuss words in the description (yes, we had you in mind with that rule, Bret).

Sat, Feb 23: Let's redo our entire UI two days before launch

changeset:   10a5b2bd067c
parent:      e394a2b1b67b
user:        jim
date:        2008-02-23 12:37:51
description: don't dump all db queries by default in debug mode
changeset:   97772f703e34
user:        bret
date:        2008-02-24 11:49:46
description: Homepage spacing bug.
changeset:   d38174a8fa9b
user:        bret
date:        2008-02-24 11:47:13
description: New homepage
changeset:   f0af9780bcd7
user:        bret
date:        2008-02-24 11:42:45
description: Tweaked homepage.
changeset:   887e4726fd76
user:        bret
date:        2008-02-24 11:19:36
description: UI tweaks to embed page.
changeset:   e768ab98cf7f
user:        bret
date:        2008-02-24 11:16:34
description: Fix bookmarklet issues.
changeset:   d080ea531235
user:        bret
date:        2008-02-24 10:57:54
description: Update testwebsite.py, fix edge case for IE comment spacing issues.
changeset:   98395e44b400
user:        bret
date:        2008-02-24 10:39:53
description: Fix IE spacing bug.
changeset:   663acf170758
user:        bret
date:        2008-02-24 05:15:02
description: Removed TODOs
changeset:   6d22d6c5a1cb
user:        bret
date:        2008-02-24 05:11:59
description: Added service icons to homepage.
changeset:   5ac648f8fb5f
user:        bret
date:        2008-02-24 04:48:45
description: Add Vary: Cookie header and rename Preferences to Account
changeset:   9b51d64477e3
user:        bret
date:        2008-02-24 03:53:13
description: Wider right margin.
changeset:   3d9d70f727b7
user:        bret
date:        2008-02-24 03:49:57
description: Show thumbnails for virtual users, add width to IE for password dialog.
changeset:   7d0f744714d6
parent:      ef6c95e2025e
user:        bret
date:        2008-02-24 03:32:12
description: merge
changeset:   bc5d54fb7e14
user:        bret
date:        2008-02-24 02:57:18
description: Final bug fixes.
changeset:   4c3c545a6526
user:        bret
date:        2008-02-24 01:39:47
description: Fixed all friends pages; still fixing preferences.
changeset:   33c2168eae35
parent:      cbc7bb9e9b49
user:        jim
date:        2008-02-24 00:32:26
description: merge
changeset:   a915c9980d39
user:        bret
date:        2008-02-23 23:49:05
description: New preferences link
changeset:   b42ac290f400
user:        paul
date:        2008-02-23 22:33:20
description: part fix fb style
changeset:   e60db33e85ea
user:        bret
date:        2008-02-23 22:31:26
description: account settings separate from friend settings.
changeset:   893dc758271e
user:        bret
date:        2008-02-23 21:48:05
description: Initial homepage.
changeset:   b7a6881133dc
user:        bret
date:        2008-02-23 20:09:24
description: Minor bug fixes.
changeset:   91d643255e40
user:        bret
date:        2008-02-23 19:41:04
description: Added old URL redirects.
changeset:   8e6f87d5a9f8
parent:      fce5a2be1564
user:        bret
date:        2008-02-23 19:10:12
description: Merge
changeset:   11694f4cf9f7
user:        bret
date:        2008-02-23 19:09:16
description: Fixed iGoogle, embed page.
changeset:   48b1c00a20b2
user:        bret
date:        2008-02-23 18:23:18
description: Dialog box fix.
changeset:   c1c965a69798
user:        bret
date:        2008-02-23 18:20:31
description: Fixed error pages, bookmarklet page.
changeset:   c923cc46c613
parent:      fb527ec64d41
user:        bret
date:        2008-02-23 17:56:40
description: Merge
changeset:   89f9c1c75d6b
user:        bret
date:        2008-02-23 17:56:26
description: Added support for ignored friends.
changeset:   2357a051784f
user:        bret
date:        2008-02-23 16:51:21
description: Minor bug fixes.
changeset:   28fe9e8da8d9
user:        bret
date:        2008-02-23 16:45:47
description: More progress on new UI.
changeset:   0226c3dd40bf
user:        bret
date:        2008-02-23 14:45:37
description: About section fixed.
changeset:   a8ed55489bc7
parent:      8b90cb92ebae
user:        bret
date:        2008-02-23 12:49:51
description: Merge
changeset:   5008ef6f8336
user:        bret
date:        2008-02-23 12:49:17
description: More work on the new UI.

1 comments:

Marc said...

Um, holy crap, Bret is a machine.

He literally worked from ~1pm on 2/23 to noon the next day.

One funny observation: The biggest delta between bug fixes is between 5AM and 10 AM. What was the bug?

"Fix IE spacing bug."

Even xooglers have a hard time fixing IE bugs :)