1 0

Charlotte Startup Weekend 3

October 19, 2011

I haven’t blogged since the last Startup Weekend in Charlotte! Must mean it’s time for another one, as the next Startup Weekend approaches.

First is Charlotte Startup Weekend 3, where I am a co-organizer. You can read our kickoff blog for CSW3 on our site. We also have testimonials from technologists and business people. This is a great event for working on a project for the fun of it, and making friends and connections in the Charlotte startup community at the same time.

It’s November 4-6, so it’s in a few weeks. We have a lot of sponsors, judges, advisors and volunteers to introduce, but we need attendees! If you cannot afford the registration fees, please contact me, as there may be some scholarship possibilities.

If you’re not sure whether Startup Weekend is right for you, there’s an event from Collaborate CLT and CLT Launch hosted by Packard Place to help you evaluate that on Tuesday, October 25.

Finally, if you are interested in the Charlotte startup community, I publish a newsletter that attempts to circulate great information about what’s happening and who is involved here in the city. You can view the archives or sign up!

Thanks for your time and attention.

Jim Van Fleet

Leave a Comment

Charlotte Startup Weekend 2

For those of you who are learning of my existence for the first time, welcome! I’m writing today about my involvement with Charlotte Startup Weekend 2, but I have to start with some of my own background to help you understand why you should be involved as well.

I came to Charlotte in January of 2008 to pursue my professional passion of working with Ruby on Rails. I selected a Charlotte startup over one in the Bay Area because I believed in the business. During our time here, my wife and I have come to love Charlotte deeply, and have made it our home. I am an advocate for Charlotte, and I’m also an admirer and exhibitor of its entreprenurial spirit. After moving here for one Charlotte startup, I’ve founded or co-founded two others, and joined a fourth as its CTO.

I am co-organizing Charlotte Startup Weekend 2. I am donating my time because I believe in the format, and that it’s exactly what Charlotte’s maturing entrepreneurial environment needs to take the next step. During my time as a freelance consultant doing networking in Charlotte, I came to be familiar with a great deal of this city’s talent in design, software development, marketing, and entrepreneurship. I believe it’s time for this claim that I know to be true to become widely believed: this city has an incredible talent base and tremendous potential. By participating in Charlotte Startup Weekend, you’ll be teaming with some of Charlotte’s best and brightest for an inspiring weekend of networking, friendship, and working together.

The agenda is available on the CSW2 website, but here is a summary. On Friday night, after opening remarks, those who have an idea they’d like to put before the group to create will pitch their concept. A small number of those concepts will be selected, and teams will self-organize based on what and who they’d like to work with. Work will begin. Food and drink will be provided. Advisors will review and offer commentary on your progress. At the end of the weekend, a panel of judges will decide who has won. Depending on the organizers meeting their sponsorship goals, there may be prizes awarded the winners. Perhaps our winner will have an opportunity to become tenants at our host sponsor, Packard Place!

The primary sponsor of the Startup Weekend brand is the Kauffman Foundation, whose mission is promoting entrepreneurship. A study from that group in 2010 begins When it comes to U.S. job growth, startup companies aren’t everything. They’re the only thing.. The study reveals that, both on average and for all but seven years between 1977 and 2005, existing firms are net job destroyers, losing 1 million jobs net combined per year. By contrast, in their first year, new firms add an average of 3 million jobs.

I’d exhort us all to build new companies together here in Charlotte. Practicing will make us better, and you could meet your next business partner at this event. You’ll have a chance to know what everyone on your team is capable of, and you’ll be comparing results with your peers for weeks to come. You’ll look at what has been accomplished by a group of strangers in one weekend, and you’ll wonder what’s possible in your own business with your own teams in the next two weeks.

So, go register!. And if you are interested in sponsorship, please contact me at jim at jimvanfleet.com and reference CSW in your subject line.

Leave a Comment

DevOps Culture Hacks | DevOps.com

March 10, 2011

DevOps Culture Hacks | DevOps.com: “A turning point for Jesse in terms of moving from an obstacle in the way of change to someone that really knew how to add value with ops practice stemmed from a battle he got into with the ‘VP of Awesome’ at Amazon. This was the nickname of this particular VP because it seemed that pretty much any highly interesting project at Amazon was under this man’s purview. What happened was that Jesse did not want to let out a piece of software because he knew, for sure, that it would bring the site down. The VP overrode him by saying that the site may go down, but the stock price will go up. So, the software went out, and it brought the site down. Two days of firefighting and the site came back up, and so did the stock price, and so did the volume of orders.

The dev team went on and had a party, they were rewarded for job well done, new and profitable functionality released. At the end of the year, Ops got penalized for the outage! Amazon rewarded development for releasing software and providing value and operations was not a part of that. They were in fact penalized for something that was out of their control.”

This is a great post, go read the rest.

Leave a Comment

Old Days

March 4, 2011

336 Hours

In the next two weeks, I expect the following events:

  • I will speak at Ignite! Charlotte for a second time, this time in front of a sold-out Neighborhood Theater.
  • My wife Megan and I will have a pre-natal visit and our last ultrasound before the birth of our first child, a son, in April.
  • My wife’s parents will make their first visit to Charlotte, bringing their dogs with them. We will have ten living creatures in the house.
  • I will turn 32.
  • My wife will have a baby shower.
  • My parents will visit with the intention of selecting a new home for themselves, here in Charlotte.  After that selection, I expect the logistics of their move to be made in a short amount of time.
  • I will attend a meeting of CRTEC which promises to become the home of Charlotte’s technology leadership, followed by a meeting with another CRTEC member to discuss our vision of Charlotte’s software development community.
  • I will attend an all-day workshop for entrepreneurs focused on preparing for investment and attracting investors to small businesses, put on by the BIG council in conjunction with the SBTDC.
  • I will submit a talk for RailsConf 2011.
  • Megan and I will attend a Punch Brothers show at the Neighborhood Theater. Chris Eldridge is a dear friend of Megan’s.
  • I will celebrate the one year anniversary of going freelance with it’s bspoke.
  • Adam Howell and I will observe the one year anniversary of Work Montage and our product Mocksup.
  • And finally, although a more formal announcement will be forthcoming, I’ve altered bspoke’s charter to accept a full-time CTO position at Otherscreen, a web and mobile startup here in Charlotte, NC. It is a true privilege to be working with this team already, and you should expect big things.

That’s in addition to client work and the particulars of every day life. If I am overly quiet or missing for a good portion of February, now you know why. If I owe you something, please keep reminding me. Except for you, Raquel, I’m almost done with your recommendation.

Leave a Comment

Unqualified Reservations: What’s wrong with CS research

February 6, 2011

Unqualified Reservations: What’s wrong with CS research: “So here’s the first thing that’s wrong with CS research: there’s no such thing as CS research. First, there is no such thing as ‘computer science.’ Except for a few performance tests and the occasional usability study, nothing any CS researcher does has anything to do with the Scientific Method. Second, there is no such thing as ‘research.’ Any activity which is not obviously productive can be described as ‘research.’ The word is entirely meaningless. All just semantics, of course, but it’s hardly a good sign that even the name is fraudulent.

When we look at what ‘CS researchers’ actually do, we see three kinds of people. We can describe them roughly as creative programmers, mathematicians, and bureaucrats.”


To excerpt from this post does it a great disservice, and, like most other things I post to my blog, is highly recommended reading.

From my time in undergraduate CS studies at a prestigious university (attached to the programming languages team, for good measure!), I can both accept and amend the author’s central claim: CS research sucks.

I worked on a team working on an optimizing compiler for the Java language that could detect when known transforms could be applied yielding a semantically equivalent, but faster, set of bytecodes. The platform gets marginally faster for everyone, should the research yield meaningful fruit and get adopted upstream. A noble goal, undertaken by earnest and intelligent men and women, but ultimately doomed.

One note the author does not strike is of the commercial nature of programming languages. Over and over, we see the pattern: evangelism, adoption, glut of choice, everything starts to suck and get vendor dependent, death. After its acquisition by Oracle, to the author’s “creative programmers”, Java is now in its final stage, destined to live as a zombie whose musculature (the JVM) is kept alive only by newer languages (e.g. Scala, Clojure, JRuby, Groovy, etc.) that target the platform. This fact should not be lost on the judgement of quality of CS research.

On the other side of the equation, programming an IDE that supported an alternative implementation of the generics which became part of the Java language in JDK 1.5 introduced me to basically all of the concepts I use still today as a successful programmer. It wasn’t because of the work I did faked on writing the grammar for this extended language, it was because of the techniques we used as a team in writing the IDE. Pair programming, test driven development, The Pragmatic Programmer, etc. It’s hard for me to think of that being a failure. I love programming, and it’s because of my time with the PLT team at Rice University. Thanks, Dr. Cartwright!

(Original via @puredanger.)

Leave a Comment

National Anthem

January 17, 2011

This was my favorite rendition I can remember.

Leave a Comment

Hacker News | That was one of the things that really surprised me about the real world: that b…

January 13, 2011

Hacker News | That was one of the things that really surprised me about the real world: that b…:

Nostrademons writes:

“That was one of the things that really surprised me about the real world: that big advancement only comes from big lateral jumps. Different companies, different projects, different markets, or different customers.
There’s this model of the world we’re taught as schoolkids – at least where I grew up – where you work hard at something, do as your told, and slowly but surely you rise up. And maybe at one level it’s true, but it’s very slow, and you’ll never become the sort of success you read about in the paper that way.

Instead, I’ve found that what usually happens is that you join an organization because you meet some minimum skill baseline that they’re looking for. And then as you practice and learn from the people around you, you end up picking up a bunch of other skills and getting better at your job. But the people around you generally won’t notice. First impressions usually pigeonhole you into a general category, and then people are blind to gradual changes.

So to reap the rewards of everything you’ve learned, you have to expose yourself to new people. Jump ship, and suddenly you seem really valuable to them, because all those skills you’ve picked up which your current organization takes for granted are new and useful.

There’s a leverage effect as well: people try to work with others of roughly the same level. If you’re diligent about practicing, you’ll go from being (hopefully) near the bottom of your team to the top of it. If you then repeat the process, your new teammates better be higher skilled still, and so your team as a whole can tackle more ambitious problems.”


Unless you work very hard at your communications within the organization, this is a very likely outcome. It may even be inevitable. Embrace it.

(Via @peteforde.)

Leave a Comment

A Letter to the Editor of Charlotte Magazine

January 4, 2011

Thank you for your coverage of the regional conference scene in Charlotte in your piece “Rhetorical Revolution“. This piece touches on some very important areas for the future of Charlotte’s technology culture.

To critics of BarCamp labelling its content as “elitist b.s.”, I claim your position is, to be generous, underinformed. No talks are scheduled ahead of time– anyone who wishes to speak must convince the attendees that his or her talk is worth attending. Whoever shows up for the event determines what will be discussed in true democratic style, with every vote counting equally. I’m not aware of a more open, less elitist format for a conference. Indeed, even their technical nature is in question from event to event. Social Media Terrorism and making balloon animals have been among the most popular presentations in the event’s history. The contrast with an event featuring a set of invited speakers and curated attendance list should be obvious. As a community, we should be happy both formats exist here in the city.

I’m confused by the article’s conclusion: that these events ought themselves to lead to the incubation of startups. The tension between the desire for the audience not to “be pitched” and to simultaneously result in city-changing startups seems irreconcilable. Although they do not fit the profile of the events listed in your article, if your readers are looking for startup activity in Charlotte, I’d direct them to the Twitter accounts @CLTLaunch and @CollaborateCLT, which both have practical, hands-on advice for all start-ups as a part of their mission.

Finally, I’d encourage all Charlotte Magazine readers to attend the events, engage with the speakers, and pitch your own sessions. Participate in this open discussion about your city’s future, and you’ll have an impact.

Leave a Comment

Ben Rockwood on Devops

January 4, 2011

The Blog of Ben Rockwood:

When I first came in contact with the ‘Devops’ movement I thought it was about better systems administration, a maturing of the craft. It was, I thought, more about Ops and less about dev. Dev had their day in the sun with Agile… now sysadmins were getting theirs. Remember, if you can, when Agile came on the scene and how giddy developers got with eXtreme Programming, then Pragmatic Programmer books are everywhere, and then SCRUM comes along, and its all about this ‘lets do the old thing, in the new way’ excitement. Re-inventing the craft for a new age. I thought devops was that.

I’ve been following Ben for a long time, since he was doing podcasts (ps pipe grep!) with the other Joyent knuckleheads in 2007. I enjoyed reading this post, although it highlights how wide ranging the term “Devops” can be. My background couldn’t be more different. I started by only learning enough system administration to help run the Rails applications I wrote, and now I find myself looking at a trend in the server-side part of the operation that I think is very promising.

It’s not in the form of “what Devops means to me” but my post on Chef from about a year ago still captures what I think Devops has to offer the rest of the development stack, leading right up to the business. My experience is that the business is the customer of the developers, and the developers are the customers of ops. Successful devops can use either their experience as developers or their knowledge about the depth and breadth of systems to guide the process of putting together a high quality stack to meet business goals on the budget provided. I personally do not share Ben’s fear of having “hot Devops” take jobs from specialists– specialists are part of the team just the same.

With all these differences in approach and background, we still end up with a very similar idea:

As the good news of “devops” spreads it first enlightens, then brings excitement, then dread. If your one of those “specialists”, you can easily feel that your now out-dated. Consider that there is now pride within the devops elite that CIO’s are now talking about having a “devops strategy”. Some even suggest a (I’m paraphrasing) “evolve or die” scenario for operations teams. If your a sysadmin who uses Borne or Korn shell instead of Ruby, look out! I don’t think that’s fair, nor do I think its true for all. Instead, it all makes more sense when you see it as three camps instead of two, with a the culture over the three… that is, applications developers (traditional “dev”), system administrators (traditional “ops”), with a new role in the middle of Systems Engineers that helps glue the camps together. Some of your Systems Engineers will emerge from the dev side, some from the ops side, always having hidden their secret urges to do both. And, as with any emergent role, many will aspire to it but simply not be cut out for it.

I am a “smallest team possible” sort of guy, so I happen to think that considering them three different cultures is a bit much, but I think it should be obvious that more and more recognized roles in engineering are popping up around communication. It’s a good thing!

Leave a Comment