What do you want to know? Mar 08
171 comments Latest by Rob Cameron
We try to share a lot about our business, how we think, what we do, why we make the decisions we make, what we think works and what doesn’t work, etc.
What haven’t we talked about that you are interested in? I can’t guarantee we’ll have an answer, or be able to share the answer, but we’ll answer what we can.
We may answer some of these as comments and others we may answer as entire posts. We’ll see.



Over 1 million people use 37signals' simple web-based software to collaborate on projects, track contacts, and organize their business with an intranet.
171 comments so far
nate 08 Mar 07
What’s next?
Patrick Pohler 08 Mar 07
Hey Jason, I’m curious what you guys use for credit card processing, authorization, and generally how you structure the process of billing your customers (and handling refunds).
I’m curious because I’m working on a subscription version on my site and I need to know how to go from stealing underpants to profit (sweet sweet profit).
Miramar 08 Mar 07
Do you have some photos from your offices to show to the community :) ?
David S 08 Mar 07
I’d like to hear more about your transition from being a web design company to a web app company. What made you take that route? What were the difficulties? What did you tell your existing clients and how did they react to it?
Another thing: how do you deal with disagreements between staff members (when making design choices)?
The Colonel 08 Mar 07
How many hours a week do you actually work?
Also, I’m curious about home work vs. in office, but I know it’s different for each of you (especially because you guys LOVE the remote stuff).
Anonymous Coward 08 Mar 07
Patrick, in a previous post, they mentioned using Authorize.net for credit card processing. I know your question is more involved than that, but there is a piece of it. ;-)
Des Traynor 08 Mar 07
I have a few, but they’re all quick ones
1) Do you have any plans to take your workshops international?
2) Have you ever been disappointed with one of your own products, either in the public reaction to it, or in the way people ended up using it?
3) What made you give up on “The filter” posts?
4) When people rip off your UIs, does it annoy you , or do you see it as flattering?
Lance Leonard 08 Mar 07
I, too, am interested in more insight into the billing structures of a subscription-based service. Primarily, this would involve the tools you use, etc. How much of it is automated? Are there any unique challenges in your setup or do things run pretty smoothly?
Shai Shefer 08 Mar 07
What would it take to sell one of your apps? With 5 apps, and 1 on the way do you ever think you should drop one or make it open source (writeboard, ta-da lists)?
What are a few things that have changed since Jeff Bezos came on?
Where do you see 37signals in 90 days? 1 year? 5 years? (I know you mentioned you don’t like to think so far in advance but curious)
What are areas 37signals refuses to enter and why?
What are the top 10 sites you check on a daily basis?
If 37signals were an animal what animal would it be and why?
... Ill stop there but I could go on…
Ugur Gundogmus 08 Mar 07
I will repeat the question asked by Shai:
What are the top 10 sites you check on a daily basis?
Plus,
If Google wants to buy 37signals and all of your products, what would be the price tag?
Nickolas Means 08 Mar 07
What were the challenges you faced early on when DHH was still in Denmark, especially as far as ownership and taxation is concerned? I think you’ve covered the “working in different time zones” issue pretty adequately, but I’ve not heard you talk much about this.
Mike 08 Mar 07
How is the relationship with Jeff Bezos helping 37s?
Chris 08 Mar 07
Do you ever wear the headband just for kicks?
Des 08 Mar 07
Just one more, I use Basecamp to manage my PhD , and occasionally use CampFire for tutorials with students.
Have you ever considered a strong push into the education/ academia market? It’s crying out for software like yours
Tim 08 Mar 07
What do you use to for accounting software to keep track of business revenue?
Do you find some software is better than others and why.
Dr. Pete 08 Mar 07
How has your relationship with Jeff Bezos changed things? I caught a History Channel special about Jeff/Amazon the other day, and was a bit surprised to find him so likable. I don’t think he ever stopped laughing in the clips in that show.
Oh, and I have to ask, got any gigs for independent usability specialists in Chicago? ;)
John Wesley 08 Mar 07
For a young aspiring designer, what is the best way to get into the game? What are best ways to develop skills? How do you get hired by a great company like 37signals?
I’ve been teach myself design, CSS , and php, and I want to make it full time career. Any response is greatly appreciated.
Joel Python 08 Mar 07
I thought you might have written something about Marcel Molina Jr leaving 37 Signals.
Hugo 08 Mar 07
How soon is Highrise coming out? Are you open to beta testers?
Love the new logo, though preferred Sunrise name.
Kyle Pike 08 Mar 07
I would like to second Patrick’s post. I am also curious about how 37signals handles credit card processing.
Jim 08 Mar 07
Presumably because of your low overhead (low staff, shared office) you are making a huge profit… where does the money go? Are you building a huge fund, or do you pay it out to yourselves?
JF 08 Mar 07
Re: Credit card processing
We use a merchant account provided by our bank (Chase) and use Authorize.net as our gateway. We’ve used other merchant account providers in the past—they’re all about the same. But we’ve had good experiences with Chase since we’ve switched so I would recommend them.
LukeP 08 Mar 07
I would also really like to know what sort of billing/credit card processing/cycling you guys use.
Anonymous Coward 08 Mar 07
A lot of folks have commented about how there is some overlap between Highrise and Basecamp. How do you determine when a tool is too big to add to, and should be a separate application? What’s your philosophy on integrating tools in general (software, smartphones/PDAs, etc.)?
Frank 08 Mar 07
Question: Not to sound like a pessimist, but How long do you think that you will be able to stay in business given the fact that the web moves so fast.
Are you finding free alternatives putting a big dent into your business model, or is it more about the support offered like with FogCreek and their products.
Caleb Elston 08 Mar 07
Can you share some times when you bought items for the business or office that, looking back, were either silly or were purchased too soon? Are you bargain hunters in general? Or is your time more valuable that you don’t care to haggle and bargain hunt.
Jeff 08 Mar 07
Thanks for the opportunity to ask these questions.
Someone asked already, but I’d be curious as to what a typical work week is like (hours, days). Has it progressed from one routine to another?
When you were first starting out, were you trying to manage 37signals as “a side job” like so many of us these days?
What I am most interested in is how you (Jason) sought out the talent/team that is 37signals. Obviously there was no Job Board/Gig Board at the time. You’ve touched on the process a bit in Getting Real, but where did you initially look? LinkedIn? Personal referrals?
Again, thanks.
Thijs van der Vossen 08 Mar 07
I’d love to read the inside story on how David went from being an outside contractor to being a full partner at 37signals.
JF 08 Mar 07
Can you share some times when you bought items for the business or office that, looking back, were either silly or were purchased too soon? Are you bargain hunters in general? Or is your time more valuable that you don’t care to haggle and bargain hunt.
Great question. Our office is very spare. We only buy things we need. We may not need those things later on (like a CD ROM burner we bought in 2001), but if we need it we buy it. We don’t have much stuff we don’t need.
I look for good deals quickly, but I don’t spend much time comparison shopping. I could save $15, but how much time did I have to spend saving that $15? It’s usually not worth it.
I have a couple of trusted vendors and I check first and then place an order. I buy everything I can from Amazon. I love supporting Amazon (and I LOVE Amazon Prime).
We try to buy the best quality we can afford. I’m a big believer in supporting good craftsmanship, elegant design, and thoughtful products. So I don’t mind spending more on something that I think it great than saving a few bucks on something crappy.
And when you don’t buy a lot of stuff you can invest more in the stuff you do buy. Spend money on things that matter: Computers, monitors, software/services, and chairs.
So my suggestion is this: Buy less, buy better.
JF 08 Mar 07
What I am most interested in is how you (Jason) sought out the talent/team that is 37signals
We look for great people. I’m not talking about talent (yet), I’m talking about character. Everyone that works at 37signals is a great person. Trustworthy, considerate, curious, passionate, motivated, smart, good teachers, good listeners, responsible, mature, kind.
I would never hire someone I didn’t like as a person. I don’t care if he/she is a rockstar designer or programmer or whatever—if I don’t like them as a person they won’t be working here.
You must trust the people you work with. You must be able to learn from the people you work with.
As far as talent goes, you just have to know what to look for. It’s not really possible to explain that in words. It’s more of a feeling. And it also has a lot to do with the culture. The talent has to fit the culture. Programmers who only care about programming aren’t welcome at 37signals. Same with designers who only care about design. The talent needs to respect the other talent.
Most of all, I think it’s about seeing the potential in people. We all have a lot to learn, so it’s not always fair to hire someone based only on what they can do today. You need to be able to figure out where they can go. What they can get better at. And what they want to get better at.
I hope that helps.
Caleb Elston 08 Mar 07
Thanks for the answer Jason!
Caleb Elston 08 Mar 07
What are some of the books that you find yourself re-reading, or books that helped shape your perspective?
Chris 08 Mar 07
What are your fears? (business, competition, etc.?)
Jeff 08 Mar 07
How do you go about coming up with the “Big Concept” for the work you do?
Do you look at focus group research? Do you look at competitors and try to figure out if there are gaps you can fill? Or do you have Eureka moments where the idea just hits somebody and you know it’s a good idea?
Or is it a combination of all of these?
http://averageidea.com
garrett 08 Mar 07
Can we see some photos of your offices? I love seeing pics of other peoples workspaces…
Anonymous Coward 08 Mar 07
what can’t you talk about?
JF 08 Mar 07
We share an office with Coudal. It’s their office, we sublet some space from them.
You can see it in video.
Carl 08 Mar 07
I would like to here more about the tools you use, how you use them. What characterize your workflow…
Jeff 08 Mar 07
Thanks for the insight on finding people, and yes, it helps. Since you didn’t mention a specific tool or network service I can only assume you’ve come across people from personal and professional contacts?
Any insider info on my other question about starting out and managing time?
RS 08 Mar 07
The best way to develop skill is to develop interest. Skill results from practice, and practice happens out of interest. Find what gets you excited, find where you see potential for something better, and work on it.
“This could be better” is a huge motivator.
ADR 08 Mar 07
I think your story is pretty interesting. You didn’t really build products from guessing what consumers wanted, but instead built solutions based on personal needs as a company.
Many folks think web applications are the golden ticket to overnight success. You guys don’t build great products, but offer great solutions. Before you built solutions for yourself (and then sold them as a service), you orchestrated solutions for various clients.
Initially, what was your primary focus as a company, and how did you land your first half-dozen clients.
Jamie 08 Mar 07
I’m always curious on how people manage their professional life with their home life. I’ve gathered that at least one of your employees is married and has a child. Do any others have spouses/children and for those who do, what principles do you like to follow to maintain balance? Strong separation? Are you always available to one or the other?
Ryan 08 Mar 07
How much time is spent planning (not coding) for an application?
JF 08 Mar 07
How much time is spent planning (not coding) for an application?
We don’t really plan. We have an idea, toss it around a bit, and start building it (interface first, of course).
Mike 08 Mar 07
Regarding design. You remarked earlier that it is all about practice. Myself, I find it very difficult to come up with really good color schemes, layouts, etc. The actual act of coding up effects, pages, etc, is made easier with the various libraries out there of course, but honestly my biggest personal gripe right now is look and feel or lack thereof I guess.
How do you (or others reading this) get your ideas for look and feel, color schemes, images (or whaen to use them), etc? For me, it is a constant struggle and somewhat disappointing. I often feel I just can’t break the barrier.
RS 08 Mar 07
Speaking for myself:
Notes on the Synthesis of Form – Christopher Alexander
The early section on how “forces” compete and cooperate to shape a design is excellent and will prepare you for understanding what design patterns are.
The Nature of Order – Book 2 – Christopher Alexander
The big idea in this book is that you can’t separate an end product from the process that generated it. It argues that the best processes are iterative with gradual adjustments.
Cognitive Linguistics – An introduction – David Lee
If understanding the difference in meaning between “John gave Mary the book” and “John gave the book to Mary” interests you, this book is a lot of fun. If you really dig it, move on to Langacker. Lots of folks miss how important language is to interface design.
I’m halfway through Domain-Driven Design by Eric Evans and loving it. Not that I’d understand a lick of it if DHH and the boys hadn’t primed me first.
Fs 08 Mar 07
At what moment did you know it was time to go back to the drawing board during development of Highrise?
JF 08 Mar 07
How do you (or others reading this) get your ideas for look and feel, color schemes, images (or whaen to use them), etc? For me, it is a constant struggle and somewhat disappointing. I often feel I just can’t break the barrier.
It’s going to take time. Just be observant.
See which colors work best in nature. Pick up inspiration off the web. Look at objects you find interesting. Book layouts. Industrial design of all types. Architecture, etc. There’s great design solutions everywhere if you keep your eyes open. There are terrible ones too, but those are good to notice as well. It helps to understand why something doesn’t work so you can make it better.
Nate 08 Mar 07
Some of your copywriting practices. It’s obvious you guys are great at copywrite, and have taken some inspiration from “sales letters” for your landing page designs. I’d like to hear more about what went into that process: headlines tried out, what you’ve tested (e.g testamonials or no testamonials, etc.), how you’ve tested (e.g. do you use any kind of split testing software to test the sales page).
David Smit 08 Mar 07
I only read and hear about your success. If you don’t mind could you talk a bit about some of your failures, why you failed and how you overcome your failure.
No this is not an interview and sorry to dwell on the negative, but everyone has setbacks.
Erik Dungan 08 Mar 07
Someone mentioned academia, and I agree …
1. Have you ever considered a vertical web app products? Something for education or health care, perhaps.
Obviously, it’s a smaller market … but such products can usually carry a higher price tag.
2. I’m curious who on the 37s team is married, single, has kids, etc.
Ian 08 Mar 07
Do you feel corporate websites are shying away from quality writing in favor of jargon and if so, why do you think they do so?
Sharaf 08 Mar 07
If you had several billion in cash today as a company and were looking to buy another company, which company would you buy? Why?
Nathaniel 08 Mar 07
I second Nate’s comment. You guys are mostly known for your interfaces, but how much do you believe your copywriting skills have to do with your success?
Mario 08 Mar 07
If you had only one thing you could say to a young aspiring web developer, what would it be? In other words, if nothing else, what would you want them to know?
(And yeah, that young aspiring web developer is me)
JF 08 Mar 07
You guys are mostly known for your interfaces, but how much do you believe your copywriting skills have to do with your success?
I don’t separate design and copywriting. They are the same thing. They both need to be great.
warren 08 Mar 07
One for your new systems guy :o)
Im curious how you balance free accounts against paid accounts, do you run them all on the same architecture.
I dont think you guys cull accounts maybe you do?
And One for David :o)
All your products are account based, does each account have its own separate database or do they run of one large database.
One more for David (Im being greedy now)
In you database Schema do you use ‘copies’ of commonaly used data to keep performance up or is everything queried on the fly from a fully normalised database.
Thanks for the opportunity to ask these questions guys!!!
fcs_4 08 Mar 07
If you weren’t designing software, you would be…
Matt Lee 08 Mar 07
Why won’t you take PayPal? From the UK, it’s a pain when you don’t want to keep using a credit card for small purchases. Five bucks coming out of a debit card is much more sensible, but not possible when you only take Visa/MasterCard/Amex.
dave 08 Mar 07
If this isn’t a foot in the water for another book, it should be. I’d buy it!
Eric 08 Mar 07
I know this has been brought up already (David S and ADR ): I’d like to know how you dealt with client work back in the day. How did you balance the process that became “Getting Real” with your client’s expectations?
For instance, the clients wants an accurate estimate of how much the project is going to cost and when it’s going to be complete. How do you estimate that cost up front when features will change drastically during the course of development?
What if you have a great idea half-way through the project, and want to make major changes, but the client’s budget is fixed?
What if a feature you agreed to build is no longer necessary—how did you explain that to the client?
I’m wondering how you managed your client interaction—and if you have any tips for working in that sort of client-centric environment?
I’m guessing this means having a client who trusts you enough in the first place… Do they really exist? :)
Daniel Higginbotham 08 Mar 07
What do you love most about what you do?
Mike Rundle 08 Mar 07
“Question: Not to sound like a pessimist, but How long do you think that you will be able to stay in business given the fact that the web moves so fast.”
Well considering that 37signals has been around since 1999, has weathered the dotcom bust, isn’t a startup, and has pioneered some of the tools that the “fast-moving Web” uses, I think they’re going to do just fine.
There are no stupid questions, just stupid people, right? Jeez.
Jason 08 Mar 07
What do you use to do SMS Messaging from Backpack? I’m looking to write some notifications into one of my apps, but I’m not sure how to go about that.
Jake Good 08 Mar 07
We’ve already seen server setups from companies like The Robot Co-op and Joyent, but I’m more curious about some of the system design decisions that you’ve made to ensure scalability for users.
It’s one thing to scale a site and it’s another to scale a site that’s user generated content driven…
What thoughts or difficulties have you had with Rails and serving situations to handle the amount of requests that you do?
I think we all want to believe that sites built with Rails can scale easily, but some of us (including myself) are working on larger websites that have seen troubles in areas of scaling…
The question I get asked most often is… Can Rails work for a large site? I know the answer is yes (cause it does and my team is out to prove it) but I think the community as a whole could benefit largely from more statistics and diagrams of systems… alongside of considerations taken.
Jake
Austen Varian 08 Mar 07
@Jason
You can simply find the email suffix @cingular.com etc and put the phone number in front and just use an email notification.
Nut sure if 37s uses this but its what i use.
Andrew 08 Mar 07
Highrise will be an OpenID consumer (unless you change your minds, which I don’t think you will). Do you plan to make your existing applications OpenID consumers?
John S. 08 Mar 07
I want to know why your RSS feed items are constantly updated thereby spamming my reader with your old posts. Does it drive a little extra trafffic? Does your blog software just not function correctly? This has basically increased your signal to noise ratio to 1:20 and is quite annoying.
JF 08 Mar 07
Highrise will be an OpenID consumer (unless you change your minds, which I don’t think you will). Do you plan to make your existing applications OpenID consumers?
Likely, yes, but we’ll see how it goes with Highrise first.
Luke 08 Mar 07
What skills, fundamentals, and philosophies, do you think should be taught in junior high and high school to encourage and prepare students for work in design/development?
Sandeep Sood 08 Mar 07
How did Rails get big?
Did you think about marketing it? Was there a strategy similar to what you describe in Getting Real for your web apps?
What are the nuances of targeting the developer/designer/cool guy 2.0 community when it comes to something like Rails?
James Farrer 08 Mar 07
Active accounts across your products… how many?
Anonymous Coward 08 Mar 07
James, how can anyone answer that question? What does “active” mean? 3 days? 10 days? 2 weeks? 30 days? 90 days?
Jeremy Britton 08 Mar 07
You guys do a great job presenting the story of an inspired team that transitioned from consulting, to consulting with products on the side, to just products (and frameworks). I won’t say you made it look easy- you’ve shared a lot about how you did it -but there had to be a lot of tough days with difficult decisions during this process that you haven’t talked about.
What was the hardest thing about balancing the business of consulting with all these web apps you guys were so excited to build? Or put another way, did you spend your Saturdays doing the fun part or catching up on the work part?
Sub question: Who made sure the lights stayed on? I’m guessing it was you Jason, but when did you get to hand over the reigns?
Dave Rosen 08 Mar 07
There are so many things I’d like to know but I’ve narrowed it down to my top 2.
At a business level, do you find you’ve got into flow which lets you turn all your business ideas into reality, or do you need to cull some ideas due to the limitation of time?
At a personal level, I’m curious to know if any of you believe in God, and if you’ve found your purpose and meaning in life? (Hope that’s not too deep)
JF 08 Mar 07
Who made sure the lights stayed on? I’m guessing it was you Jason, but when did you get to hand over the reigns?
Hand over the reigns? To whom?
Nate 08 Mar 07
- PR. Anything you have to say with about how you outsource “PR” (I’ve heard from this blog and around you have a great PR person). How much of a budget to you spend on PR? What does a PR person actually accomplish? Etc.
- Profitability. Can you say anything on how fast you guys were to some kind of profit with Basecamp? When you launched Basecamp you guys were still taking on some consulting, I believe. Did you need to do that to still cover the 37signals pay roll, or were you guys making enough with Basecamp soon out of the gate? I realize that you need/want to be secretive in this area, but any kind of advice or knowledge would be enlightening.
Don Schenck 08 Mar 07
How’s the Audi? What’s your favorite color?
You look for likeability and character and intelligence and you haven’t hired me? Whoa.
Finally; when are you bringing your road show to Baltimore or Philadelphia? We MUST have cigars and scotch!
JF 08 Mar 07
PR. Anything you have to say with about how you outsource “PR” (I’ve heard from this blog and around you have a great PR person). How much of a budget to you spend on PR? What does a PR person actually accomplish? Etc.
We don’t outsource PR or have a PR person. We did hire a PR firm last year for a 3 month trial. It went well, they were good people and did a nice job, but we’ve still been most successful getting press on our own.
One thing we don’t do is issue press releases. We’ve found the best way to get press is to build great products, clearly communicate the benefits of the products, and tell a story people want to read.
Jeremy Britton 08 Mar 07
Hand over the reigns? To whom?
Oh, my team is small but we recently hired a part time accountant to help with a lot of the operational stuff. It’s her passion, whereas the rest of the team loves building neat stuff and working for our clients. I guess I was asking, ‘Who at 37signals loves making sure all the billing gets done?’
What was the hardest part about managing the money-in and money-out part of consulting while also launching products? Was it a relatively smooth experience since your flagship product Basecamp directly addressed the issue of communicating with clients?
Hope that makes more sense. Thanks.
Hurry 08 Mar 07
Are you going to build a CRM System ?
If on the market will appear a CRM on Rails solution with great interface and many good features would you hire the one who did it or would you talk / invite him in any way?
Phil 08 Mar 07
A few months back you had a screencast of a bunch of backpack improvements that were a few weeks away. What happened? I was really looking forward to the advanced sorting capabilities, etc.
DHH 09 Mar 07
Some technical answers…
Lance, all our scheduled billing operations are automated. Anything sort of that would drive us insane. It’s especially important to make sure that contingency handling is in place for failing credit cards. Last I looked, I believe 5% of our charges bounced thanks to credit cards that were expired, over the limit, or closed. Be sure to handle that gracefully.
We just use Authorize.net and a separate credit card application (tiny app developed in Rails and used by the other apps on the internal network through REST ) that keeps numbers secure.
Warren, we run free and pay accounts on the same database. It’s one database per application. One database per account is normally a really, really bad idea. Usually the data is fairly normalized, but we’re definitely not religious about it. I generally value my source code over my schema. So if I can get better/prettier source code by bending a schema, I’ll typically do that. But start from normalized and denormalize as performance or code structure demands it.
Jason, we use email for sms. All US carriers have a phone@carrier-gateway.com gateway.
Jake Good, ahh, the good ol’ “but does it scale” question. I answered that on a couple of years back. Nothing has changed for us since then. We manage millions and millions of dynamic requests every day without even resorting to much caching (most screens in most of our applications are different on a per-user basis, so traditional caching schemes are harder to apply).
There are many other Rails applications out there managing tens of millions of daily requests. All follow more or less the same Shared Nothing approach. All the techniques for scaling high and tall are out there. It’s hardly a turn-key solution, but anything that promises to be that is usually just full of it.
Jake1 09 Mar 07
Did the idea of selling Rails as a product development suite ever cross your mind?
DHH 09 Mar 07
A few other answers…
Jeff, we tend to recruit talent that we can test-drive first. In programming that has meant someone who’s work we’ve known intimately through the Rails community (all programming hires so far have been Rails Core team members). We get a little uneasy about hiring talent where we can’t examine a long history of public work. And of course, as Jason says, they just have to be pleasant people with a good cultural fit.
Thijs, I tolerated Jason just enough to let him knight me partner ;). No, really, I just care about business about as much as I care about programming. So I found it naturally that I had to be part of running a business too. Thankfully that could be combined very nicely with still doing a lot of programming at 37signals.
Caleb, just about anything by Gerald M. Weinberger. I love Martin Fowler’s and Kent Beck’s stuff too.
Chris, my biggest fear is that we’ll loose or forget our constraints. Magic is much easier to come by when you don’t have enough time, enough money, or enough people. I like easy magic, so I like holding on to the constraints that delivers just that.
JF 09 Mar 07
What are your fears? (business, competition, etc.?)
My biggest fear is that we forget what we’re good at. That’s building simple, focused tools that get the job done quickly and elegantly.
There’s a lot of pressure to always deliver bigger products with more features. “If you only offered this…” “If you only had that…” “If you could only add this one feature…” Bloat comes easy, focus is hard work.
As far as the competition goes… It’s smart to pay attention to what they’re doing, but don’t obsess or worry too much about them. In general its wise not to worry about things you can’t control. The competitive landscape changes, the economy changes, markets change. You can’t control those things.
Focus on what you can control: Building a great product and providing a great experience for those who use your products. That’s what you should be worrying about.
Mark Gallagher 09 Mar 07
What haven’t we talked about that you are interested in?
What’s wrong with Mark Pryor ?
;-)
Jake Good 09 Mar 07
@DHH… Thanks for the encouragement… the database scaling and the application servers “scaling” but there always seems to be something that pops up. Kind of like playing whack-a-mole…
I wasn’t intending the question to be the typical “but can it scale” FUD , because I’m seeing our application scale, just not as fast or as easy as I would like it to.
Maybe I was looking for other tidbits from people by trying to create the sense of FUD and having people come back at me hard…
and yeah… go rails!
Jake
JF 09 Mar 07
At a business level, do you find you’ve got into flow which lets you turn all your business ideas into reality, or do you need to cull some ideas due to the limitation of time?
There are always ideas we won’t have time for. That’s a good thing—it forces us to focus on the best ones.
Chad 09 Mar 07
Any news on that Backpack update you previewed a few months ago?
Thanks for taking questions!
JF 09 Mar 07
Re: Backpack
We decided to change Backpack more than we initially anticipated so it’s going to be a while before we release the update. This year, but I don’t know when it will be ready. It’s going to be worth the wait.
Warren Henning 09 Mar 07
I was reading the Basecamp forums and some websites created by disgruntled customers. It is clear that there is a part of the customer base who really, really, really wants Gantt charts, and every time you say “no, sorry.”
How do you avoid giving in to a persistent vocal minority?
Jason 09 Mar 07
How do/did you decide on how to break up the business ownership? You’re an LLC so there are obviously 1 or more members (I assume David is a member) but how do you go about figuring out the percentages to share?
Has anyone come on board with ownership as their only incentive (no salary)? If so, again, how do you figure out how much to share?
Jeremy Britton 09 Mar 07
What’s the most fun part of the job for each of you right now? Was there anything this week (Highrise related, an interview, customer service well done) that you were excited to do the moment you hopped up out of bed in the morning?
Heggsta 09 Mar 07
I’m interested to know: what happened to SingleFile?
I first heard about your company in a design mag article some years ago, which looked at your 37better ideas and SingleFile. By the time I googled around for it, it was no longer operational. I was real keen to check it out.
Did you just lose interest in it? Not enough members? Not happy with the product?
Brad Fults 09 Mar 07
I want to know how you keep and find the right kind of people for your organization. It seems to me that a successful and nimble company like yours really has to rely on a thorough gelling of personalities.
I’ve frequently seen situations where different employees in small companies have very different ideas about which directions are good for the company and which aren’t; especially between “traditional business people” (the MBA or age 40+ crowd) and the younger generation of web savvy people.
Diego 09 Mar 07
The other day, while reading the book online I had this idea, feeling… call it whatever you want: I would love to see how you would design an email client / app / interface. Your experience and expertise applied to the task of solving the problem of a usable interface I’m sure would amaze everyone.
Please, make a web email client.
Caleb Buxton 09 Mar 07
User Testing:
How much do you do? How much do you want to? What is stopping you?
Answers that Blast Radius and At Large Media have (publicly) provided basically say:
“Its too expensive, recruiting is hard, you need too high fidelity (and that takes too long / expensive)...”
How about you?
Aye Cofalka 09 Mar 07
What kind of server hardware an setup do you use for your products (hardware, os, monitoring e.g.)?
Ismo Ruotsalainen 09 Mar 07
Why Basecamp aint multilingual? Is that because you can’t really control all copy?
What’s this thing with Chigacos web-companies: SkinnyCorp, 37signals, Coudal Partners… All are best in what they do and all from chigaco. Why’s that?
Cheers up guys. I keep an eye on you – and have to say I copy lots of ideas from you.
Ben 09 Mar 07
I’d also like to see pics of offices/working environments…
Lourens Naude 09 Mar 07
Perhaps Mark Imbriaco can elaborate a bit on cluster setup, any optimizations, system specific tuning, process monitoring etc. ( no hardware details, that is sooo overhyped )
Arik 09 Mar 07
Will 37signals ever do an in-depth introspect into the anatomy of building a commercial web application? Something along the lines of Bare Naked App?
Thanks.
Cim 09 Mar 07
Just like others, I am interested in your office photos :)
Cim 09 Mar 07
Another question: What are your office hours? Are you strict in your office hours?
Another question: What do you do everyday? What are your recursive tasks happening every day?
Thanks guys!
dan 09 Mar 07
You guys are a very open company, but how do you decide what you can share with us and what you can’t?
3stripe 09 Mar 07
What was your gross profit last year?
Ellen 09 Mar 07
You once wrote 37signals is spread out over 4 cities and 8 time zones. How do you share documents? I can imagine multiple people are working on the same photoshop document for instance.
alan 09 Mar 07
yeah i’ve got a question: where do you get the time to blog??? ;)
Bubua 09 Mar 07
You all dress very casually which I feel is perfect for a small biz. But what about a web design co with 70 people working? How the people should dress? and how the Head of Design and other Team Leads should dress in your opinion? I should also tell you the fact that this 70 people Design Dept is part of a 170 people web design and development company. So whenever people are casually dresed (which they actually like) they look a bit diff (unpro too) from other dept people. Please share your view if possible.
Cim 09 Mar 07
Do you have a business plan? Do you update it frequently (every year, every 6 months, etc.)?
If you have a business plan, what kind of topics, objectives you define in this plan.
Thanks for being open and encouraging small bizz…
Cim 09 Mar 07
How do you motivate yourselves everyday for some boring tasks such as recursive daily tasks (support, etc.)?
Do you feel ‘I dont want to work today’ similar feelings?
BradM 09 Mar 07
I struggling with creating a ‘great’ homepage design for my application. A page designed so it will convert potential users into sales. Any tips on Do’s and Don’ts for this?
Rob Cameron 09 Mar 07
What kind of car does everyone drive? :)
JF 09 Mar 07
But what about a web design co with 70 people working? How the people should dress?
Not that I’m qualified to answer that question, but here goes: People should wear what’s most comfortable for them. If it’s a suit, wear a suit. If it’s jeans and a t-shirt, wear that. People do their best work when they are most comfortable. Since that’s the point of work (doing the best you can) it would seem being comfortable should be a top prerequisite.
JF 09 Mar 07
Do you have a business plan? Do you update it frequently (every year, every 6 months, etc.)?
No. I’ve never believed in business plans.
JF 09 Mar 07
I can imagine multiple people are working on the same photoshop document for instance.
We don’t work on the same photoshop file at once. If we do we check it in to subversion just as we would an HTML file or whatever. But having multiple people working on the same photoshop file at the same time seems like a bad idea anyway.
Anonymous Coward 09 Mar 07
I posted a comment about how to seek a partner to start a business and I think it got removed. Was it because it is off-topic?
Fabio 09 Mar 07
I would be really interested to get a broad, arial view of your app design process, from inception to first-release. You’ve [graciously] talked about little design decisions and even epicenter design philosophy, but how does it all fit together. Do you start with html mocks? When does testing come into play? Do you do behavior driven dev? Do you start building controllers and add the necessary models, or vice-versa? Do you build feature-at-a-time-wise regardless of what controllers/models the feature affects, or do you try to complete a controller at a time (or a model at a time)? In short, what is the process? Love the tips, they have improved my workflow and ui’s to no end.
JF 09 Mar 07
Fabio, we have a whole book on this.
Fabio 09 Mar 07
I must have been one of the first people to get Getting Real (I paid for it, and I don’t regret it). You explain all the bits, which, like I said, are really usefull, but it is not very clear (at least not to me) how the bits fit together; the process.
Fabio 09 Mar 07
. . . and I’d happily pay again for the privelage of knowing your process.
Scott 09 Mar 07
Are there any philosophical differences of opinion that continue to crop up during development? I know y’all have drunk the Getting Real Kool Aid, but are there other recurring disagreements that come up project after project?
Baz 09 Mar 07
Jason – how do you pronounce your surname? is it fried as in cooking or freed as a german would say it?
And David – you used to regard it as an advantage that you were on a different continent. How is your productivity now that you are in the same time zone?
JF 09 Mar 07
Baz, it’s pronounced Freed.
As far as David goes, it’s as if he’s on another continent anyway—we almost never see him. He’s holed up in his home office.
Banks 09 Mar 07
When will you launch Highrise?
JF 09 Mar 07
How much [user testing] do you do? How much do you want to? What is stopping you?
We don’t really user test things in a traditional sense. We let some people try our products before they are released publicly, and we’ve been using them for months before we release them publicly, so we catch most of the major issues that way.
But no amount of user testing can prepare you for thousands of people using the product for real. They will always find things you can’t find in a controlled user testing environment.
So the short answer is: We do our best, pay attention to the details, make sure things make as much sense as they can, and then release the product. Then we tweak and tweak and tweak based on feedback from real people using the product for real in their real daily lives.
Justin 09 Mar 07
I just want to give a big Thank You for creating Rails and for having the 37signals philosophy.
Alex Griffioen 10 Mar 07
I know you’re not 37zoltans, but I’d like a little future-telling:
There’s currently a lot of discussion in both the design and technology world regarding RIAs and the future of AJAX . Some believe that AJAX consists of too many “hacks” to become an enterprise standard, and tend to favor Flex for its platform independence. Do you perceive the ever changing browser landscape as a threat, and if so, do you reckon a time will come where 37signals, living off web applications, will exchange its Rails framework for Adobe Flex?
Hasan Luongo 10 Mar 07
I would love to get your perspective on building a founding team at a start up.
Whats your ideal structure? 1) One founder + core team 2) Two founders + team members as needed? 3) ??
FredS 10 Mar 07
LOL @37s worrying about “enterprise standards”
Brooks 10 Mar 07
In a world of increasingly bad spelling and grammar, especially on blogs and websites, I have yet to see a spelling error or typo on your site. The professionalism is refreshing.
Do you guys have an internal publishing policy regarding posting on the site?
Any plans for a spell check for Basecamp? If not, is there a philosophy behind that decision? Few things at 37signals seem to be thoughtless.
Larry Diehl 10 Mar 07
On a more technical end…
37signals of course uses Rails for all of its services. Some of these services combine and/or reuse other services. For example, Basecamp uses TadaList (or similar), Writeboards, and Campfire…in addition to being Basecamp.
How is this separation and reuse achieved? Are they all one big application, merely split up by checking out different files in subversion? Are they entirely different applications, using web services (ie: REST ) to reuse each other?...or perhaps DRB ? If none of these are the case, how’s it done? =)
JF 10 Mar 07
In a world of increasingly bad spelling and grammar, especially on blogs and websites, I have yet to see a spelling error or typo on your site. The professionalism is refreshing.
Thank you. We pay a lot of attention to our copy so it’s nice to hear it’s being noticed.
Do you guys have an internal publishing policy regarding posting on the site?
We do not. We don’t really have any policies in general. Just do great work, be thoughtful when you do it, and enjoy doing it.
Any plans for a spell check for Basecamp? If not, is there a philosophy behind that decision? Few things at 37signals seem to be thoughtless.
No plans. All the browsers we support either have built in spellcheckers or third party toolbars/plug-in spellcheckers. Those tools will check your spelling everywhere—when you post to Basecamp, post to a blog, write in Campfire, wherever. There’s no point in rolling our own.
Bubua 10 Mar 07
I am interested to know how you people function. It seems that you have basically two hardcore designer in your team (Matt and Ryan) and Jason Santa Maria has been hired for some work at this moment. But we hardly know who has worked on what. I am asking this specifically because every designer has his/her own style and it shows on their work. But the designs you do are almost of same style. Then how is work (specially design) getting shared and who (Matt, Ryan and Jason Santa Maria) is doing what at this moment?
Please share if possible.
Caleb Buxton 10 Mar 07
Thanks for answering!
Cim 10 Mar 07
What do you do with the money you earned? Do you invest it to real estate, cars or to your business?
What I wonder is, do you keep your money for future business investment or do you care about your personal needs?
Thanks if you can answer.
DHH 10 Mar 07
To Cim and everyone else asking for financial information: We’re a private company and we do not disclose revenues, profits, or investment details. Sorry.
Cim 10 Mar 07
DHH , I am not asking you the amount of money you earned or earning.
What I wonder is your lifestyle and future plans about your company. Are you saving your money for future investments or investing them to real estate or buying cars?
Else, I am not interested in your revenue ;)
Thanks.
Dhrumil 10 Mar 07
Jason: Question – Did you ever contemplate dropping out of college?
Matt: Question – I think I remember reading that you practice yoga. Any recommendations on simple exercises you do throughout the work day?
DHH : Comment – We’re trying to push Ruby big time in India – the land of Microsoft. We’re starting by helping out with the Getting Real Translation to Hindi and working with local partners to hold Ruby Training Sessions. Just wanted to say thanks the the work you’ve done in building great resources and a driven community.
JF 10 Mar 07
Jason: Question – Did you ever contemplate dropping out of college?
I would have preferred not to finish school (I had been web design freelancing since my junior year and found that more educational), but since my parents were paying for my education I finished. I took my last class (Spanish) correspondence from Chicago in order to graduate.
Steve R. 10 Mar 07
As you have grown in size, esp. expanded your team, are there any aspects to the project mamagement process that have had to change? Can you just let your people fly, comfortable that they will do the Right Thing? I’m guessing this is the case, given your hiring practices and prior discussion, but I’m curious if there have been changes over time, given your growth.
Thanks for openeing up your ‘knowledge base’ to the rest of us.
LD 10 Mar 07
Way up there, John S. wrote: “I want to know why your RSS feed items are constantly updated thereby spamming my reader with your old posts….This has basically increased your signal to noise ratio to 1:20 and is quite annoying.”
I’d like to know this too. I don’t want to unsubscribe, but it’s gumming up the works in my feed reader.
Kortina 10 Mar 07
What percentage of users who sign up for free versions of your software convert to paid versions?
What’s your primary source of revenue (which application, which plan; or selling getting real, or job boad, etc)?
What are your thoughts on: Myspace? Facebook? YouTube?
MI 10 Mar 07
Lourens, that’s pretty broad but I’ll toss out a couple of the things that we use.
For system monitoring, we use FiveRuns. For process monitoring/management, we use monit.
Our systems are honestly not all that different from anyone else. The methods of scaling a shared-nothing framework like Rails have been fairly well nailed down by this point.
In general, we try to buy hardware such that we’re never at more than 50% utilization of our current systems, so that we can handle failures and growth gracefully. That might mean that we’re paying for more hardware than we absolutely need, but it also reduces the amount of time we have to be down for hardware maintenance or upgrades.
Chuck Cheeze 11 Mar 07
Ahhh- but Jason, DHH has a spelling error in one of his responses on this very page!
Luciano 11 Mar 07
I have a small Interactive Design Agency I want to know more about 37 Signals estructure as we believe in small teams but is getting hard to answer all our clients without hireing more people - How many people are working in 37 Signals and which functions have them - Do you outsource some of your work or you do all by yourself - Do you have accounting and all the administrations matter outsources Sorry for my english(i do my best but I do not write in english often)
JF 11 Mar 07
Luciano: We don’t do client work anymore, but when we did we were selective about the clients we worked with and the work we did for them. We turned down a lot of work that wasn’t interesting to us (if we didn’t like it we wouldn’t do a good job on it and that wouldn’t be fair to us or the client). We had 4 people back then and we only did design work. We charged more so we could do fewer projects and keep our team small. We don’t outsource.
Anonymous Coward 11 Mar 07
@Mark Imbriaco
I thought 37signals hosted its applications at Rackspace, which does not provide co-location services.
http://37signals.com/svn/archives2/and_then_there_were_8.php
So what hardware are you referring to that 37signals purchases?
Eric Mill 11 Mar 07
If you’re asking what we want to know…what happened to Marcel? No “goodbye” post, even. It’s like waking up one morning and my wife has cut my brother-in-law out of all of our photo albums.
Darren 11 Mar 07
Would you guys be up for entertaining a VC major one of these days? I school in the loop, and ever since I started using Basecamp, I seriously can’t shut up about it; to loley professors, students, the janitorial staff…
I’m really no ruby rockstar… but I love UI design, and when great ideas come around from great minds, I just can’t digest enough of them ahem Getting Real.
MI 11 Mar 07
Anonymous: We do host our servers at Rackspace. When I say “buy hardware”, I really mean “lease more hardware from Rackspace”. At the end of the day it works out the same.
Anonymous Coward 11 Mar 07
What is a “VC Major” ?
JF 11 Mar 07
Re: Marcel
Marcel and 37signals amicably parted ways a couple of months ago. We both determined it just wasn’t a good fit. We’re still in touch, we’re still friends, etc. Marcel’s a talented guy and a good person. He’s working for FiveRuns now.
Karim 11 Mar 07
I wanted to know about the process you go through in naming your products. Starting with Basecamp, how did you choose that name? Did you use any online tools for researching potential names and possible trademarks? You mentioned that the name Sunrise had to be scrapped due to potential trademark problems. Could you elaborate on the naming process and trademarking it?
Jamal 12 Mar 07
What about non disclosure agreements when choosing a hosting provider?
Did you chose Rackspace because they were a hosting only company and thus were not competing with you? Would you consider hosting with Textdrive/Joyent and their new accelerator hosting offer knowing that:
a) you would be competing in the same business b) there is no reliable way to obfuscate or compile rails code
Do you make you hosting provider sign a non disclosure agreement before doing business with them?
How do you handle legal matters at 37 signals?
JF 12 Mar 07
We chose Rackspace for their experience, knowledge, history, infrastructure, and support.
We handle legal matters by hiring lawyers when we have legal matters to deal with.
Brian 12 Mar 07
Hi, I’d love to hear your thoughts on how to get the word out about a new site or product. I feel I’ve created something good, but I need eyeballs on it. Brian
ML 12 Mar 07
I’ll take a stab at a few…
What made you give up on “The filter” posts?
We liked the idea of calling out good comments but it was difficult to really grasp why they were good when they were shown out of context.
When people rip off your UIs, does it annoy you , or do you see it as flattering?
It annoys us.
For a young aspiring designer, what is the best way to get into the game?
Build great stuff and show it to people. Find a site that you think sucks and build a better version and show it to the company. Maybe they’ll hire you.
Can you share some times when you bought items for the business or office that, looking back, were either silly or were purchased too soon? Are you bargain hunters in general? Or is your time more valuable that you don’t care to haggle and bargain hunt.
One thing comes to mind: The old 37signals office space was way too big for us. We realized our mistake and got out of there once our lease was up.
Do any others have spouses/children and for those who do, what principles do you like to follow to maintain balance? Strong separation? Are you always available to one or the other?
Two 37signals employees have children. They both work from home which helps them maintain balance.
How do you (or others reading this) get your ideas for look and feel, color schemes, images (or whaen to use them), etc? For me, it is a constant struggle and somewhat disappointing.
Get inspiration for look and feel from great designers, painters, photos, or whatever turns you on. Don’t feel bad if you fail at first. As long as you keep getting better.
How much do you believe your copywriting skills have to do with your success?
Copywriting is def a huge part of our marketing success. It’s also a big part of our UI/design work too. We sweat each word.
What was the hardest thing about balancing the business of consulting with all these web apps you guys were so excited to build? Or put another way, did you spend your Saturdays doing the fun part or catching up on the work part?
Our consulting work gave us a cushion to build Basecamp on the side. As Basecamp took off, it gave us more time to spend on the software side of things.
What’s the most fun part of the job for each of you right now? Was there anything this week (Highrise related, an interview, customer service well done) that you were excited to do the moment you hopped up out of bed in the morning?
Last week I got to conduct interviews for video profiles of Basecamp customers. We got to film at the opening of the NYSE which was pretty fun.
Another question: What are your office hours? Are you strict in your office hours?
Everyone keeps their own hours. Some are night owls. Others stick to more conventional hours. As long as everyone gets their work done, it doesn’t really matter.
yeah i’ve got a question: where do you get the time to blog??? ;)
Blogging has been a huge part of our success so we make time for it. We avoid traditional marketing/PR for the most part.
I’d love to hear your thoughts on how to get the word out about a new site or product.
Getting Real has a whole section on this.
Dustin 12 Mar 07
Jason – I’m curious about what you do day-to-day. Are you doing strategy work, design work, information architecture? If you had to do it over again, would you be a programmer?
JF 12 Mar 07
Dustin, my days are pretty random.
Sometimes I’m designing things, sometimes I’m just thinking about things, every day I do support for our products, sometimes I’m working on new business ideas, sometimes I’m doing interviews with the press, sometimes I’m working on our financials in Quickbooks, sometimes I’m writing, sometimes I’m building examples and screenshots or videos for our product tours, etc.
The only constant is that I’m busy, but I like it that way.
Leo 12 Mar 07
hey there, i’d like to know how you are dealing with file-uploads. usability is quite an important part here – but by now, i haven’t found a proper solution yet. thanks for the great articles and description of usability in your products – very useful!
luciano 13 Mar 07
Do you still are just 3 people working on basecamp or did the team grow once the number of users reach certain amount of accounts
JF 13 Mar 07
Luciano, we don’t have dedicated people on our products. We rotate from product to product so we can each touch all the products.
Karim 13 Mar 07
Care to comment at all regarding the process you go through in naming your products and trademarking them? Any advice would be appreciated.
Luciano 13 Mar 07
How do you estimate the amount of users you think each new product will have
JF 13 Mar 07
Care to comment at all regarding the process you go through in naming your products and trademarking them?
There’s not much to it. We come up with a name, we do a few searches (Google, US Trademark and Patent), then, if everything looks OK, we have our attorney do a more thorough Thompson search. If everything looks OK after that we file for the trademark.
Patrick 13 Mar 07
I’ll probably regret this because it may be obvious but after having done some detective work… what are you using for your blog software? Is it roll your own?
JF 13 Mar 07
We rolled our own, yes. We call it Blog Cabin internally. It’s not for sale or installation anywhere else. It’s not a product, it’s just something we built for our own use.
Fred 14 Mar 07
Speaking of the blog – any plans to roll out a comments RSS feed? Would have been pretty handy for this post.
Rob Cameron 14 Mar 07
Every time I’ve emailed you guys for support I’ve received one back usually within an hour and usually from JF himself! How do you guys get any work done when you’re this good at getting back to support emails?
You had a post a while ago about turning off the phone, email, etc. to focus and get some work done. Do you guys follow this advice yourselves?
Comments are closed