Posts Tagged ‘rant’
We’re pleased to announce that SproutBox is joining Startup Weekend as a national sponsor. Startup Weekend is a set of two-day events for software developers and entrepreneurs in cities around the world, and SproutBox will be its first national venture capital sponsor. This partnership will provide additional support to create successful, sustainable startups and to close a crucial gap in the funding ecosystem for early stage software companies.
Clint Nelson, Director of Startup Weekend said, “The major benefits are taking teams further and supporting more teams than we can do ourselves. It’s a meeting of the minds and a gathering of passionate people that are willing to work together. For us, SproutBox clearly wants to be part of that ecosystem and that’s awesome.”
We’re going to be speaking at many of the Startup Weekend events, and one Startup Weekend team per quarter will be guaranteed a spot to present for the SproutBox selection committee for consideration as a SproutBox portfolio company, or “sprout.”
Also, all Startup Weekend teams will receive a fully-featured, six month CheddarGetter recurring billing account free of charge. Additionally, participants will receive six months of Squad Edit, the premier web-based, real-time, collaborative code editor to help them through their development processes.
We’re really excited about this partnership- it’s going to mean great things for the software community.
Posted by Jonathon on July 16, 2010
No Comments
As a writer who is fairly new to the startup world, I had a lot of catching up to do. Gateways, coding and platforms were things I never thought I would write about. Don’t get me wrong, but not every aspiring journalist expects to get her start in technology.
Now I can honestly say I really enjoy my experience writing for startups. I may not be a guru, but I can hold my own. That being said, after a month of self-education, and a little help from your websites, I have a request for entrepreneurs who do their own writing; before you post it, ask your mom if she understands it.
The words on your website are just as important as the coding used to create it. And if every other word is jargon only you understand, that’s going to be a problem. You can’t acquire customers if they can’t make it past the homepage. If your target audience only includes tech-savvy entrepreneurs with advanced knowledge of your product, knock yourself out. Otherwise, you’re going to have to rethink your strategy.
Tips for your web writing
Know your audience
Who is looking at your site? Is it someone who works for Google or is it the small business owner down the street? Are they familiar with services you provide, or will they have to learn about it? These are questions you are going to have to tackle before you write.
Use jargon only where necessary
If it isn’t necessary to use technical terms, don’t. People are often intimidated by what they don’t understand. If you need to, offer a brief description. It will go a long way, I promise.
Use simple sentences
The longer the sentence, the more likely it is that you will confuse your reader. Don’t use 28 words when 5 will do. You should be able to describe what your business or software does in less than 5 sentences.
Be consistent
Once you use certain words and phrases to describe what you do, keep it the same throughout the site. The chances of customers understanding your services are much better.
Q&As are your friend
Think about what questions customers will certainly ask, and provide the answers right away. This is the easiest way to clarify details or provide more advanced information for people who have advanced knowledge.
Posted by Loretta on July 12, 2010
3 Comments
Ok, let’s be honest, I never really was any good at following directions. That’s probably why I’m an entrepreneur today. That’s also why I spent a few hours trying to find out why I kept getting this error when trying to talk to the CampaignMonitor API in the most basic way:
(101) Invalid ListID
Ok, yeah I didn’t read every line of the documentation. I’ve worked with countless API’s in the past and continue to do so. They’re all very simple on the surface but they all have their little nuances. It turns out that the CM API has one of the most annoying quirks that I’ve ever seen.
I’ll start at the beginning. I decided I wanted to use the API to add subscribers to a list on CM. That’s pretty straightforward, I thought. You know, some sort of authentication mechanism, then provide the email address in some REST-ful way. I glanced at the docs to see that there is a SOAP interface. I quickly decide on that since usually this bloated way of interacting with a simple API is the quickest to code. So, I fire up a SoapClient and throw the four parameters at it and I get that 101 error. Again and again, I try every different way I can think of. Same 101 error.
During the pulling-out-hair stage, I ran across this post: Using Zend_Soap_Client with the Campaign Monitor API which pointed toward the need for a special input header. That prompted me to write a wrapper. I’ll get to that in a sec. It turns out that the input header wasn’t required after all.
When I glanced at the CM API documentation, I saw that there are 3 parameters required for the Subscriber.Add call: ApiKey, ListID, Email. Easy enough. It took a sec to find the ApiKey. The Email parameter is easy. So is the ListID, or so I thought. To find that, I just clicked on the list name in the CM gui and then there, in the address bar, was exactly what I was looking for:

Nope. Its a ListID but not the ListID. No, I had to click on the “edit list name/type” link to find that. What a waste of half a day.
Alright, I’m done blaming CampaignMonitor for my inability to RTFM. I wrote a very quick wrapper around the Zend_Soap_Client class specifically for CampaignMonitor API oddities. Hopefully this will save someone else some headache. Download it here:
Use it like so:
$cm = new CG_CampaignMonitor('yourApiKey', 'yourListID');
$result = $cm->AddSubscriber(array('Email'=>'test@example.com', 'Name'=>'Test Subscriber'));
Posted by Marc on February 24, 2010
2 Comments

