Simon Willison’s Weblog

181 items tagged “startups”

2013

What is the best resource for someone who is non-technical to learn about computer programming/creating software?

Learn to program. You don’t need to learn programming to the standard where you could work professionally as a software engineer, but having enough programming knowledge to write some simple programs and automate some simple tasks will make you enormously more capable when it comes to working with programmers—or in business life in general.

[... 135 words]

How should I evaluate a potential technical co-founder? What qualities matter most to the business, to investors, to future employees?

Build a small weekend project with them. If they can’t build and (more importantly) ship something simple in a couple of days, with you collaborating with them effectively on what it is, how it should work and so on, they aren’t a good fit.

[... 70 words]

Would you pay for a service that allowed you to shadow people in your profession of interest?

As a high school student I would not have paid for this. It’s a big gamble (what if I spend money only to find out that the career doesn’t interest me), it relies on me having a good idea about what I want to do first (which I didn’t), it’s something I can get for free elsewhere by taking to friends of family, and I didn’t have any money to spend anyway.

[... 95 words]

Which companies in London are using Python?

We use Python/Django for http://lanyrd.com/—we’re based in London.

[... 39 words]

What’s an idea worth?

I like Derek Siver’s model proposed here: http://sivers.org/multiply

[... 77 words]

I have an idea for a website, with an idea for eventually having cashflow out of it? However, my skills are insufficient to build it and I have no money at all to hire someone—what’s my best starting point?

You either need to learn some skills, or you need to earn some money. Sadly, having a good idea is not enough—you need to be able to execute it as well.

[... 80 words]

How would you know if your start up is just ’reinventing the wheel"? Should you just stop or just keep going?

If you have enthusiastic users (or paying customers) then it doesn’t matter if you are “reinventing the wheel” or not.

[... 65 words]

At seed funding stage, how can a Startup protect itself from losing the majority?

Firstly, don’t sell a majority stake in your company. Secondly, hire competent legal advice to make sure you fully understand the terms of your investment and don’t get caught out through misunderstanding board voting rights, preferred vs common stock, liquidation preferences etc.

[... 62 words]

Are there any sites/services that you can subscribe to where you can watch a developer code “Live”?

The Ludum Dare game development contest sometimes has contestants that livestream—Notch (the creator of Minecraft) has done so in the past.

[... 47 words]

For developers and Startup Founders, what software licenses would you prefer to use instead of open source options, if you had unlimited funding?

With unlimited funding... I’d still prefer to build my company on open source licensed components. It’s not about the price (heck, I’d use my unlimited funding to support the projects my company benefited from)—it’s about the freedom to understand exactly how everything works, fix stuff that doesn’t, and benefit from the community of others solving the same kinds of problems.

[... 91 words]

How do you impress a venture capitalist so much that he invites you from another country for a meetup?

Don’t make a big deal about the fact that you are travelling from another country. Try to get a few of them interested enough to want a meeting, then make a bigger trip out of it.

[... 61 words]

Is there software that can help me keep track of contacts and referrals while I am building my seed round?

We used Highrise from 37signals for this when we raised our seed round and it worked perfectly. You can forward or BCC it emails, use it for tasks and reminders, tag contacts in it and use the mobile app for when you are at fundraising networking events (we used that to great effect at Y Combinator demo day).

[... 84 words]

What do business people look for in a good business card?

I like to encourage writing on business cards—which means that the card shouldn’t be glossy (to ensure pens work on it). Our business cards, designed by my partner Natalie Downe, actually have a labelled “notes” area on one side of them.

[... 98 words]

Y Combinator Demo Day and Class of Summer 2013: Is it true that YC alumni are participating in the primary selection process during S13?

Yes—this has been happening for a few years now. Here’s Paul Graham’s announcement about it back in October 2009: Announcement: YC alumni will help us read applications

[... 60 words]

What is the inital costs for a tech startup? Do you have any checklist or spreadsheet?

Initial costs can be incredibly low—a few bucks for a domain name, $40/month or so for VPS hosting. Things only start to get expensive when either you need to scale up to multiple servers (which means you’re doing well) or when you start to pay salaries.

[... 70 words]

What books are there for living a life as an startup entrepreneur? Giving up a job and then find a mentor, Brainstorming ideas, locating seed money. Hire Programmers. Have I got this right?

Read The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses—see also http://theleanstartup.com/

[... 60 words]

What’s the best platform I can use for a food delivery startup? Shopify? Or should I instead learn to code?

Don’t build an e-commerce system as your first programming project—I know engineers with many years of experience who wouldn’t trust themselves to write code that handles money.

[... 103 words]

Who was accepted into Y Combinator’s Summer 2013 batch?

You are unlikely to get any good answers to this question for a while, because YC startups are advised not to announce their participation straight away. Instead, they usually hold the announcement until they are ready to launch something—it’s a useful hook for getting extra coverage for the story.

[... 79 words]

How do conferences make money?

Ticket sales and sponsorships.

[... 15 words]

Where do I find out about interesting upcoming events in London?

I’m a big fan of Ian Visits: London Events Listings Guide for finding out about some of the more obscure events going on. Ian is an excellent curator with impecable taste in cultural events, and frequently lists guest lectures, guided walks, tours and other events that you may not hear about anywhere else.

[... 120 words]

What is the best city to host a convention in US and why?

I can’t say I’ve tried every city, but my personal favourite US city to attend a conference in is Portland, OR. Amazing food, great public transport (the tram service is free within the city center, which includes the convention center) and plenty of interesting things to do and see outside of the conference.

[... 84 words]

Can you advice me some newsletters where I can signup to receive on my email news about web/programming/startups conferences, talks, contests, events, classes?

Our site Lanyrd.com can help with this. You can sign in with Twitter or LinkedIn to see event recommendations based on who you are connected with. Then you can improve those recommendations by tracking topics in geographical areas (e.g. every Social Media event in the USA, or every Mobile event in San Francisco). If you give us your email address we’ll send you an automated weekly email letting you know about newly announced conferences or events that we think you’ll find interesting.

[... 112 words]

Where can I find a calendar of tech events and conferences all over the world?

We have a comprehensive, crowdsourced calendar of conferences and professional events on our service, Lanyrd.

[... 203 words]

Are there any sites like CodeAcademy for other fields, i.e. who specialize in math, languages, finance, etc. (no “generalists” like Khan)?

For language learning my wife has been having a really good time with Duolingo—she uses the iPhone app but they have a web version as well. It’s also free—I think their business model revolves around getting students to crowdsource translations as part of their learning exercises.

[... 130 words]

What are good and easy practices for frequent web deployments?

At Lanyrd we use a combination of Fabric to drive our deploy scripts, git to get the code on to the servers, puppet for configuration management and Jenkins to run continuous integration tests and provide a “deploy the site” button.

[... 262 words]

How do I jump start a submissions-based website?

Post a lot of stuff yourself. Get some friends to post stuff too.

[... 44 words]

2012

How great do you need to be in programming to be a technical (Co) founder?

You don’t need to be amazing, but you do need to know how to ship. You might be the best person at writing complex machine learning algorithms in the world, but if you can’t get running code deployed in a way that lets customers use it you won’t be able to get anywhere that matters.

[... 76 words]

Is it viable to say to an investor that you will quit your job and work full-time on a startup, if you get the funding?

This will reflect badly on you. Why should an investor risk their money on your company if you aren’t even willing to take the risk of quitting your job for it?

[... 62 words]

What advice does Paul Graham commonly give Y Combinator startups?

Read the essays on http://www.paulgraham.com/—many of them are derived from advice he has already been giving YC startups.

[... 37 words]

How much Django should one know before going in for an interview for a developer position?

I’ve hired people for Django positions who didn’t know Django at all. If you’re a good web engineer you should be able to pick up Django in a few days, and be properly productive with it in a few weeks. Instead, I’m interested in testing your understanding of the key underlying concepts: HTTP, SQL, HTML and JavaScript, XSS, CSRF, scaling, cookies, web app security in general, web performance optimisation, unit testing, refactoring, model/template/view-or-controller—and evidence that you’ve solved problems relating to those in production environments.

[... 177 words]