Apple, FriendFeed, and Borders
Apple search Apple.com’s quick search pulldown is an innovative way to present online search results.FriendFeed Narendra Rochelle writes:I don’t know if it actually works or on what interval, but idea of sending email for notifications if “I haven’t logged in recently” is pretty clever.Borders Magic Shelf Christopher Jobson writes:Borders launched their first ecommerce site in 7 years and they feature a new heavily-visual search tool called “Magic Shelf”. Other than an unfortunate name, it’s a fun little tool, reminiscent of Apple’s methods for searching through albums in iTunes. Once you create an account you can change the parameters used to propogate potential items. Though not good as a primary search tool, [...]Go to site
Problem (excerpt)
Solution (excerpt)More details.Is it an improvement? Sure.But the real crime here is how terrible the original one is. Looks like a bunch of lawyers trying to figure out Quark. It’s tough to have much faith in your government’s ability to solve truly complicated challenges when it seems so inept at dealing with relatively simple issues. Hasn’t this been a known problem for eight years now?!It’d also be interesting to see what ballots look like in other parts of the world.
Here DeMarco explains how he makes his pies and whether he counts hours:I come over here at 8 o’clock in the morning, sometimes 7, because I use fresh dough. I come from Italy, and I go back there every once in a while to see how they do it over there. They don’t throw it in the icebox. It’s not supposed to be cold dough. The fresh dough bubbles when you put it in the oven, and the bubbles get a little burnt. You see the pizza, and it’s got a lot of black spots, it’s Italian pizza. If you see pizza that’s straight brown, it’s not Italian pizza.We make the dough three or four times a day, because I believe in fresh dough. Besides, when you use fresh dough, the pizza comes out thin, not thick.We start to close at 10 o’clock, but I never count the hours, because I’m a farmer. We go into the farm early in the morning, and we go home when the moon arrives. No problem…I don’t intend to retire. But I want my kids to take over the place. They’ve got to follow me. They’ve got to follow my idea. Like I said, I don’t take the shortcuts.Pizza has become considered a fast food. This one is slow food. Anything you do, when you do it too fast, it’s no good. The way I make a pizza takes a lot of work. And I don’t mind work.Here’s a video someone shot of DeMarco at work. As a video, it’s a bit slow-moving. But I guess that’s the point.
Mark’s new license plate! Who knew you could get an @ sign on a license plate?
These charts compare an hour of traffic this morning with the same hour last week. As you can see, the changes we’ve implemented have made a dramatic difference. Our overall response time was cut very nearly in half, meaning that pages are loading roughly twice as fast as they were for the same time period last week. At the same time, we’ve managed to cut CPU usage by about a third and database time by about half.How we did itThese gains were achieved using a variety of techniques including:Analysis: We relied heavily on New Relic’s outstanding RPM performance management suite to give us insight about the parts of Basecamp that were accessed the most as well as those that were most in need of improvement.Caching: We’ve begun using Memcached in a variety of spots. Caching can be tricky with dynamic apps like Basecamp since different people often see different things, but we’ve implemented it carefully where it could be used to it’s best advantage.MySQL optimizations: We’ve been working with a MySQL performance consultant to help us optimize our database calls and queries. We’re still early in the process but we’ve learned a lot so far.Hardware upgrades: We recently made some significant upgrades to our database servers. We went from servers with 2 x Dual Core 2GHz processors, 32GB of RAM, and 6×73GB 15,000 RPM SAS drives to servers with 2 x Quad Core 3GHz processors, 128GB of RAM, and 8×73GB 15,000 RPM SAS drives. We’ve also upgraded our load balancers and have new switches coming soon as well.Change you can feelWhile you may not immediately notice speed increases like you’d notice a big new feature, we think that over time you’ll see your productivity increase due to these speed increases. Less time for pages to load, less waiting for results. Everything’s just smoother. It’s change you can feel. The more you use Basecamp the more you’ll feel it.