The tools we use to run and build 37signals 03 Jan 2006
68 comments Latest by John
We get lots of emails asking us what tools we use to build our products and run our business, so I figured we’d just post it to the blog.
- For text editing, HTML, programming, and CSS work we use a combination of TextWrangler, TextMate, and Vim.
- For accounting we use Quickbooks Pro 2006 for Mac (we download our statements from Chase and American Express into Quickbooks).
- For tech support we use Gmail and TypeIt4Me.
- For internal bug tracking we use Trac.
- For managing our email newsletters we use Campaign Monitor.
- For running our blogs we use Movable Type.
- For managing our RSS feeds we use Feedburner.
- For our Basecamp and Backpack forums we use PunBB.
- For computers we use Apple Powerbooks and iMac G5s (we also have a Dell for testing on the PC).
- For our payment gateway we use Authorize.net.
- For our web hosting we use Tilted.
- For designing documents we use Adobe InDesign.
- For instant group communications we use Apple iChat, Skype, Adium, and Campfire.
- For keeping people organized we use Sunrise.
And of course Ruby on Rails powers our apps, Writeboard helps us write, Ta-da List keeps our quick and dirty lists in order, Basecamp helps us manage projects and products, and Backpack helps us all stay dangerously organized.
68 comments so far (Jump to latest)
Grayson 03 Jan 06
Nice little hint as to what Campfire might do in there. Thanks ;)
Jay 03 Jan 06
I’ve read some bad reviews about Quicken/Quickbooks for the Mac. Anyone care to comment???
Doug 03 Jan 06
Do you use Photoshop to create the product logos?
Anthony Baker 03 Jan 06
Am not at all fond of Quicken for the Mac — financial software (imho) is one area where Mac users do suffer.
That said, even on the PC I’d never been a fan of Quicken and had instead been using Microsoft Money’s Small Business edition.
It’s one of the few apps they put out that I really enjoyed. Great, intuitive UI, fully customizable reports, etc. We’re now using it again on my wife’s PC. Should Apple release any Intel-based Macs that you can actually load XP on, I’ll probably do so just for this application.
JF 03 Jan 06
For logos we use paper, a tablet, illustrator, and photoshop.
Chris 03 Jan 06
Good too see that there are other vim-users. I get criticts quite often because I’m using vim, but I just really don’t like using other editors anymore. For projects at university I use Eclipse every now and then, and I can clearly see the advantages of a full-blown IDE, but too bad there’s no IDE with good vim-support.
Jeff Croft 03 Jan 06
Just out of curiosity — why do you guys stick with MT and PunBB rather than building some Ruby/Rails solutions that might be more integrated and more flexible for your specific needs? Just prefer not the re-invent the wheel?
Not that I really care what you guys use (it’s the end product that matters), I was just curious. :)
JF 03 Jan 06
Jeff, cause MT and PunBB work fine for us. We don’t have time or the need to build something custom — that would be a waste of time at this point.
Mike 03 Jan 06
Can anybody suggest a good text editor for Windows? I did use Homesite+ but changed companies. I’m curently using UltraEdit-32 but the trial is close to expiring.
Steve 03 Jan 06
any recommendations on payment processing gateways for handling payments for your apps?
Kyle 03 Jan 06
Now all we need are some pictures of the office to feel like we are right there with you.
Who does your hosting?
harry 03 Jan 06
@Mike (re: windows text editor) -
I have been using, and very happy with, Scite (http://scintilla.sourceforge.net/SciTEDownload.html). And, it is free.
Bryan Buchs 03 Jan 06
Mike - If you’re looking for a plain text editor, Notepad++ is pretty nice (http://notepad-plus.sourceforge.net).
Brian 03 Jan 06
Nice to see some folks still use paper.
Mike 03 Jan 06
Harry and Brian, appreciatre the help. I’ll take them for a spin.
Ryan 03 Jan 06
Jay: I also read tons of bad reviews of Quicken for the Mac. I went ahead and purchased it anyway, because I really needed the functionality. I’ve had almost zero problems with it since using it full time for the last two years. All of transactions are downloaded through Quicken and my accounts are balanced and transactions cleared. The UI isn’t perfect and sometimes they are a little too happy with multiple windows, but all-in-all it’s a useful and better than anything else in its class, I think.
I’d say you should take the plunge. I did and do not regret it.
rick 03 Jan 06
Any chance you’d ever offer some kind of ’37s bonus pack’ that includes all your pay products? :)
Peter Cooper 03 Jan 06
I find TextPander (Google for it) more elegant, better integrated, and just generally better than TypeIt4Me. Also, it’s free.
Mark 03 Jan 06
Mike: Check out www.editplus.com too.
David Demaree 03 Jan 06
I’d be curious to know: on the team, is iChat actually being used as a text IM client, or are you using iChat’s AV features and Adium for everything else?
Andre Stechert 03 Jan 06
What about version control?
tamimat 03 Jan 06
windows editor
I use notepad2.
http://www.flos-freeware.ch/
Jim Jeffers 03 Jan 06
Why MT when Wordpress is free? Just curious I used to use MT long ago but switched to WP when MT started charging licensing fees.
Mark 03 Jan 06
and Backpack helps us all stay dangerously organized
I remain curious on this one.
Basecamp lets you view project milestones in a calendar-style view… Backpack lets you schedule reminders… Where do you schedule/block out your time otherwise? I’ve been using a running note in Backpack to flag dates into the future that I don’t need to get a reminder for. I.e., “20060103…Mark over for dinner?” Whether it be grid-based or not, what about an actual online, easily accessed and updated calendar app?
Don Wilson 03 Jan 06
“For our payment gateway we use Authorize.net.”
I could have sworn seeing you guys link to a PayPal page regarding the credit card verifying numbers in Basecamp.
Sam Stephenson 03 Jan 06
Andre: We use Subversion for version control.
Sam Stephenson 03 Jan 06
David: Not sure about everyone else, but I use Adium exclusively. Text IMs only.
Steve 03 Jan 06
So to use authorize.net you need a reseller right? Any recommendations?
Matt Carey 03 Jan 06
I have never got to grips with Quickbooks, so instead run Sage on our testbed PC. Both our bookkeeper and accountant use it, which keeps things simple.
JF 03 Jan 06
Why MT when Wordpress is free? Just curious I used to use MT long ago but switched to WP when MT started charging licensing fees.
I don’t believe in switching to something just because it’s free. I’m happy to reward companies that produce nice software. I have my issues with MT, but it’s served us well. Plus, the time it would take to switch over to WP and get acquainted with it isn’t free.
One day we may roll our own blog tool that better serves us, but we’re not going to chase this tool or that tool because one costs less than the other.
brad 03 Jan 06
I’m another satisfied user of Quicken for Mac, since about 1992. I’ve never had any serious problems with it, but it’s very lightweight compared with the Windows version. I use it only to manage my savings, checking, credit cards, and retirement accounts; I don’t think you’d want to use it to manage serious investing but for these things it has worked pretty much flawlessly for me for the past 13 years.
Dan Boland 03 Jan 06
Plus, the time it would take to switch over to WP and get acquainted with it isn�t free.
It’s amazing how easily people forget about the most important and precious resource of all — time.
Sam 03 Jan 06
We’ve used a combination of Backpack and Flickr for bug reporting with screenshots.
Biggest surprise on this list is Authorize.net. I regret ever using this company and never will again. I don’t know what the story is these days but 4 yrs ago is was constantly going down, a few hrs and there, then a day - finally it went down for more than 5 days and I never looked back.
Seth 03 Jan 06
Authorize.net has caused me no pain. I use it for 3 of my clients with my e-commerce engine writtin in RoR and pump about $2-5k of transactions through it daily no problems.
As far as resellers go, I use Retriever (http://www.retrieveronline.com/). They will set you up with everything.
Seth 03 Jan 06
s/writtin/written/…I might still be hung over from NYE ;)
Ben 03 Jan 06
Eclipse w/ the Ruby Development Tools is kick-ass.
Oichi 03 Jan 06
Nobody mentioned PSPad for a text editor ? Blah, blah from http://www.pspad.com below
PSPad editor is freeware programmer editor, usable for people who:
* work with various programming environments
* like highlighted syntax in code
* need a small tool with simple controls and the capabilities of a mighty code editor
* looking for a tool to work with plain text
* want to save money and still have the functionality of professional products
Tyson 03 Jan 06
Cool list Jason, I’m very curious how you label your Gmail labels for tech support. I’ve been trying to get organized in an efficient manner, any advice would be appreciated.
Anindya 04 Jan 06
No Photoshop???
Grayson 04 Jan 06
Anindya - “For logos we use paper, a tablet, illustrator, and photoshop.”
Anon Coward 04 Jan 06
Obviously you’re aware that using Gmail for commercial purposes is against the terms of the licence agreement.
http://mail.google.com/mail/help/terms_of_use.html
Is it a good idea to ‘brag’ that you don’t have a proper issue tracking system in place, and are using a free web tool designed for personal use only? If Gmail is down does that mean that customers get no support? Rock solid! If I were a 37s customer I’d be looking elsewhere on that ponit alone.
Also, I couldn’t help noticing that you have to use another Project Mangement tool, Trac, to manage your projects. How do you decide what should be a ToDo in Basecamp and what’s a ticket in trac? Roadmap in trac, or basecamp milestones … Wiki in Trac or writeboard? Or, is it the case that Basecamp just doesn’t work that well for IT shops like yourself?
Stuart Robertson 04 Jan 06
Very handy list with a few apps I haven’t taken a close look at yet. Thanks!
Marek Kowalczyk 04 Jan 06
For running our blogs we use Movable Type.
Anybody has anything to say about www.squarespace.com ?
They’re on the Deck…
MK
Anonymous Coward 04 Jan 06
jEdit is a free, powerful text editor, which runs on Macs, Windows, and Unix. It’s written in Java, and it’s quite well done. It is under active development, and there are lots of plugins to expand functionality. I prefer its Ruby tools to those in Eclipse.
RS 04 Jan 06
Anindya: We use Photoshop for the usual image stuff — icons, buttons, etc. If I want to experiment with a layout, I’ll also paste a screenshot of my current HTML mock into Photoshop and drag the parts around. “What would the tabs look like over here? What if the headers were a different color?” etc.
Stu 04 Jan 06
Oh… hey… you are really professionals… *ahem*
Jamie 04 Jan 06
Stu, I’m also interested in knowing who 37s uses for as their processor/reseller for Authorize.net. There are tons of them out there. It’d be nice to get a recommendation from a place I trust.
Who are you guys using? Do you like them?
Thanks
Nollind Whachell 04 Jan 06
What do you use for time tracking or timesheets? Or do you guys bother with this at all, just “trusting” everyone is doing the work they should be? I mean your company looks more like a team or partnership than one with supervisors or managers.
JF 04 Jan 06
Nollind, we don’t track time. Tracking time is a waste of time. Things either get done or they don’t. If they don’t, everyone knows about it.
Edgardo 04 Jan 06
Does anyone use an app to reduce the time preparing proposals for clients?
Daniel Schutzsmith 04 Jan 06
Thanks for providing this overview JF! Its very refreshing to see other studios using similar software although it is sad that we have so few financial programs available for the Mac.
Cheers in 2006!
Matt Baron 04 Jan 06
JF,
Tracking time is not a waste of time if you have hourly employees or time tracking.
Matt Baron 04 Jan 06
…oops
that should read:
Tracking time is not a waste of time if you have hourly employees or contractors that bill hourly.
Will 04 Jan 06
Textmate looks cool, but holy cow it’s site is wack in IE. Uh… opps. Did I just admit I was using IE?
Tony 04 Jan 06
Someone should study how much time (and productivity) is wasted at BigCos by employees tracking their time and other metricies.
matt Carey 05 Jan 06
Does anyone use an app to reduce the time preparing proposals for clients?
No, but I wish I did! I tried to convince a major client of ours to let us build a bespoke client proposal system rather than spending 4 times the amount on a commercial system. They went with the commercial because they could put down license costs in the accounts rather than a lump sum of development costs! stupid…
Jeff 05 Jan 06
Jason, who do you use as your Authorize.net processor? Do you like them?
JF 05 Jan 06
There are a million merchant account providers that work with authorize.net. I don’t have good or bad things to say about ours.
Chris Woods 05 Jan 06
JF,
How do you use Trac to manage multiple products? I like what I have demoed and read about Trac, but not having multiple Project capability (without some fancy Apache configuration or smart use of the Component entity) is a showstopper.
saleh 05 Jan 06
Mike, for text editing, i prefer TextPad. it’s amazing, free, and very very customizable. it’ll highlight any and all syntax you want highlighted, for each language you specify etc.
did i mention it has find/replace with regexp? wow.
MCC 07 Jan 06
For text editing, and a host of other things, I have used NoteTab for several years. Love it.
Joe 10 Jan 06
What about source control? How do you handle versioning of files or is that not a concern?
Dudu Figueiredo 13 Jan 06
And you guys, have you ever used Django for Python ?
Jonway 28 Jan 06
I just bought and downloaded Quicken 2006 for Mac and I am very upset with how it doesn’t work with my brokerage accounts like Ameritrade or Etrade. The last time I had used Quicken for Mac was from software I had from 2000. In this area it hasn’t changed at all. I had figured that in 5 - 6 years it would have made the improvements in this area. Not so. I sent an email to Intuit to see if I can get a refund (not likely). Maybe they will come up with a solution (again - not likely). It works fine on a PC. My PC crapped out - so unless I get another - I guess that I will have to do without. And if I get a PC then I may just try Money instead. I guess that Microsoft isn’t likely to come out with a Mac version. Now if I am all wet - please offer a solution - and I will gladly eat my words.
John 18 Apr 06
What do you use to capture the video for your video tutorials?