My First Wiki

Back in 2004 I stumbled upon the ShortestWikiContest. I immediately ignored my work, family, and sleep to write the shortest wiki I could. The goal was to honor at least the minimal set of WikiPrinciples with the shortest functional program you can get working in whatever programming language you choose.

It feels like weeks but I bet it was only a few days of battle. Several of us kept pushing ahead with shorter implementations. We kept inspring each other until, one day, I had achieved victory. My beautiful creation was SigWik, the Signature Wiki. Spaning just four lines and weighing in at a beautifully symmetrical 222 characters, SigWik is the smallest wiki software in the world. Here she is:

#!/usr/bin/perl
use CGI':all';path_info=~/\w+/;$_=`grep -l $& *`.h1($&).escapeHTML$t=param(t)
||`dd<$&`;open F,">$&";print F$t;s/htt\S+|([A-Z]\w+){2,}/a{href,$&},$&/eg;
print header,pre"$_<form>",submit,textarea t,$t,9,70

It was about a year later that I went to work for a company with a significantly larger wiki software. Several more years went by and I was asked by Ward Cunningham if he could use my wiki implementation as an example of the fundamentals of a wiki. Here it is in action, with minor edits by Ward for readability:

8 steps to wiki

I’ve always been proud of this little wiki. It’s served so many good uses.

1 Comment »

Re-employed

After two years and seven months I’m moving on. This weekend I’m unemployed. The bums lost! Friday was my last day at Socialtext and Today I started work at CombineNet. At CombineNet I’m “Lead Product Engineer, Infrastructure and Architecture.” I’m working closely with Adam Foxson, a long time friend and collaborator on free software projects. This has me excited. Some marketing material for your pleasure:

“CombineNet’s advanced sourcing technologies leverage combinatorial optimization to save companies across the planet tens of millions of dollars.”

“Fifteen of the Fortune 100 and more than 50 of the Global 1000 use CombineNet for their most advanced strategic sourcing activities, with an average return on investment of more than 45x”

I don’t want to gloss over Socialtext, though, because my time there was an incredible experience. I went to work there hoping to learn as much as I could about running venture backed startups. In my time there I had a lot of exposure to that process and I’ve learned what to do and what not to do. I’m pleased with the experiences I’ve had, the lessons I’ve learned, and the failures I’ve had.

That’s right, I had my fair share of failures. Some of them were small and a couple were huge. I’m not afraid to push myself and take big risks anymore and Socialtext was a supportive environment to take those risks in. I wish I would’ve taken even more risks!

The People Matter

And now to something that really matters to me: the people. If there’s one thing that always kept me at Socialtext it’s the amazing people I’ve been able to share this part of my life with. Most of them are friends and family now. They’re a part of my life and I couldn’t just walk away. I will make trips to see these people, they’re always welcome at my house, and I expect to watch (and help if I can) them succeed in all facets of life.

Chris Dent

I love these people. They made it great.

4 Comments »

Post-CoffeeFest Roundup

This weekend I was in Washington, DC for CoffeeFest. It was awesome. Here’s my review as a first time participant.

Barista Championships

This is one hard competition. It was always hard for me to imagine what a coffee-drink-making competition is like and I’m glad I went to see it first hand. The competitors are serious about their craft. It’s an art and a science, which is what I love about coffee, too. For the average person that sees only art, only science, or neither about a given skill we seem a little weird.Geeks.

As I said my local coffee shop, Aldo Coffee, entered three competitors. There were 27 total competitors and only six could advance to the finals. I watched about half of the competition before the finalists were picked. I saw Belle and John perform and I thought they all did a fantastic job. It’s hard to know from the audience just how a barista is doing up there. A huge part of scoring is the quality of the drink and espresso shots pulled, however, presentation and style play a role in the score. From where we sit everything is polished and pretty, the music is nice, and the sensory judges look like they’re in heaven. Competition looked really stiff.

How did Aldo do? Every barista made it to the finals. Half of the finalists are from the best damn shop in town. When I moved to Mt. Lebanon I had a personal goal of making the community my community. Coming to CoffeeFest to cheer on the people that make me great coffee is an expression of what that means to me.

At the finals Belle won! Third time is a charm I suppose. What’s amazing about her presentation is that near the end she lost touch with the breadstick she was serving a judge and it landed in his lap, then on the floor. She was so cool and calm under pressure. Her response was simple and sweet. “I’m sorry, sir, I didn’t mean to throw food at you.” She won even though she threw sticks at a judge. She’s that darn good.

Seminars

The whole point of going to CoffeeFest is that you’re part of the industry. It’s also acceptable if you want to be part of the industry, like me. Incidentally, you don’t get into the CoffeeFest trade show or any of the classes on the merits of being an enthusiast. This is for industry people. As a potential entrant to the world of retail coffee I decided to attend a few classes in the mornings. Overall I think they were good.

The topics I went to were, in very particular chronological order:

  1. Opening a new Café?
  2. Getting Profitable
  3. Beginning Your Espresso Operation
  4. Basic Barista Techniques – The Best of The Best
  5. Brewing a Hot Brand – 27 day action plan
  6. The Ambiance of Your Cafe – Getting Crowds in Your Door
  7. The 10 Commandments to Build Skyrocketting Profits

In my seven hours of classes I tried to stay away from classes that were obviously run by people who are selling a product, where the class is explicitly about their product, and they don’t have a strong, obvious reputation for being fantastic consultants in a retail industry. Most of the presenters were known, quality consultants in branding, barista training, shop management, and retail layout and design. One was a shop owner sharing his experience and another was a barista and trainer for a roaster. I felt it was a good mix for my introduction to the industry.

The talks I enjoyed most were on branding and identity, ambiance, and how paying attention to the details makes a huge difference. Since I approach most activities from the art and science perspective this kind of thinking is natural to me, that every detail should be considered and should matter.

In particular, the talk on Brewing a Hot Brand was fascinating because the speaker is a straight shooting branding consultant. At the end of his session he stated, “Unfortunately I don’t have time to look at all of your ugly babies. I know you want to show me your logo and shop name, and unless it was professionally made by designers I’m probably going to tell you it’s ugly.” I appreciate someone willing to tell the truth.

Trade Show Floor

Another of my local shops, Coffee Tree Roasters, was at the event and we ran into each other on the trade show floor. I spend a chunk of every weekday at my local shop as a customer so the manager of that location was surprised to see me, naturally. They asked me what I thought of CoffeeFest and, being that we were on the trade show floor, I answered with the foremost thought in my head, “The industry is a lot different than I imagined.” Mr. Bob (yes, that’s right), the owner of CTR is a bright fellow so he asked me the obvious question, “How so?

Here’s how: Everyone I know who loves coffee loves the actual coffee. They drink espresso, coffee, macchiato, and so on. They don’t drink iced-frappa-smoothie-chai-extra-shot-of-sugar-86oz-strawberry-milk drinks. Yet, the real business of retail coffee is all that fake stuff. If you want to make any money at all you must have a blender, six racks of syrup, a lot of ice, fake tea (including chai) and the nerve to serve it.Solution: Don’t serve minors.

It’s news to me that the purists among us must serve that stuff in order to, eventually, make a real, quality drink. Mr. Bob was pleased with my answer but I kept noodling. More on that later.

After Hours and Around Town

On Friday night I went to murky coffee in Arlington for the first ever Barista Exchange meetup. It was a good time. I met a very nice woman in the process of opening a shop in Miami. She was fascinating in that she had already been a school teacher and lawyer, for a decade each, and is now going into the coffee business. She inspired me, really, and reminded me there’s a lot of life to live.

Before the murky coffee event I crashed Erin Hartigan’s going away party. She’s Marc’s girlfriend and the (recently former) food and entertainment editor for washingtonpost.com. There must’ve been 40 people out to celebrate and I was shocked it was possible to create so many friends at a job. I’ve worked mostly for smaller companies so my circle of friends has always been smaller. To skew me further I have worked from home half of my career. It’s hard to go out for a drink with co-workers who live in other states even though – with the help of a lot of modern technology – we still try to at Socialtext.

Saturday

After posting about going to CoffeeFest I got a frantic email from Faisal (Subject: omg dc coffee) that said “Go to Tryst in Adams Morgan.” Faisal is a trusted source for these kinds of tips so I always follow his recommendations. Saturday morning I got up early to walk up to Adams Morgan to have breakfast at Tryst. Most of their folks were at CoffeeFest. They even had a few competitors in the barista championship. They have a cool atmosphere. It felt like The Beehive done right. Less clutter, no nicotine everywhere, the staff was nice. My macchiato was pretty good, too.

Saturday night was a huge pile of fun. I went up to the Counter Culture Coffee education center in Adams Morgan with Marc for a party. They have a La Marzocco Linea and a La Marzocco GB/5. That second machine is pretty new, shiny, and amazingly cool. It’s the same machine used in the competition. John (from Aldo Coffee) showed me how to pull a shot on a commercial machine last December at the first Barista Jam in Pittsburgh. I felt it was fitting to ask him to show Marc how to do it, too. Marc pulled his first shot at this party and it wasn’t bad at all.

We spent some time on the Linea because they have a La Marzocco Swift grinder paired with it. This grinder is automatic. It dosses and tamps for you which is a bit funky. It wasn’t dialed in for the machine at all so we pulled shot after shot trying to get it set. I think we finally did get it figured out and pulled a few decent shots. But when I tried to steam some milk for a latte I really screwed it all up. I need a lot more practice doing that.

I got to joke more about frozen smoothie drinks with some of the Baristas at this party. We came to the conclusion that the optimal solution is to have a completely separate – but in-store – smoothie and frozen drink stand. First, you order your double espresso from the coffee bar. Then you take it to the smoothie stand and politely request, “Here, please break this.”

Sunday

On Sunday morning Marc took me to a really funky place called Busboys and Poets. It’s a food books film coffee stage internet bar. That’s a lot of stuff. It seems they need a dedicated staff of tens to run the place but they pull it off. Breakfast was pretty darn good. The atmosphere was just about right, but he acoustics were all off. It was very loud.

Lunch on Sunday was insane. It was so good. We went to Brasserie Beck, a French-Belgian Bistro. Seriously, go there. Now I’m trying to rest off lunch, waiting for Zac to get into town so we can go to The Brickskeller for the evening.

2 Comments »

Say Hi at CoffeeFest

Tomorrow I’m traveling to Washington DC for CoffeeFest, and SCAA industry event. Now, I know what you’re thinking.You’re part of the industry how?

Ok, great question. I’m not, yet, exactly. One of the things I’d like to do in life is start and run a coffee shop. CoffeeFest is a fantastic opportunity to learn about the business. As an enthusiast I have the opportunity to learn about more coffee roasters and equipment manufacturers, too.

One of the more exciting things I get to do is cheer on my local coffee shop, Aldo Coffee, who is sending three baristas to compete. I’m a big fan of their work in the shop. John, Belle, and Sonja are serious contenders. I can’t wait to see them compete.

Pittsburgh has the largest contingent of competing baristas outside of the host city, Washington DC. I’m really proud to be in a city with so many people excited about their craft, a craft I keep trying to get better at.

One of my other obsessions, fantastic beer, will also be exercised with a night planned to review the list at The Brickskeller with Marc (who is letting me crash his place) and Zac. This being my first no-kids, no work recreational travel ever I’m quite more than excited. Now, only if I were packed…

No Comments »

I’m 6:49am

I know blogging by quiz is cheating, and it’s even worse that I copied from Chastity, but hey, it’s odd and it’s true.

Same as Jessica. Freaky.

1 Comment »

Focus412 Presents Soumya Simanta

by macwagen

This Saturday, Febrary 2, the Pittsburgh Flickr community is coming together for a showcase of local photographer, Soumya Simanta. I’ll be there. I’ve been to two exposure events and they’re a lot of fun. The flickr crowd in Pittsburgh is really cool but I think they have an unhealthy appreciation for bacon.

Here are my photo sets from the events I attended earlier:

Come on out if you’re in town. What happens at focus412 stays on flickr. Bring your camera, practice your jumping, and watch out for Sharon’s laugh.

No Comments »

Is a picture worth that much?

Hope

1001, 1002…
Maybe a good one is. :-)

Some of you know that I take pictures. It’s been about a year since I really started loving photography. The shot above was taken on February 2nd, 2007. It was one of the first shots I took and thought, “this is really fun.” Here is a shot from January 31, 2007, where I thought, “I could change someone’s life with my pictures.” That’s reaching.

STOP sexism

I didn’t realize the life I’d change would be my own. I love collecting memories now. I was able to create a photo album for my Grandmother and Chastity’s Grandparents. They love it. This is one of the photos that made it in the book.

Welcome to the neighborhood

I post my pictures on flickr. You can add me as a contact to see what I’m up to. I do mobile blogging on flickr with my iphone. This is my first mobile blog entry.

3160 words!

No Comments »

Hello world!

Hello everyone. Crap! I’m back!

I’m excited, too. For the last couple years I’ve been working so hard at my day job that I’ve fallen off the map. It’s kind of ironic, really, falling off the social map while working for a social software company. I’m glad to report I’m not dead. With a little hard work I’ll make a full recovery.

Soon I’ll be blogging about the things I love. Family, friends, business, software, design, coffee, beer, trends, projects, home ownership, and warm weather. Speaking of, send jcap his sweater! For the love of all that is good in this world, please send me some warm weather.

Thanks for being here. I love you all. Seriously. Like that.

4 Comments »