Startup Notes: Bookshelf Reading

So, for those of you who know know me you'll have heard me say at some point or another that I want to start a startup, some have asked why, others just kinda assume. If you're wondering why, it's pretty easy to explain. I want to invest myself in something that I can help guide, shape, and mould and have true ownership in. As such, I've been reading a bunch of articles, and figured I should share some of them :

Joel.is: How to Start Your Startup in 4 Steps
URL: http://joel.is/post/5507881155/how-to-start-your-startup-in-4-steps?44977aa0

My biggest take away was that you should work on something you would use, something you're passionate about, something you'd buy, I didn't see this in any of the other articles, but I figured I must have missed it, because surely everyone believes that, right? I can't sell meat products if I'm a veggie, I can't sell cars if I don't know how to drive, and love driving for that matter, and startups are no different. Again, quick, small, simple, fast!

Joel.is: Fear of Not Shipping
URL: http://joel.is/post/3830271787/fear-of-not-shipping?1fcd2400

It's ok to push something that's not perfect, just get it out the door, and be willing to fix it fast. Now, there comes a point that your mistakes cost you too much, but initially, you're riding a coaster, and taking the chance is sometimes worth the risk!

BufferApp: Idea to paying customers in 7 weeks
URL: http://blog.bufferapp.com/idea-to-paying-customers-in-7-weeks-how-we-did-it

My take away from this article was pretty huge. Keep it simple, do it fast, and it's easy to get it out the door quickly at first, it will get better over time!

Paul Graham: Ideas for Startups
URL: http://www.paulgraham.com/ideas.html

Ideas are not worth millions of dollars, execution is! If you think you have a million dollar idea, someone else may have already thought of it, and they may already have executed on it, but if you execute on it in a million dollar way, the most insanely easy idea can be worth much more than that million dollar idea someone else thinks they have... Facebook is a great example of this!

Paul Graham: How to Start a Startup
URL: http://www.paulgraham.com/start.html

Understand your customers, don't do it alone, and have an idea... that's really what you need. The rest of the article covers funding and different insights around that, which are actually really great insights. Read it!

Paul Graham: Ramen Profitable
URL: http://www.paulgraham.com/ramenprofitable.html

This one is a great article to focus on. So many startup founders I've met are very much focused on selling as soon as they hit their 'mark'. While this is great, it's not always going to happen. Focusing on being Ramen Profitable is something that makes sense, and helps you focus on the important things, instead of the pay-day.

Paul Graham: The 18 Mistakes Startups Make
URL: http://www.paulgraham.com/startupmistakes.html

This was an epic article. The big take aways for me are that you shouldn't try do it alone, you should do it lean, and fast! It's a great article, and for those who don't know who Paul Graham is, you should google him. Oh, and location matters, if only for your ability to know people to help you... you can do it from anywhere I'm sure, but it's easier when you're surrounded by other startup minded folk at every turn.

StartupLawBlog: The Moonlighting Survival Guide
URL: http://www.startuplawblog.com/2011/08/05/the-moonlighting-survival-guide/

So one of the things that you should be mindful of is your current employer (most folks are going to start something while working for someone else) and their policy about moonlighting, and what your rights are. This is a good place to start, if only to get the creative juices flowing around possible stumbling blocks.

Chris Dixon: Developing New Startup Ideas
URL: http://cdixon.org/2010/03/14/developing-new-startup-ideas/

This article is around sharing your idea. Many of the folks I've spoken to over time are more about being protective abotu your idea than Chris is. It's a refreshing change, and in all honesty when I took one of my ideas and started to socialise it, I got a better feel, and more ideas on how to extend, and make it more reflective of what I wanted it to be. The more I talked about it, the more I worked further through my plan, and the more ideas I had.

Chris Dixon: Why Shouldn't You Keep Your Startup Idea Secret
URL: http://cdixon.org/2009/08/22/why-you-shouldnt-keep-your-startup-idea-secret/

Again, share, share, share :) It's not a secret, someone else has probably had it before, and you need help to execute it... Interesting NDA note on the bottom... keep it in mind!

BigBangTechnology: How To Poach A Startup Employee
URL: http://bigbangtechnology.com/post/how_to_poach_a_startup_employee

It's easy, just offer them something better than they currently have... what a statement, and how much impact it makes. Finding the right people may not be easy, but when you do, getting them isn't actually as hard as some folk make it out to be.

comments?

Facebook: Timeline, A quick review!

So, like many, I was confused by the new Facebook interfaces, but also like many, I have huge respect for the company as a whole, so I figured after seeing a TechCrunch article on how to enable it, that I should go ahead and give it a whirl. And, I have to say, it was pretty bad ass!

After I ran through the steps in the artcile, I got this message on the top of my profile

Facebook_33

Boom, then I had it... what wonders awaited me I thought..

Home

So of course the first thing I did was change my cover image. I'm pretty sure that the cover image is going to actually end up with me changing it once a week. The image selection it brought up was pretty good, made me think that my images were actually all bad quality... will need to work on that. Cat photos, here you come!

Patrick_ancillotti_33-1

The first thing I discovered was that my birth, and family/relationship dates are all on the timeline, as well as huge events for me, things like the date I joined Facebook (October 12th makes it 5 years!!!! Longer than I've been at my day job... CRAZY!)

Patrick_ancillotti_33
It was fast, intuitive, and the things I noticed was when stuff happened, more than ever before. I noticed when I became friends with people, what I did around them, etc... Pictures from trips, and a timeline that actually showed when what happened. It would've been great to have it pull geo information out of my photos though and automatically update places I've been, but I'm sure they'll get there.

The biggest thing I love is the 'view as' selection. Essentially, it lets you impersonate a user and see what your timeline looks like to them, based on your permissions for their groups, etc... It's really intuitive, and I have to say I love it.

Learnings with Chef: Installing Chef on Ubuntu 11.04

I used a clean installation of Ubuntu 11.04 to create a Chef server 0.10.x. Here're the steps I took to get it all installed and working. Let me know if you have any questions, or changes, in the comments section of the steps below.

Step 1 : Setup APT Configuration

First setup the apt soruces file for the OpsCode repo for 0.10.x and your respective build of Ubuntu (in this case 'Natty').

/etc/apt/sources.list.d/opscode.list

Then go ahead and install the OpsCode Keyring

Step 2 : Setup Chef, and Chef Server

Install chef, and chef-server through apt-get. This will install all required software, which includes the chef web-ui, and solr. There are hundreds of packages that this bad boy will install, it's ok, that's the right number of packages... Trust me though, it's worth it... no matter how dirty you're feeling.

During the installation, you'll be asked for the Chef Server URL (in the format of: http://fqdn:4000), the Chef AMQP password for Rabbit-MQ, and the Chef admin password for your Web-UI. If this installation fails the first time, see the notes below to repair the issues. Also, make sure that you re-run the installation once you've fixed the issues

Note: I found that the Jetty configuration by default is set to not start in the /etc/default/jetty file, this is pretty easy to fix by changing the NO_START line to 0, from it's default 1.

Note: I found that rabbitmq-server would not start unless the shortname was listed in /etc/hosts for the hostname in question of the server you're installing chef on. Also, make sure it's not started when trying to install chef.

Once installed, you'll see something that looks similar to this running :

Step 3 : Setup Knife

As your user (not 'root'), run the following commands.

It will lead to a menu as follows, fill er up!

Your configuration is now good to go!!!

Step 4 : You're Done

Yup, that's it, you're done!

Note: If you want to configure knife to run from another machine, it's slightly different, but almost the same. Read the Chef documentation on http://wiki.opscode.com for further information.

Startup Notes: Jason Seats and Matt Tanase of Slicehost

I just finished watching through this interview set by the 37 Signals peeps of Jason Seats and Matt Tanase of SliceHost fame. Very interesting view on startup integration with the mothership. (Disclaimer: I'm a Racker, I now work for Rackspace Cloud, although I never met these two guys... it's a big place, and I'm sad I didn't).

Really interesting watch... kinda makes me want to do a startup... or at least, makes me want to do one *again, and again* even more!

Posterous Tips and Tricks!

So I've decided to actually use posterous as my blogging platform. While my day job certainly has hosting options, I'm not fast enough to keep up with the wordpress security issues and I've lost a number of wordpress installations to evil hacking kiddies over the years. Sure, there're a handful of installable options, and then of course many hosted services (wordpress.com, blogger, etc...) but this seemed to be the best fit for me, personally. Interestingly, I found a very cool post on uptime for most of the popular services by Pingdom. While doing my research, I found a TON of cool tips and tricks about posterous which I figured I'd go ahead and post for all to consume, go me! Without further ado, here're the tips, tricks, and simply cool stuff!

Use a custom domain with Posterous, blogjazzle with some bling!

Yes, it's true, you can host this using your own domain, and it'll WORK! Basically, you point your domain A record at their server, and boom you've got a domain going... (you do have to configure a few things on their side though). This blog is available on both http://blog.eefy.net and http://eefy.posterous.com (which redirects). For more infromation see the posterous page on custom domains. This's the setting section you're looking for:

Manage_my_account_-_posterous_-_the_place_to_post_everything
Use the Posterous mobile app, because you never know when your cat will do something COOL!

After playing around with this from my iPhone (if someone wants to post me an android, feel free ;) and I'll blog about that too...) I found it pretty easy to post quick links and information super easily, and it was up fast! Here're the links to the Android, and iPhone versions.

Integrate Google Analytics, to know stuffs

If you want more info (which you do, you really do) about who does what on your site, google analytics is the way to go. The great part is that it's stupidly easy to get Google Analytics into your posterous site. All you need to do is sign up, create a site, and add the site ID, and boom, there you go! Here's the link to the posterous page on Analytics

Integrate FeedBurner, without MyBrand/Custom Domains :(

Usually, RSS doesn't give you the kind of stats you want, but FeedBurner (now a google product) does! It's pretty easy, and think of it as a high speed cache layer for your RSS feed. They essentially fetch the feed, add some stats, and deliver it to your customers. It's pretty easy to get going, simply go to the same place that you setup Google Analytics and select FeedBurner instead of analytics. There's a catch though... While they support feedburner, at thet ime of writing this article they did *not* support FeedBurner MyBrand (essentially custom domains for your FeedBurner). While I've set this up, I may have to hack it into the theme at some point to use it. Here's the link to the posterous page on Analytics

Use autoposting, because, you're lazy like me, right?

AutoPost is something that Posterous has pretty much down. When you write a post on posterous, you can have it automatically push that post to Facebook, Twitter, etc... (it'll shorten URL's if it has to, and do the needful) all automatically. The great thing is you can actually specific that for some posts, to not distribute these posts to specific places (like with E-Mail posts for example). It's a great feature that I haven't used much yet, but from what I've seen so far, I'm eager to start! Here's the link to the posterous page on AutoPosting

Markup Languages in your Posts, GitHub gist posts, and other stuff (TrailerAddict)... Geeks rejoice!

So want to put code on your Posterous? Want to post your GitHub gists? Well, now you're in luck!!! Read these two posts:

Use #end, it's the right way to do email posting

When sending an email post, sometimes you'll get your annoying signature (or in the case of some of our day jobs, someone elses annoying signature) tacked on the end. The easiest way to ensure that these don't hit your posterous is to add a "#end" to the email after you've finished writing your piece. This'll allow posterous to truncate anything after that, yay! There're a few other cool tips on their E-Mail posting tips page.

Drafts, Save me! Previews, etc... yes, they exist (don't believe the folks who say otherwise)

So while not very intuitive, they do actually exist. While editing, save your post, and then return to the "Space Settings" section using the top right hand corner 'Spaces' button. Once there, pull down the menu and view on website. See image below for the section I'm talking about:

Posterous_spaces
 

 GeoTagged Pictures, Google Maps!

A cool little feature is that when posting from your iPhone or Android, if you're using a reasonable version of the phone OS software and have your phone GPS turned on, your photos should automatically end up with google maps information on the post!! 

Export your current blog seamlessly... Because you know you want to!

I didn't use this feature, but you may, read up some more about this at the following URL :

 

All in all, I'm pretty happy with the service so far. Feel free to comment anything cool that you've found that you want me to add!