Latest Tweets:
Web Architect and Engineer. Founder of Function Interactive, Simple Energy, SoberCircle and JennisMedia. I like to build things.
In the past decade and a half, I’ve had the great pleasure of founding companies, helping early stage companies grow and starting new ventures from within an existing enterprise. In 1996, it took audacity, gumption and a bit of blind ignorance to get into the startup game. In 2011, with the price of starting a web technology venture greatly reduce (to almost nothing when compared with the costs of 1996), it seems like everyone is going after the startup dream.
Regardless of whether its your first time in a startup or your 100th, its important to remember the following:
I could probably list a hundred reminders, but I’ll leave it here, with the first five that come to mind. If you’re struggling to find your legs as a startup, remember to not over-think things and to put your best foot forward. Most, if not all, of your business tactics will suck early on. Your marketing and your product will definitely need work, but that’s ok. Get it out there and learn what will make a great product, then act quickly to address your needs.
“Learn to code.” It’s the phrase you’ll hear over and over again from so many who work in the world of internet technology. Usually the question that garners this response is “How can I make it easier for myself to find a job?” or “What advise would you give a kid who wants to get into technology?”. As a CTO and technology lead who has been responsible for hiring dozens of developers over the past few years, I can attest to the fact that demand for developers greatly outweighs the current supply. While America struggles with high unemployment in many sectors, technology is practically unaffected. So, it makes sense: Learn to code.
For most of my career as a developer, the programming languages available for writing web applications were often rough around the edges, requiring a certain level of hacking and ingenuity for solving complex problems. Today, most of the complex issues can be resolved by integrating modules or classes designed to solve the problem. Programming languages and the concepts within have matured to the point that anyone can now spend a few hours watching introduction and tutorial videos on YouTube and then turn out a simple web application.
A person who wants to learn to code can spend an hour or two and have a development environment, complete with server, running on their computer. This allows us to build test applications, burn them down, and then build other applications. A software package like MAMP (Apache,MySQL, and PHP for Mac) makes it easy to get up and running with a local development environment.
I know its easy for me to sit here and attest to how easy it is to get started. Compared to ten years ago, it is so easy now to start coding today. If you’re a person who likes to follow examples, there is this wonderful site called GitHub.com that has thousand of publicly accessible web applications for you to view and download. In the age of Open Source, GitHub is the center of the universe. If you want to search for scripts that perform a particular task, just search for it on GitHub. Another great resource is Stack Overflow. If you have questions on how to do something, chances are very good that you can find the answer on Stack Overflow. In almost every case, someone has already asked the question on SO and more experienced developers have answer the question.
So what are you waiting for? Have an idea for a great app? Get going and build it yourself. Sitting around searching classifieds for job opportunities? Make yourself a hot commodity and start coding today.
After much consideration, I’ve decided to step down from my role at Simple Energy. My last day will be Thursday, December 8th. It will be exactly one year to the day that I joined Simple Energy, and if you know anything about me, a most fitting time to part.
You might ask, why leave an up and coming TechStars company that just received funding and is bound to change the world? In May 2006, I started SoberCircle and between then and now I have had a total of 12 days where I was not involved in an early stage startup. The pace has been grueling and the fatigue is now affecting my contributions to Simple Energy. As a founder of several startups, I recognize the strain this puts on the rest of my team. What we do as the core team for a startup requires a tenacity that has to be relentless and persistent. Right now, I’ve found that I can be one at any given time but not both.
The one priority that this recent stretch has brought front and center for me is Family First. We can lose sight of this when “the shit hits the fan” and you have to spend a weekend cleaning up a mess that could set the startup back. I certainly have at times, and now, I get the opportunity to recalibrate my life to reach a healthy balance before getting back at it.
So what’s next? For me, its spending the holidays in full-on chill mode. I’ll probably spend January setting up meetings with all the local tech people that I’ve been meaning to connect with, but have not had the chance to. I might also take on some consulting work. Then maybe I’ll saddle back up with something new in February. If you know me, I always have something percolating in the back of my mind, so we’ll see what happens.
For Simple Energy, the show must go on and for those of you that don’t know, we’re on to something BIG. I can’t wait to see what the team does with the market opportunity. If you’re a developer extraordinaire and the idea of helping millions of people save energy interests you, check out SimpleEnergy.com for job opportunities. You could have my job!
I want to thank Justin and Yoav for having me as their technology lead for the last year. Thank you as well to David Cohen and Nicole Glaros at TechStars for giving us the opportunity to participate in an amazing program. I’ve been doing this for over 15 years now and the exposure TechStars gives in beyond compare.
I’ve spent some time today after the announcement of Timeline at F8. When I first saw it, I thought to myself, this is digital scrap booking. I showed it to my wife earlier and she was amazed that we could go back and see all the posts and comments around the time our son was born. For her, this was very exciting.
And as many are writing about the emotional tie we have to our past, there is something else going on here. I believe Facebook has been working on this about as long as they’ve known that Google is coming after them with Google+. Timeline is Facebook’s step to weave our history into their fabric before Google+ can. Its a brilliant move, because Google is a company that has thrived on freshness, demoting history once it’s no longer relevant. Just ask my fellow TechStars alums Mocavo, who have built an entire search business off the premise that Google does not like history and tosses it aside when it no longer drives traffic.
Furthermore, who throws away scrap books? Not many people throw their history away, right? And now that Facebook echos your life story, chances are you won’t throw it away either. Robert Scoble talks about the Game of Games, and this is a big move in that game today by Facebook. I can’t wait for you all to get Timeline and see how awesome it can be.
I have about 100 Nashvillians in my Twitter feed. The vast majority of those have spent the last few days going on and on about BCN, specifically bitching or being bitched at about the format, the purpose, the process, etc… And as one who always tried to stir the pot when I lived in Nashville (see: http://chris.enn.is/post/1415442419/barcamp-nashville-inspired-rant and http://chris.enn.is/post/1421462669/bcn-inspired-rant-rehashed), I felt I needed to say this:
Shut the fuck up.
If you don’t have constructive criticism that can actually help make the event and the community as a whole better, then shut your hole. If you can’t make these comments without hiding behind a cloak on anonymity, then shut your hole. If you can’t take your opinions being heard then having everyone move on, most definitely shut your hole.
The truth is, BCN is what it is. You can voice your opinion, but unless you’re going to suggest something that actually makes sense at this phase, being one month from showtime, then let it rest. If you think you’ve got the cure for everything that is wrong with BCN, I have an idea for you: Go out, start your own event, and do it the way you feel is right.
While I agree that BCN strays way off the path of a traditional BarCamp (Its far off of the experience I’ve had at FooCamp, the event upon which BarCamp is based), unless you are participating in the process of planning BarCamp, your bitching is akin to someone bitching about the job the President is doing but did not bother to vote in the presidential election.
Bottom line: Nashville, BarCamp Nashville organizers, you are mature enough as a community to tell the people who want to bitch about this to reserve their opinions for a face to face meeting, and if that isn’t cool, then tell them to fuck off. The fact that this whole thing warranted a story in the Nashville Scene is ridiculous.
So, today is the culmination of three months of rigorous work and preparation for what has been a great demo day for the startups here at TechStars Boulder. One thing is really starting to irk me though. A few members of the TechStars class are having to leave Boulder and their other co-founders to return to their native countries, all because of the expiration of a visa.
I’ve never been that passionate about the startup visa issue, but I’ve seen how hard these people work, and the process that allows them to work their ass off here completely and totally sucks.
So, bureaucracy wins again… We’re booting entrepreneurs, that in coming here, have committed to play a role in building enterprises in our country. Makes a lot of sense doesn’t it?
This should be a rule of the developer code, but there are certain things a developer does that constitutes a sin and thus should be confessed, like zero commenting on code and zero object orientation.
I sinned yesterday. And although I could make excuses, they are not allowed in development. We deal with truth in our work and must deal with it when mistakes are made. So, here it goes. I merged one branch of a repos over another, which completely fucked up a repos. I still haven’t unravelled the mess, but it totally messed up one of our devs.
So there it is, I sinned. Hopefully I will be forgiven
So in case you haven’t heard, I will be spending some time in Nashville in mid-April. I’ll be in town from 4/15 thru 4/24. I’ve had some people reach out to me about meeting the next time I am in town, so if you want to meetup while I’m around, check out my schedule and reserve a time.
I’ve also been talking to some friends in town about organizing an event while I’m there. Its was a regret I had when I moved away last year that I didn’t do more to organize an event of some sort in Nashville. (Read: Dave Delaney is my hero)
One of the gatherings I participated in was an intimate gathering that Dave organized called Tool Talk. It was a pretty cool concept. It was controlled, and I really dig that. So, I want to ask the question: If you could pull eight people from Nashville into an intimate dinner session and get them talking about the ins and outs of technology in Nashville, who would you invite?