Archive for May, 2010

A new place to work

May 29, 2010

On Tuesday, I went to a networking event with Geeks on a Plane, who were visiting Beijing at the time. One of them, Mike Prasad, and I were talking about the startup community in Beijing and I mentioned that it was actually really nice to have the Geeks in town, because I also ended meeting other local entrepreneurs. I mentioned that there aren’t quite as many places and events for startups as there are in places like Silicon Valley.

Mike mentioned that Los Angeles didn’t have much community either a few years ago, but that he and some like-minded people got together to really push it. After enough time, they reached a critical mass and now the community is pretty lively even without them organizing everything. He encouraged me to do the same thing here. Read the rest of this entry »

sed in-place editing (-i) difference on Mac OS X: “undefined label” errors

May 27, 2010

I ran into this problem about a month ago with a bash script that I was writing on my MacBook Pro.  For some reason, sed in place editing with ‘sed -i‘ just wouldn’t work, no matter what I did, and I couldn’t find any solution online.

When running something like

sed -i 's/before/after/' test.txt

you get the error message sed: 1: "test.txt": undefined label 'est.txt'.

Eventually, it turned out to be because sed’s ‘-i‘ option takes a parameter to indicate what extension to add to the file name when making a backup.  For example,

sed -i '.bak' 's/before/after/' test.txt

leaves you with two files, ‘test.txt‘ and ‘test.txt.bak‘, where ‘test.txt.bak‘ is the original version.  Unlike Ubuntu and other linux versions, on OS X, this extension parameter is required.  If you really know what you’re doing and don’t want a backup made, you need to provide an empty string ”.

The correct way to run this command on OSX is

sed -i '' 's/before/after/' test.txt

Production, Step 1

May 9, 2010

Judy and I have spent a bunch of time over the last few months learning as much as we can about tailoring and working with product suppliers.  We finally agreed to work together with a particular tailor and factory yesterday.  I think they’ll be able to provide us with high quality clothing at reasonable prices and have a fast turn-around.

It took us a long time to find a supplier that would interested in working with us, partially because we aren’t really sure how much volume we can provide at first.  We found out pretty quickly that when you aren’t able to promise really large volume immediately, a lot of places won’t even want your business because it’s not worth the hassle.

To overcome this, we first talked to a lot of tailors to find some that would be interested, but what I think was most important at the end was that we went from just telling them what we wanted – e.g. low prices, high quality, consistent stock, to explaining a little bit more about what our vision was and why we were starting at low volumes, but that we’d like to grow together quickly.  The one we decided to go with agreed to help us out quite a bit at first to try and get Bespoke Row going.  Moreover, if we need to get things other than just clothes produced (shirt stays, labels, etc.), he can help us get in touch with people who can make them.  Just like any other relationship, it seems that working with suppliers can’t just be them giving us what we want; we need to treat it a bit more like a team venture so that they’re rooting for our success as well.

Follow

Get every new post delivered to your Inbox.