Not really SCA period, but I figured folks might be amused by this article on the apparent origins of chocolate. (It appears to be publically-visible; forgive me if I'm incorrect.) Basically, some scientists have found evidence that drinking chocolate was discovered as a by-product of brewing beer. I'd say that their argument is far from airtight, but it's an interesting example of how chains of origin can sometimes be pretty unintuitive...
Nov. 13th, 2007
Not really SCA period, but I figured folks might be amused by this article on the apparent origins of chocolate. (It appears to be publically-visible; forgive me if I'm incorrect.) Basically, some scientists have found evidence that drinking chocolate was discovered as a by-product of brewing beer. I'd say that their argument is far from airtight, but it's an interesting example of how chains of origin can sometimes be pretty unintuitive...
Right -- just in case folks need the reminder, the Give 1, Get 1 program for the OLPC has begun. For $400 (plus hefty shipping and handling, minus a $200 tax deduction), you get one XO laptop and donate one to a child in the third world. A no-brainer for me: this machine is so experimental and innovative, I simply have to get one. They basically threw out all the rule books and built something pretty radical, with a tiny but extremely high-res screen, insanely good energy efficiency, a tablet for about 20% the price of most tablets, and so on. I suspect I'll only use it for limited functions, but at that price it's worth it simply as a toy.
I am very amused at the pitch, though. The program bills itself as a way to give one and get one "for the child in your life". I'd love to know how many of these are actually going to children. I'd bet that 75% of them wind up mainly in the hands of geeks like myself who want to experiment with the thing.
That said, geek-parents might want to give one a try: as Junior's First Laptop, it has great potential -- it claims to be durable as all hell (drop tests from 80cm onto steel, 150cm onto carpet, highly water-resistant, sealed keyboard, etc), and ships with a whole bunch of creative-educational software as well as a complete Internet suite. I suspect it's less compelling for a single child than for a whole classroom (since the software is highly collaboration-oriented), and there's explicitly no support to speak of (hence, I wouldn't recommend it to any parent who wasn't already a techie), but for the price of an XBox you can get something that may be rather more beneficial...
I am very amused at the pitch, though. The program bills itself as a way to give one and get one "for the child in your life". I'd love to know how many of these are actually going to children. I'd bet that 75% of them wind up mainly in the hands of geeks like myself who want to experiment with the thing.
That said, geek-parents might want to give one a try: as Junior's First Laptop, it has great potential -- it claims to be durable as all hell (drop tests from 80cm onto steel, 150cm onto carpet, highly water-resistant, sealed keyboard, etc), and ships with a whole bunch of creative-educational software as well as a complete Internet suite. I suspect it's less compelling for a single child than for a whole classroom (since the software is highly collaboration-oriented), and there's explicitly no support to speak of (hence, I wouldn't recommend it to any parent who wasn't already a techie), but for the price of an XBox you can get something that may be rather more beneficial...
Right -- just in case folks need the reminder, the Give 1, Get 1 program for the OLPC has begun. For $400 (plus hefty shipping and handling, minus a $200 tax deduction), you get one XO laptop and donate one to a child in the third world. A no-brainer for me: this machine is so experimental and innovative, I simply have to get one. They basically threw out all the rule books and built something pretty radical, with a tiny but extremely high-res screen, insanely good energy efficiency, a tablet for about 20% the price of most tablets, and so on. I suspect I'll only use it for limited functions, but at that price it's worth it simply as a toy.
I am very amused at the pitch, though. The program bills itself as a way to give one and get one "for the child in your life". I'd love to know how many of these are actually going to children. I'd bet that 75% of them wind up mainly in the hands of geeks like myself who want to experiment with the thing.
That said, geek-parents might want to give one a try: as Junior's First Laptop, it has great potential -- it claims to be durable as all hell (drop tests from 80cm onto steel, 150cm onto carpet, highly water-resistant, sealed keyboard, etc), and ships with a whole bunch of creative-educational software as well as a complete Internet suite. I suspect it's less compelling for a single child than for a whole classroom (since the software is highly collaboration-oriented), and there's explicitly no support to speak of (hence, I wouldn't recommend it to any parent who wasn't already a techie), but for the price of an XBox you can get something that may be rather more beneficial...
I am very amused at the pitch, though. The program bills itself as a way to give one and get one "for the child in your life". I'd love to know how many of these are actually going to children. I'd bet that 75% of them wind up mainly in the hands of geeks like myself who want to experiment with the thing.
That said, geek-parents might want to give one a try: as Junior's First Laptop, it has great potential -- it claims to be durable as all hell (drop tests from 80cm onto steel, 150cm onto carpet, highly water-resistant, sealed keyboard, etc), and ships with a whole bunch of creative-educational software as well as a complete Internet suite. I suspect it's less compelling for a single child than for a whole classroom (since the software is highly collaboration-oriented), and there's explicitly no support to speak of (hence, I wouldn't recommend it to any parent who wasn't already a techie), but for the price of an XBox you can get something that may be rather more beneficial...
Life in the Agile Lane
Nov. 13th, 2007 05:57 pmOne reason I've mostly been fairly quiet lately is that my brain is being positively eaten by work. Being Product Manager is a whole new set of responsibilities to get used to. In particular, while I can traditionally leave my programming at work, and get away from it in the evenings, that's harder now -- a lot of my job is simply thinking about the product in the early mornings and late evenings, continuing to feel around the edges and try to figure out where it needs to go. On the one hand, it's a lot of fun, especially to the world-building side of my brain. OTOH, it's very distracting.
All that said, the shift to being a purer startup is proving excellent for my blood pressure. Yeah, we still have arguments, and they can still get pretty heated, but they're just plain more *manageable* at this size -- they're typically between two or three people, not a whole roomful who are factionalizing. And since the group is now made up more or less entirely of professional programmers, all of whom are decent at getting their egos out of the way, we're tending to resolve the arguments pretty quickly.
And as I'd hoped, we are finally doing something that's credibly Agile. We've dumped most of the tools we were using (including the execrable VersionOne), in favor of keeping track of things mostly on 4x6 index cards taped to the white board. The cost of this is that we lose some precision in keeping track of what's going on and where we're going -- OTOH, I'm not sure we're losing any *accuracy* in that process. Our schedule so far is mainly based on Onur's and my gut-feel about how long things ought to take to implement; so far, that gut-feel looks to be about as accurate as our old heavyweight processes were.
Perhaps most importantly, we don't know exactly what we're building yet, but that's really a feature as far as I'm concerned. Historically, we've tended to spend months agonizing over every detail, nailing down specs in one form or another, implementing to those specs -- and then finding that we were wrong in the first place. Instead, we're attacking the system on a story-by-story basis, making progress far more quickly, and I don't see any evidence that we're heading in any less correct a direction. Rather, I've been drilling home the mantra "Nothing Is Set In Stone". The odd advantage of knowing that we're out on the bleeding edge here, and are going to have to learn as we go, is that we're spending a lot less time making decisions: since every decision may change down the line, we're a lot more willing to try stuff out and see how it goes.
All of which boils down to: yeah, this is why I like working in startups. It's crazier and riskier, but man, it's a lot less soul-deadening.
As for what the product itself is -- I'll probably start talking about that soon. We're not really in stealth mode this time, having decided that that's really not very helpful, but we want to get a little further along before we start shouting it to the rooftops. Basically, we're combining a number of fairly conventional ideas about communication and conversation, stirring in a bunch of little elements that really *ought* to be common but for some reason aren't, and baking it all together into a communications tool that's just plain more *useful* than any other single product out there. If I'm right about this, we'll wind up with a feature set that everyone else will then trip all over themselves trying to copy, and we'll be off to the races...
All that said, the shift to being a purer startup is proving excellent for my blood pressure. Yeah, we still have arguments, and they can still get pretty heated, but they're just plain more *manageable* at this size -- they're typically between two or three people, not a whole roomful who are factionalizing. And since the group is now made up more or less entirely of professional programmers, all of whom are decent at getting their egos out of the way, we're tending to resolve the arguments pretty quickly.
And as I'd hoped, we are finally doing something that's credibly Agile. We've dumped most of the tools we were using (including the execrable VersionOne), in favor of keeping track of things mostly on 4x6 index cards taped to the white board. The cost of this is that we lose some precision in keeping track of what's going on and where we're going -- OTOH, I'm not sure we're losing any *accuracy* in that process. Our schedule so far is mainly based on Onur's and my gut-feel about how long things ought to take to implement; so far, that gut-feel looks to be about as accurate as our old heavyweight processes were.
Perhaps most importantly, we don't know exactly what we're building yet, but that's really a feature as far as I'm concerned. Historically, we've tended to spend months agonizing over every detail, nailing down specs in one form or another, implementing to those specs -- and then finding that we were wrong in the first place. Instead, we're attacking the system on a story-by-story basis, making progress far more quickly, and I don't see any evidence that we're heading in any less correct a direction. Rather, I've been drilling home the mantra "Nothing Is Set In Stone". The odd advantage of knowing that we're out on the bleeding edge here, and are going to have to learn as we go, is that we're spending a lot less time making decisions: since every decision may change down the line, we're a lot more willing to try stuff out and see how it goes.
All of which boils down to: yeah, this is why I like working in startups. It's crazier and riskier, but man, it's a lot less soul-deadening.
As for what the product itself is -- I'll probably start talking about that soon. We're not really in stealth mode this time, having decided that that's really not very helpful, but we want to get a little further along before we start shouting it to the rooftops. Basically, we're combining a number of fairly conventional ideas about communication and conversation, stirring in a bunch of little elements that really *ought* to be common but for some reason aren't, and baking it all together into a communications tool that's just plain more *useful* than any other single product out there. If I'm right about this, we'll wind up with a feature set that everyone else will then trip all over themselves trying to copy, and we'll be off to the races...
Life in the Agile Lane
Nov. 13th, 2007 05:57 pmOne reason I've mostly been fairly quiet lately is that my brain is being positively eaten by work. Being Product Manager is a whole new set of responsibilities to get used to. In particular, while I can traditionally leave my programming at work, and get away from it in the evenings, that's harder now -- a lot of my job is simply thinking about the product in the early mornings and late evenings, continuing to feel around the edges and try to figure out where it needs to go. On the one hand, it's a lot of fun, especially to the world-building side of my brain. OTOH, it's very distracting.
All that said, the shift to being a purer startup is proving excellent for my blood pressure. Yeah, we still have arguments, and they can still get pretty heated, but they're just plain more *manageable* at this size -- they're typically between two or three people, not a whole roomful who are factionalizing. And since the group is now made up more or less entirely of professional programmers, all of whom are decent at getting their egos out of the way, we're tending to resolve the arguments pretty quickly.
And as I'd hoped, we are finally doing something that's credibly Agile. We've dumped most of the tools we were using (including the execrable VersionOne), in favor of keeping track of things mostly on 4x6 index cards taped to the white board. The cost of this is that we lose some precision in keeping track of what's going on and where we're going -- OTOH, I'm not sure we're losing any *accuracy* in that process. Our schedule so far is mainly based on Onur's and my gut-feel about how long things ought to take to implement; so far, that gut-feel looks to be about as accurate as our old heavyweight processes were.
Perhaps most importantly, we don't know exactly what we're building yet, but that's really a feature as far as I'm concerned. Historically, we've tended to spend months agonizing over every detail, nailing down specs in one form or another, implementing to those specs -- and then finding that we were wrong in the first place. Instead, we're attacking the system on a story-by-story basis, making progress far more quickly, and I don't see any evidence that we're heading in any less correct a direction. Rather, I've been drilling home the mantra "Nothing Is Set In Stone". The odd advantage of knowing that we're out on the bleeding edge here, and are going to have to learn as we go, is that we're spending a lot less time making decisions: since every decision may change down the line, we're a lot more willing to try stuff out and see how it goes.
All of which boils down to: yeah, this is why I like working in startups. It's crazier and riskier, but man, it's a lot less soul-deadening.
As for what the product itself is -- I'll probably start talking about that soon. We're not really in stealth mode this time, having decided that that's really not very helpful, but we want to get a little further along before we start shouting it to the rooftops. Basically, we're combining a number of fairly conventional ideas about communication and conversation, stirring in a bunch of little elements that really *ought* to be common but for some reason aren't, and baking it all together into a communications tool that's just plain more *useful* than any other single product out there. If I'm right about this, we'll wind up with a feature set that everyone else will then trip all over themselves trying to copy, and we'll be off to the races...
All that said, the shift to being a purer startup is proving excellent for my blood pressure. Yeah, we still have arguments, and they can still get pretty heated, but they're just plain more *manageable* at this size -- they're typically between two or three people, not a whole roomful who are factionalizing. And since the group is now made up more or less entirely of professional programmers, all of whom are decent at getting their egos out of the way, we're tending to resolve the arguments pretty quickly.
And as I'd hoped, we are finally doing something that's credibly Agile. We've dumped most of the tools we were using (including the execrable VersionOne), in favor of keeping track of things mostly on 4x6 index cards taped to the white board. The cost of this is that we lose some precision in keeping track of what's going on and where we're going -- OTOH, I'm not sure we're losing any *accuracy* in that process. Our schedule so far is mainly based on Onur's and my gut-feel about how long things ought to take to implement; so far, that gut-feel looks to be about as accurate as our old heavyweight processes were.
Perhaps most importantly, we don't know exactly what we're building yet, but that's really a feature as far as I'm concerned. Historically, we've tended to spend months agonizing over every detail, nailing down specs in one form or another, implementing to those specs -- and then finding that we were wrong in the first place. Instead, we're attacking the system on a story-by-story basis, making progress far more quickly, and I don't see any evidence that we're heading in any less correct a direction. Rather, I've been drilling home the mantra "Nothing Is Set In Stone". The odd advantage of knowing that we're out on the bleeding edge here, and are going to have to learn as we go, is that we're spending a lot less time making decisions: since every decision may change down the line, we're a lot more willing to try stuff out and see how it goes.
All of which boils down to: yeah, this is why I like working in startups. It's crazier and riskier, but man, it's a lot less soul-deadening.
As for what the product itself is -- I'll probably start talking about that soon. We're not really in stealth mode this time, having decided that that's really not very helpful, but we want to get a little further along before we start shouting it to the rooftops. Basically, we're combining a number of fairly conventional ideas about communication and conversation, stirring in a bunch of little elements that really *ought* to be common but for some reason aren't, and baking it all together into a communications tool that's just plain more *useful* than any other single product out there. If I'm right about this, we'll wind up with a feature set that everyone else will then trip all over themselves trying to copy, and we'll be off to the races...