A word about my Barcamp posts

18 10 2008

If you know me, then you know that I have both a math and art background.  I used to be a webmaster, and I was a co-founder of a company that did java development for telephony companies and one that built middleware for mobile applications.  So even though I make my living as a brand consultant and usually fill this blog with musings on branding and the occasional mention of an art show, I still consider the Atlanta Internet technology scene to be part of my turf.   Barcamp Atlanta is an extraordinary event that is happening this weekend at Ga Tech’s ATDC building.  It is the secind year in a row, and I did last year what I am doing this year – trying to capture a little flavor of the event by writing some blog entries on the spot.   The writing style is much more extemporaneous than my usual posts, and probably has a higher percentage of typos and grammar crimes.  Forgive me. Indulge me,  I think this is an important event.   It is at place like these that nascent technologies can start to find their foundation, can start to spread to the bright and creative technologists who can turn them into cool companies and even revolutions in how we communicate.  The reportage here is rough around the edges for sure, and woefully incomplete, but if this stuff interests you, seek out the tag barcampatl, or barcampatl08 around the web.   You may find that there is an interesting spirit and some cool concepts floating around this event.

Not in Atlanta?  Then check out barcamp.org and see if there is one happening in a city near you.





Barcamp 2 – Day 2 – Glen Gordon discusses ASP.net MVC

18 10 2008

It’s beta.  Michael Ivey says it is cool, and when a merb guy says a msft thing is worth looking at I figure I should check it out.

I’m definitely feeling tired though.  My typings is particularly clumsy today, so you probably have noticed that the last few live blogs have been degrading in quality.  I’ll chock it up to a long week exacerbated by watching too much election coverage. Of course none of that has anything to do with a model-view-controller pattern implemented in ASP, but as it turns out, this wasn’t a presentation, just an overview from Glen Gordon.

That’s the way ball bounces sometimes when you are live-blogging and still half asleep.

Oh, it looks like Glen WILL do an ASP.net MVC presentation this afternoon.  Not sure if I’ll check it out depends on what other presentations are competing for the time slot.





Barcamp 2 – Day 2 – Lance on Twitter

18 10 2008

Lance Weatherby of ATDC fame is presenting on Twitter.  And he made his presentation using it.

He is putting up tweets on why people use twitter.

Once again, I should apologize to my usual readers who may not know what I’m talking about.  I’m at barcamp – a live event where a lot of technology minded people come together to talk about stuff.  They decide what to talk about while they are here.  It can get nerdy, but it is cool, and the things that happen at events like this are what shape branding nd marketing tomorrow.

Now talking about ways Twitter can waste your time.

And can Twitter be a good marketing tool.   It can be used for branding. It is a form of word-of-mouth.  It is not for “hard marketing” but it can influence, and it can be mined for trends.

It can be used for self-promotion.

Why follow people (follow is twitter terminology) ?  People you respect, admire, smart, funny, interesting.

Why unfollow?  Signal to noise ratio.  Too much tweets in a row.  Too much “A” list activity drowns out the rest.  Funny can keep you around longer (even if you’re tweets are stupid)

Theme — Be human!  Not a ‘droid or a marketing shill.

Lance is responsible for getting Sig Mosley on Twitter.

“Keep tweets sharp or go home”

Twitter tools:  Most heavy users like to use a client like Twhirl or tweetdeck, twinkle, twitterific.

Summize (now search.twitter.com), Favrd -??





Barcamp 2 – day 2 – Saturday morning roundtable for bloggers

18 10 2008

Got up a little late today, but finally arrived at ATDC for Day 2 of Barcamp.   Sitting in on a discussion about blogging.  Folks are talking about what they blog about and what platform.  WordPress seems to be the most popular.  Drupal is mentioned, but generally considered overkill if all you are doing is blogging.

One guy has a blog written in the voice of his dog. Is also considering an anonymous blog about an honest take from an entrepreneur’s perspective.

Some folks are using them for technical posts, and putting youtube videos up.  Michael Mealing uses Drupal for some of the space industry realated blogs, but they are not blog only communities – moght drop Drupal for something more email friendly.

We have a Chyrp user – similar to Tumblr – very spontaneous.  Aggregator for things he is looking at.

Discussion is moving to platforms and hosts. WordPress stays on top.

Plug-ins can add value.

Question about Google Gears in WordPress, but nobody knows the answer this morning.

Much kudos for Akismet anti-spam.





Barcamp 2 – How to get buzz without being a scumbag spammer

18 10 2008

Wow!  A Barcamp topic with marketing appeal.

Yes, I’m still furiously tyoping this out live at Barcamp.   This is not a marketing event, it is targeted to developers and technologists, but hey sometimes world’s collide (in a good way).

Moderator is Micah Wedemeyer – hacker not marketer.  Has a couple of startups.

Assumptions from the moderator going in:

-you’re promoting a website

-your site is actually useful

-your marketing budget is small or non-existent

-maybe you’ve been accused of spamming before

Marketing is real work! (amen brother)

It won’t happen overnight

Time is your resource and you’ll spend a lot of it – think about you ROT – return on time.

Identify your taerget audience – be as specific as you can – the more qualifiers the better.

Smaller the target – easier to hit.

If you don’t know – ask your user “who are you?”   Get the info to guide your focus.

Find the bloggers – where does your community hang out online.  Bookmark the relevant sites about your community. Read the comments – check out the sites.  Try to find at least 20 blogs relevant to your community (more if you can manage the time)  Add them all to you RSS reader and check it constantly!  be on top of the timing – timing is everything.

Engage in the community – be a part of the community.   Start your own blog.  Keep your blog content to information relevant to your community.   Suggestion to hang your blog off you main domain — generally I think this is a good idea, but there are  some disadvantages.

Set up a reasonable goal – a reasonable pace for how frequently you will post.    Bloggers share two things – egos and writers block! (love that comment!)

Get involved and comment on people’s blogs.  Commenting first gets more readers.

Give yourself a “Gravatar” – basically a picture that gets associated with your email address so your picture (a logo, your face, etc) is put next to your comment – builds your brand awareness.   Reinforces Recognition.

Decide your identity when your commenting – are you you? or are you the company rep?

Link to your site from your name.  Add relevance to the conversation you are participating in.

If you write an analysis about someone else’s post always include the Trackback url.   This lets the other author know that you have written about his/her post and they will most likely check out what you wrote.   Add value – don’t just regurgitate what they wrote.

Curing writer’s block – contact the other blogger and ask for a write up.  Use their preferred contact method.  Ask, don’t beg (or hound).   Don’t oversell it.

Bloggers are powerful – getting buzz can be helped by getting in their good graces, but don’t abuse them or you will suffer a backlash and/or shut-out.





Barcamp 2 – Friday night continues – Where are the girls?

18 10 2008

Next session I’m sitting in on is called “Where are the girls?”   A fair question for such a technology-focused event.   I’d say the event this year has more women than last year, and I think right now 90% of them are in this room (one of about 5 where presentations are going on concurrently).  I count 5 women including the moderator, and about 13 men.

Moderator is a social media researcher seeking funding for a new idea.   Applying through Y-combinator a new hatchery/ incubator for startups.

Last funding round a Y Combinator bbrought out 97 dudes and 3 women.   So the question asked is why?  Where are the women?  Are they not out there?  Do they not know where to look?  So the presentation is about where the women are, where the women are online, and what’s the future.

Stats show male students start earlier on computers, use them more for entertainment and get more comfortable with them earlier.  Computer games are a gateway drug for technology lifestyle.

Gender gap is closing – more women are using the web, but they use it differently. Doing different things influences impressions and behaviors.

Club penguin – virtual environment/game environment popular with 6-14 yr old girls.  Purchased by Disney for $350 Million!  The niche can pay off!

Confidence effects use. Anecdote given. Moderator asked a colleague what she used online, the colleague replied “my Internet usage is boring” — issue of confidence/attitude about Internet experience. Discussion of importance of positive reinforcement.

Discussion of Julia Alllyson – a successful online self promoter often categorized as “famous for being famous”

Lisa Brewster (aka “techslut”) – engineer photographer, web 2.0 entrepreneure and technology culture and geek sexuality — she sells T-shirts with cool startup names,   She has a company called Startup Schwag (maybe they’d like the Equation Arts logo?)

I want a T-shirt that says “I got tackled at Barcamp”

Sometimes the tool is valued more than the content.  Some sites aren’t “hard” but attract large followings of contributors and customers – Etsy is a great example.

Lesson – Get outside the normal developer peer group!  Get input from other circles – find out what other people use and you may gain insights for your concepts and ideas to reach not techie demographics (get outside the “hack shack”.





Barcamp 2 – more from Friday night

18 10 2008

Gave my talk on branding for startups.   Discussed the Three R’s of branding and some of the particular issues of note for a young company trying to get established in an Internet driven economy.

Then I went late to a talk on the Erlang programming language.  It was standing room only so live-blogging wasn’t practical.   Cool talk though.   The big idea here:  Erlang is massively scalable!  The rest was over my head :)

Now I’m in a talk on Bayesian algorithms for filtering – two groups combined for this talk, one interested in Bayesian analysis the other in AI and cognition (with a futurist spin).  Thought this would be a more philosophical discussion because of the AI, but the Bayesians have numbers on their side so the talk is getting into logic and algorithms.   Spam filtering is a popular problem for applying the power of Bayesian.  Basically by recognizing user behaviors and aggregating  behaviors across users and then create probabilities for saving and for scrubbing any particular message.   So Bayesian calculations get the probablities that score likelihood of scrub and likelihood of save.   Then another algorithm has to look at the balance between the scores to determine the final save/scrub decision.  The goal is to have a system that continues to learn over time to get better over time.  Surprise issue – you don’t want the system to learn too fast!  If it does the system can develop biases that might move you away from desirable result.   Learning at the right pace allows the system to aggregate enough scores to have more relevant outcomes.

What does this have to do with branding?   As I mentioned an hour or so ago, I’m indulging my nerdy roots and hanging out at Barcamp Atlanta.   The technology is driving everything these days.  And I believe in the long run these technologies will influence marketing and buying behaviors, just like the web has.

Moderating is discussing filtering large data sets – question now about qualifying market data as another use case.  Bayesian is good at putting info into buckets.  Not as good for mathematical evaluation.

Could you use Bayesian to create real estate recomendations? Start learning behavior for a home buyer? Could the home buyer train the system fast enough to make it useful infiltering a databse of 100000 homes?  (questions from Alan Pinstein)  The experts say yes, this is a good application for Bayesian approach.

Conversation is moving to relevance engines, but it is 10pm so time to change rooms.





Barcamp 2 – the sequel

18 10 2008

I can’t believe it has been a year since the first Atlanta Barcamp!  And for you folks saying “What’s Barcamp?”  You’ll just have to bear with me for a little while.  Yes, i’m a branding guy now, but I have nerdy roots and Barcamp is a wonderfully nerdy event.

Right now we are in the ATDC space at Ga Tech.  We’ve been fed some BBQ, sodas and beer and now the evening sessions are beginning.   The format is “unconference” or more appropriately ad hoc conference.  People sign up on a sheet to give presentations, and other people sign up to attend presentations.  The topics vary widely.  From heavy-duty coding topics, to business issues for developers and entrepreneurs, to fun things like demos with liquid nitrogen.   I’m sitting in on a session on pricing for independent consultants – generally meaning programmers for hire, but I’m sure much of it will be applicable for any consultant.

Brad Gilreath of Mapicurious.com is presenting.   Right now he is giving some of the nitty-gritty of a consultants life. Short and long projects, realities of working stamina, finding a balance, hiring help etc.

Oh and in case you haven’t noticed, I’m live-blogging this, meaning I’m writing on the fly while Brad talks, so the style of this post migt be a bit rough ’round the edges than my usual fare — and may get a bit techier.  As I said before, indulge me.

Big point – consultants need sleep too!   Even though the fear of not having a steady gig can turn you into a workaholic.   How much of your day is really usable, billable?

Uh oh, he’s showing a spreadsheet – my eyes are too old and tired for that.  It is a calculator for types of activities and projects.   Discussing pressure applied by clients to make your work appear to be a commodity to drive prices down.

Spreadsheet buld “product factors” to trap client requirements.  Clarify scope, details and particulars. Map payment cycles – build in adjustments for lengthier payment cycles – cost of sitting waiting for your money should be figured into your pricing.

The whole idea here is to have a solid tool for building estimates for projects.   Understanding components and details help guide the discussion for more accurate pricing and heading off potential points of confusion before they become issues or disputes.

This approach could be used as a job auction tool.  Also potential for branding the tool for particular clients.   Weighted average factor pricing could be made tighter with input from accountant/economist.

It could also automatically build documentation for the statement of work.

Guideline – don’t get greedy!

Cool job Brad!

OK – now, depending on how many people signed up, I’m going to give a 1/2 hour on branding for startups.

Can’t blog and talk though :)





Live from Barcamp – Day 2 – Session 1 [for me] Drupal sh*t

14 10 2007

Presenter: Rusty Stanton

The setting — grabbing OJ and a muffin on the run.  Can’t find the room.  found the room and Rusty.  No projector.  Wing it.

The paraphrase:
Quick recap on using drupal to present podcasts.  Question to class – experience with drupal?   A Joomla user says he went to that platform cause he found it first.  The verdict — drupal is more of an api for development – joomla is more designer friendly – a little more complete.

Q & A — how to restrict php to be non-exec or blocked from db?  It’s complex or you could right a module.  Recommendation – write a custom module that has a set of special tags or an API. Could write a token-filtering module to allowe a defined set of functionality.  Lots of question from a guy from WREK Atlanta radio.  Currently managing a drupal site and is facing some challenges with balancing flexibility without giving too much control.  Rusty runs GA Podcast site on drupal 4.7 — Site can’t be totally open because they are using taxonomy to organize radio programs.  They are rewriting to make programs nodes instead of taxonomies which will allow finer grade of permission administration – through user roles.

Problems of open source systems – often the 3rd party modules are buggy or hyper-tailored to one purpose — look for modules that are well-maintained or you may need to write your own.  Sometimes drupal’s are abandon-ware — written byt not supported.

Upgrade issues — can’t directly upgrade from 4.7 – 5.* — need to disable all 3rd party modules — need to get upgraded modules and reinstall.  Drupal 6 will have some php 5 specific stuff.  Drupal, a spectacular api, but kind of a pain in the you know what for end users.  But getting better.

Transition to discussion about WordPress.   How to create hooks?  Rusty gives an example of a plug-in that let him send specific content to someone who was stealing his content.





Live from Barcamp Atlanta pt.2 – Better product blogging

13 10 2007

Having wireless troubles in the second session I am attending. Talk will be focused on tips and techniques to improve product blogs. Presenter is Dave Coustan – http://blog.extraface.com This talk is about product as in product development not retailing per se.

Here’s my paraphrase of Dave Coustan’s talk:

Tip 1. Think of your product as a Point of View
Defines a way of looking at a product.
The job isn’t just done on your blog, you need to carry your point of view through your comments on other blogs.

Dreamhost vs. Lunarpages is used as an example of a point of view – oriented blog. Larger discourse on the ethics of hosting.

Tip 2. think story arc, not monster-of-the-week
Example – Earthlink — multi-post feature on Earthlink’s startpage creates ’story arc’ – builds engagement, sense of time, and investment of the user through participation ( returning to read subsequent articles).

Tip 3. Organize revision cycles for a human being. Make it easier for the product team to write about what they’re doing, by giving them a context.

Tip 4. Who gets to break product news? Break (in the journalist sense) your own story – let the product team make their press releases truly meaningful. Play nice with your PR team.

Tip 5. Create and foster a subculture. Encourage tribal/cult branding – reward your community with attention and possibly schwag.

Bonus tips:

Make the lame interesting [like that's easy] Example – usability lab from del.icio.us — a little humor, a little “don’t take yourself to seriously attitude” helps the dry material to be more meaningful.

Grab from the mail bag.

be specific when asking for feedback [yes always guide the call to action - that's good marketing]

Throw in a cute animal [as a bunny owner I find this especially meaningful]

— post session —
New terminology “Dark Blog” internal closed blog that can’t be read outside the corporate network.
Getting feedback — lure ‘em with candy. Encourage participation by using contests, and directly soliciting feedback.