Randy Lubin

Musings on Start-ups and Technology

I’m Joining the Meetings.io Team

I’m excited to announce that I’m joining Meetings.io as the COO.

While consulting has been fun, I’ve kept an eye out for an amazing team with an incredible vision. I’ve found it in Meetings.io. The cofounders, Denis Mars and Arend Naylor are brilliant and awesome. I helped build the core product last fall, as a consultant, and had a great time working with them.

Meetings.io enables effortless video chat in the browser. No downloads, no logins necessary; just one click and you’re in a video room with a unique URL.  If you choose to login, you can have a persistant room with a custom URL.

The current product is very cool but the long term vision is incredible and I hope to share it in the coming months.

While my title will be COO, a better description is the business guy. I’ll have my hands in everything and will collaborate with the cofounders on strategy, product, hiring, fundraising, etc.

I’ll be starting this week and it’s going to be an amazing journey.

Comments

Thought Experiment: Temporally Optimized News Feed

Some Context

I consume a lot of news online, mostly through Google Reader. The blogs I follow (mostly tech) generate roughly 200 posts on weekdays - I read every headline and then end up reading or skimming roughly 25% of the posts. It’s a lot of content and that doesn’t include opening a Hacker News / Reddit tab or flipping through the New York Times.

First thing in the morning and last thing at night I’ll go through Google Reader. I’ll check in a few times throughout the day and clear out the new posts. It’s relatively under control (i.e. I’m not compulsively checking it every few minutes).

I’ll save my thoughts on whether this much consumption is good / healthy for another post but I tend to hit two types of trouble with this system.

The Problem(s)

The first problem occurs when I’ve had a busy day or two and the new posts pile up.  Once it gets over a couple hundred new posts, I’ll usually give up and declare blog bankruptcy (except for friends’ blogs). This is always a bit frustrating as I’ll suspect there’s some great content I’m throwing away. This issue is much exacerbated if I go on vacation… I’ll have no option but to delete scores of good content.

Problem two is at the opposite end of the spectrum - if I have a random bits of extra time throughout the day, I might want to read more high quality content. If I’ve already cleared out Google Reader and checked Hacker News, I may be at a loss for the next batch of content to explore. I could go the ‘new’ page for HN but I prefer having some type of filter to help with the signal / noise problem.

The Solution

An ideal solution would be a Reader which knows which content I’ve read AND tracks the duration between visits. If I’ve been on vacation for a week, it would show the best content of that week. If I’m checking in again after just an hour, it would show me the best content from past 60 minutes (assuming I had read or cleared the top content as of an hour ago).

Reddit already enables a lower quality version of this. If you select the ‘top’ tab, you can search through the top posts of this year, month, week, day, hour, or all time. This is especially useful if you find a new subreddit and are curious about the best content that’s been posted there. Rather than the somewhat arbitrary time options they have, I’d much rather have a option of Since I Last Visited Reddit.

Creating an algorithm as described in the first paragraph of this section isn’t easy but it’s definitely feasible. There are some trickier design decisions which would deal with how deep ones consumption is in any visit (if I just spend 5 minutes reading during one session, I don’t want the clock to reset to that time). Another tricky area is weighting recent vs past events.  I probably care more about whats going on today than yesterday but still want to know about major events from yesterday. Perhaps the proper weight looks like: good articles from today, great articles from yesterday, and amazing articles from before that.

This isn’t something I’ll build just something I’d like to see… your thoughts?

Comments

Give Mom a Web Presence

Mother’s Day is this Sunday - give Mom the gift of web presence.

For under $10 and less than an hour’s work you can buy a domain and connect it to Tumblr (micro-blogging platform).  Featuring:

  • Her own domain name (i.e. your-mom’s-name.com)
  • A custom email address (i.e. mom’s-name@mom’s-name.com)
  • Easy blogging through Tumblr

Step 1: Buy a Domain

I suggest buying the domain through Google - they automatically integrate it with Google Apps and Gmail.  It costs $10 per year and is hassle free.

Go here and click the ‘Find Domain’ button (to the right) if you don’t already own the domain. The rest of the check-out process is straight forward.

Step 2: Create a Tumblr Account

Head over to Tumblr and sign up for a new account. You may want to use the new email address you created in Step 1.  The sign-up is pretty easy.

You can customize the theme if you’d like but it might be fun select one with your mom.

Step 3: Point the domain to Tumblr

Here is Tumblr’s guide but I’ll provide my own walkthrough.

This part is a little technical but still very easy. You’re going to redirect the domain you purchased to Tumblr so that anyone who puts in your mom’s URL will see the Tumblr page.  If you registered through Google you may need to wait a little while for the inital purchase to be approved.

First go to the ‘blog settings’ page on Tumblr.  One of the first sections is URL which contains a checkbox titled Use a Custom Domain Name check it off and enter the domain you just purchased.

Now you need to go to the domain registrar and change the CNAME.  If you signed up through Google Apps, do the following:

  1. Go the the Google Apps main dashboard
  2. Select the ‘Domain Settings’ tab at the top
  3. Select the ‘Domain Names’ sub-tab’
  4. Click ‘Advanced DNS Settings’

This should take you to a new page listing your sign-in name, password, and a link ‘Sign in to DNS console’.  Click the link and sign in.

You now need to find the DNS Manager - this may take a little hunting but shouldn’t be too hard to find.  It may also be called Zone File Editor.

Change the A-Record to 66.6.44.4 and save.

You’re now good to go. It may take up to an hour for the changes to be fully implemented but be patient.

After some time, try going to the domain name you purchased - it should take you to the Tumblr page you created.  Good work!

Step 4: Show Your Mom

Now that everything is set up, it’s time to show your mom what you’ve created. Give her the password to her new GMail account (her name @ her domain) and teach her how to use Tumblr (it’s very easy).  Now’s a good time to help her select a theme for the Tumblr, customize it, and create her first post.

Comments

Reflection: one year after graduation

This weekend is the Stanford GSB one year reunion. I figure now’s a good time reflect on the time since graduation.

Founder Ambitions

When I graduated last June, I aimed to start my own company.  I hadn’t settled on an idea but knew I loved entrepreneurship.  My intention was to spend three to six months iterating on ideas, trying to find one I liked enough to build a team and raise funding.

My method was usually something like this:

  1. Find an awesome thesis (usually based on a new technology or social pattern)
  2. Generate product/service ideas based on that thesis
  3. Validate/kill the idea by speaking with potential customers / experts / investors
  4. Do I fall out of love with the idea?
  5. Repeat
I churned through a lot of different ideas and had a great time along the way.  Ultimately, none of the ideas stuck.
I’m a big believer in the importance of entrepreneur authenticity. Right now there isn’t a problem/opportunity that I’m extremely focused/passionate about conquering. I definitely don’t want to start a company for its own sake.  Thus, I will wait until I discover an idea/problem that I’m crazy about.

Coding

I’ve continued to push my coding abilities and I’m now confident I can quickly prototype any startup idea I have; that’s a really powerful feeling.

I’ve written a bit on my growth here so I won’t say much else…

If you’re interested in learning yourself, I wrote this for Digital Trends: Coding for the Rest of Us

Here are a few things I’ve built:

Consulting

As I was churning through my own startup ideas, I began taking on consulting gigs with other startups. This proved to be great for a few reasons.

  • I love working with other entrepreneurs
  • A wide array of challenges kept me intellectually stimulated and I got to use a variety of MBA skills
  • The income helped me extend my runway
My consulting now ranges from business/product strategy to product management to coding (front end and back end) and I still still love it.

Blogging

I’ve been blogging regularly since January and enjoying it. It helps me articulate my thoughts and improve as a writer. I highly recommend starting.

Part of my motivation is Iron Blogger, a group of SF bloggers who commit to writing one post per week; if we don’t post, we put $5 in the pot.  Once there’s enough money we go drinking.  So far I haven’t missed a week!

I’ve also written for Digital Trends - a large, professional tech blog.  I enjoyed that experience and hope to write for them again.

Living in San Francisco

I moved up to SF in August and love it up here.  I’m living in the Mission neighborhood, which is teeming with entrepreneurs / startups.  I’ve met a ton of awesome people and had a lot of fun. Living up here exposes me to a lot more serendipity than down in South Bay.

I’m very glad I moved up to the city and will likely be here for a while!

What’s Next

While I still want to start my own company, I’m keeping the bar very high. I hope to find an idea I love but I’m not counting on it happening soon.

I can continue my consulting indefinitely but am open to joining a company full time.  Again, I’m keeping the bar really high; I need an amazing team with an incredible vision.

It’s been an awesome year since graduation and I’m excited to see what the next year brings.

Comments

Ditch the Conference & Hype Up Weekend

A few weekends ago I had the pleasure of participating in Hype Up Weekend.  It was a one day faux-hackathon where the goal was to produce funny landing pages to products that will never be built.

I teamed up with the always awesome Katie Johnson to build Ditch the Conference a service which sends a surrogate in your place so you can skip boring conventions and go have fun.

Phase two was to generate hype around our ideas - while pretending they’re real. While we didn’t get any press coverage for our idea, one of the other teams did. ShockBottoms was able to get press on BetaBeat.

All in all, a very fun experience… I’d love to do something like it again.  Thanks go to Greg Marra and Tim Hwang for organizing!

Comments

Ecosystem - a little art project

I’ve been messing around with Processing, a cool programming language for quickly developing dynamic digital art.

For my first experiment, I decided to code up an ecosystem.  You can check it out in this Java applet here.

The green bits are algae.  The blue guys are herbivores, they eat the algae. The red guys are carnivores, they eat the blue guys.

Blue and red die if they don’t eat often enough.  If they eat enough, they’ll reproduce (split in two).  If a creature dies, it decomposes into algae.

You can click to place additional blue guys.

I had a fun time coding it up.  If I return to it, I might enable evolution (randomized, inheritable traits) and make it look a bit nicer.

Comments

Thought Experiment: Uber meets Super Shuttle

Earlier this week, Hamish McKenzie had an interesting article on a future without cars.  The article lays out a great vision but lacks near term solutions.  Here’s one which could go a ways in eliminating the need for cars. 

Shuttle

The Vision

A service which marries the ease and convenience of Uber with the low cost of Super Shuttle.  You would be able to call a shuttle through an iPhone app and it will show up at your location in minutes.  The shuttle will then whisk you to your destination with only a few slight detours along the way (to drop off other passengers).  While slightly slower than grabbing a cab, it would be much more affordable.

The Assumptions

Demand

Many people own cars because they lack access to an affordable substitute.  Public transportion may not be near nor run often enough.  Taxis may be too expensive to use as frequently as necessary.  The success of Zipcar may indicate that people will forgo car ownership if decent alternatives exist.

While not as convenient as a taxi, these shuttles are much more convenient than busses as they will take you directly to your destination and will arrive on demand.  People will accept delays to pick up others, so long as the price is right and the delays are minors.

Here is a look at the possible Cost / Quality curve:

This service could cannibalize:

  • Taxi users who care more about cost than speed
  • Bus users who care more about convenience than cost
  • Car owners who can’t afford taxis regularly but need more convenience than busses
That is a lot of potential users.

Costs & Revenues

The economic viability depends on asset utilization which would be driven by customer density.  In other words, there needs to be enough users to keep the shuttles reasonably full without making major detours.

Compared with taxis, the costs related to gas should be only modestly higher and the driver’s wages about the same.  The cost/hour/vehicle will only be slightly higher than taxis yet be spread across many passengers.  This would allow the service to charge dramatically less than taxis.

I haven’t run the numbers but I suspect the charge to the user would be much closer to public transit than taxi usage.  This low cost, combined with the convenience factor, might be a tempting enough for people to give up their cars.

Technical Ability

A key element to the success is efficient routing.  If users enter their end destination when they call the shuttle (from the app), an algorithm should be able to route the shuttles to users in a way that minimizes overall delay experienced by any given user.

I don’t think the algorithm would be that difficult to build but it’s success would be dependent on an active enough user base to effectively optimize.  If users are too spread out, either the delays will be too long or average number of passengers too low.

Potential Considerations

Because this hinges on density, the service would need to grow quickly to reach an efficient scale.  A city by city rollout, accompanied by a marketing blitz, is most likely to achieve success.  If the minimum efficient scale is high enough - some cities may only support one firm, resulting in a natural monopoly.

It is less clear whether such a system would work in the suburbs as they may lack the density to reach efficiency.  It may be the case that it works only if 75% of a town’s residents use the service instead of a car.

Partnerships could exist which could lower costs.  For example, a grocery store may offer to pay half a user’s fare if the shuttle brings them to the store.  An San Francisco grocer already offers free rides home - an indication that this model could work.

Final Thoughts

I really like this idea and think it could work; I’d definitely use it!  It’s not something I’d build myself - I lack the authenticity and passion to see it through - but I hope someone builds it.  Uber may be the best candidate, as they start seeking new customer segments.

Do you think it would work?  Would you use it?  Let me know in the comments…

Comments
Comments

Working to Music - The Magic of Miles Davis

One of my favorite hacks for getting into a productive mindset is putting on Bitches Brew by Miles Davis.  The album has a frenetic, chaotic, energy which pumps me up and keeps me focused.  It’s great for any type of work but it’s perfect for brainstorm sessions.

The songs are highly unstructured and full of dissonant sounds; they’re incredibly interesting and enjoyable.  There are no lyrics to distract me (I rarely work to music with lyrics) and high BPMs keep me energetic.

I’ll often mix it up with other jazz or occasionally electronica…  What works for you?

Here’s the title track from Bitches Brew:

Comments

Just-in-time Education

In a world with accelerating change, we need a flexible education system which enables people to learn new concepts and skills on demand. In The Matrix, the characters download skills directly into their brains.  I’ve thought about a more realistic method, but first a little history.

Just-in-time is a production strategy made popular by Toyota as part of their lean manufacturing philosophy.  This gist is that parts are only delivered to a plant immediately before they are needed.  This enables plants to rapidly change the types of goods produced, to facilitate mass customization, and to avoid the costs of maintaining high inventory levels.

A Just-in-time Education (JITE) system would providing small, self contained learning modules for myriad topics.  People could learn new skills, just before they need to use them.

In addition to a short lesson, each module would contain a links to prerequisite modules (if the user needs a refresher on supporting concepts), context about how the module relates to other topics, examples of the concept in practice, and perhaps some problems so the user can test their new knowledge.  Ideally, the information will be in multiple forms (video, slides, text, step-by-step projects) so the user can choose their preferred learning style.

For some fields, like math, Khan Academy comes close to this vision.  The concepts are broken into bite size chunks and there are related exercises to practice the material.  There’s even a nifty knowledge map to provide context.

Video lessons, however, are tough to skim and may not work as well for subjects other than math.

A full JITE system would enable radical overhaul of the education system.  Students could avoid boring classes on material which seems irrelevant to their lives and careers.  Curriculum would be focused on teaching children how to learn - ideally through projects that the children find interesting.  The students would make progress on their projects and stop for JITE modules when necessary.

Such an education system would be much more fun for the students and practical for life after school. It may even inspire people to love learning. After graduations, adults could use JITE modules to learn new skills for work or for hobbies and side projects.

Comments