turnings :: daniel berlinger

passions :: perfections :: peoples :: stuffs

Archive for October 2007

Twitter as a Utility Service

leave a comment »

Twitter as a Utility Service: Evan, focus on reliability, at least until jokes dry up. Twitter has implementation flaws you need to flush out. Don’t just leave it to someone to handle it somehow while you enjoy the creamy part of engineering. Did you know that Twitter client developers are abandoning condition GET because Twitter servers frequently lies? Fixing just that problem (and letting developers know so they can return to using conditional GET) will reduce server load significantly. [Interesting.]
Source: Don Park’s Daily Habit

Written by Daniel

October 24, 2007 at 8:00 pm

Posted in advocacy, news, tech

TidBITS Blog Post: The Best (and Worst) of Leopard

leave a comment »

TidBITS Blog Post: The Best (and Worst) of Leopard: Quick Look and Cover Flow. Together, these offer file previews on steroids. They’re utterly silly (“waste cycles drawing trendy animated junk” was my first thought) until you need them, and then they are just terrific. Being able to flip through a bunch of music or photo files looking for the right one, right in the Finder without starting up any other application, is really great.
Spotlight, Spotlight everywhere. Unfortunately, Apple doesn’t mention what I think is the most important change to Spotlight, so I’m not allowed to tell you what it is. Suffice it to say that previously I didn’t like Spotlight very much, and now I do, so obviously they must have changed the thing about it that I didn’t like, right? Plus, I will now be able to search the past! With Safari, I can search for Web pages I’ve viewed, using whatever text within those pages I happen to remember. With Time Machine, I can search for files that no longer exist. Now if I can just find that $20 bill I had a week ago. [It should be good stuff... looking forward to it.]
Source:

Written by Daniel

October 24, 2007 at 7:50 pm

Posted in design, news, reviews, tech

Thai Basil with Lotus Root

leave a comment »

Thai Basil with Lotus Root:
Lotus root is a beautiful water vegetable.

When sliced, it makes for gorgeous presentation in this simple, vegan recipe. [Thanks Jenni!]
Source: Ride a bike

Written by Daniel

October 24, 2007 at 8:53 am

Posted in food, recipe

WebKit Does HTML5 Client-side Database Storage

leave a comment »

Surfin’ Safari – Blog Archive » WebKit Does HTML5 Client-side Database Storage: The current working spec for the HTML5 standard has a lot of exciting features we would eventually like to implement in WebKit. One feature we felt was exciting enough to tackle now even though the spec is still in flux is client-side database storage. So for the last few weeks andersca, xenon, and I have been cooking up an implementation![Interesting. Finally? Maybe.]

Written by Daniel

October 23, 2007 at 7:56 am

Posted in advocacy, code, news, tech

SubEthaEdit 3.0

leave a comment »

SubEthaEdit 3.0: New key features include:

  • Custom file format to store collaboration metadata
  • Connections are encrypted (SSL) if possible
  • Shiny new statistics window
  • Unified, central connections window
  • Much improved syntax highlighter with nesting and imports
  • Smarter encoding guessing and storing
  • Interface to change and add mode triggers

[I need to mess with this at work...]
Source: SubEthaEdit News

Written by Daniel

October 22, 2007 at 8:46 pm

Posted in news, tech

Gutsy on VM

leave a comment »

Gutsy on Dual Boot: In round numbers, it took me an hour to download Ubuntu 7.10 via BitTorrent.  About 15 minutes to burn a CD.  Another 15 minutes to install.[I installed it Sunday. Basic install took about as long as Sam's. I used a mounted ISO image, so no burning. No surprise. Mine is a virtual machine though... Didn't take too long to get Rails up and running. Interesting.]
Source: Sam Ruby

Written by Daniel

October 22, 2007 at 8:43 pm

Posted in advocacy, code, personal, tech

Goes in and hangs pictures…

leave a comment »

[Joe Torre in his press conference talkin' about how he moved from job to job... and that no matter, he alway "hangs pictures" as if he'd be there forever. Hmmm.]

Written by Daniel

October 22, 2007 at 8:42 pm

Posted in personal

has_many :through: Simpler than dirt: RESTful Dynamic CSS

leave a comment »

has_many :through: Simpler than dirt: RESTful Dynamic CSS: Way back when, I wrote about how to do Dirt Simple RCSS in Rails. Now that Rails 2.0 is upon us, it’s time to get even simpler. With all the restful magic in Rails 2.0, you can get even simpler than dirt.[Nice!]

Written by Daniel

October 18, 2007 at 8:24 pm

Posted in code, design, tech

iPhone Apps Have to Pay Their Way

leave a comment »

iPhone Apps Have to Pay Their Way: Fraser Speirs: “Possibly the worst business decision we could make as Mac developers is to devalue iPhone applications to the same level as Dashboard widgets.”

This is an important discussion—thanks to Fraser for starting it. [Interesting play...]
Source: ranchero.com

Written by Daniel

October 18, 2007 at 2:20 pm

How to go from clients to products?

leave a comment »

Ask 37signals: How to go from clients to products?:37signals made the move from clients to products one day at a time. Basecamp was developed alongside client work and was treated as essentially a third client. It had to compete for resources on equal footing with other clients, which meant that every hour we spent on it had to really count.

With constrained resources, you realize the value of the marginal hour very quickly. You can’t just goof around with science projects, open-ended explorations, and play time with new whiz-bang technology. Instead, you have to deliver real value, real soon. Otherwise the project is simply going to languish as it loses out to the “real work” of paying clients.

For us, that meant we had to build something for ourselves, something we needed, and something that was valuable enough that we’d assign resources to it over getting billable hours done. It meant racing to running software, deciding that a lot of stuff just doesn’t matter, and building half, not half-assed.

The initial start of extreme resource starvation lead to many of our thoughts on software development. It also lead me to believe that the best work is done when there’s not enough time, not enough money to do it “right”.

Doing it right is a pie in the sky. It’s a misnomer for second-system syndrome and it’s never going to happen anyway. So stop aiming for perfect, start aiming for good enough.

[Always a good reminder.]
Source: SIGNAL VS. NOISE

Written by Daniel

October 17, 2007 at 7:37 pm

Posted in advocacy, design, tech