For the last year or so I’ve been working on a tech startup with some friends. In doing so, I’ve gotten to work with some pretty cool stuff, and I thought I’d make a list of some of them. Basically, I wanted to extole the virtues of working on a startup as a great way to get real-life practice projects to work on – I have every expectation that we will have at least some success, but even if it ends up being a failure, here are some of the projects that I’ve gotten to work on:
- wrote an spidering application
- setup a mysql cluster
- setup zimbra
- researched several virtualization options
- setup apt-proxies
- wrote a custom smtp daemon / parser
- learned a boatload about bayesian analysis and other pattern recognition and predictive tools
- setup joomla
- setup drupal
- setup linux natting/routing firewall
- wrote project plans
- managed & motivated
- learned how to incorporate
- setup zimbra
- setup dnsmask for dhcp/dns masqerading
- setup bind dns & replication
- learned how to motivate people and lead weekly conference calls
- worked on project management
- marketing
- sales
- setup ldap athentication
- setup openNAS
Now – I’ve done a bunch of these things before in previous jobs, but its still good practice and there were several I hadn’t played with before. It’s a great opportunity to learn, and even if it doesn’t end up succeeding, the time I’ve put in will not have been wasted. I’ve become a better programmer, a better leader, and I’ve had a lot of fun doing it.
If you are interested in keeping track of the morale at your company, project, or keeping track of how positive people are about your brand, or a search term, we’re looking for beta customers. Feel free to ping me @nickbernstein on twitter if you think you might be interested.