…days." ). Easy enough to pull this info via command line and paste a list into Campfire, but if you're usingand , here's a nifty way to see this information on the website without bothering the team. As the saying goes, teach a man to fetch and whatever shut up.
Tag deploys with Capistrano
The first step is to tag each deploy. Drop this recipe in your config/deploy.rb ( original source ): namespace :git do task :push_deploy_tag …
42:40 How big is 37Signals?
44:00 You've had many opportunities to sell?
44:30 Amazon discussion
47:40 What do you think Apple should do know?
49:18 Do you think Apple is going to come out with another breakthrough product?
51:10 Samsung discussion
53:45 Chromebook/Google discussion
58:30 How much do you work?
1:00:58 Do you ever feel like you missed out?
1:03:13 What is the future for 37Signals? New products?
1:05:27 Where does your philosophy of …
We're looking to add another product designer to our team! We don't hire for this position often, so we really savor this moment. We're eagerly anticipating hearing from you.
Besides design, your job is to make an undeniably positive impact on our company, our culture, our products, and our customers. As long as you make your best effort, and you love to learn, we will do everything we can to support you creatively and help you do the best work of your life.
…devise:install" to create the default devise.rb initializer file. Then configure the omniauth provider for 37Signals:
Devise.setup do |config| config.omniauth '37signals', 'id', 'secret' end
You'll probably want to setup a model to interact with devise, go ahead and run that next "rails generate devise User email name". This will generate the User model as well as bunch of other relevant files and methods for interacting with your user. …
37signals' shows the power of focus by shedding all their products except and even renaming themselves to be just Basecamp . A company can can grow wild unless pruned and shaped to let in the maximum amount of sunlight, growing the most and ripest fruit. While a hard prune is common in the orchard, it's not so common in an organization. A very brave move.
When I suggested this I was laughed at. So there! Patch Panels in the:A for Free-Space Optics…
Inspected DTrace scripts for . A lot more details about processes than you'll ever get our of OS .
Mind the gap From Pinterest's Founding Designer Shares His Dead-Simple Design Philosophy :
Figure out your product's purpose, and keep designing and re-designing it. Shrink the gap between what it does and why it exists, and don't stop until the gap disappears. As the founder ofJason Fried has said, "The design is done when the problem goes away."
I'm often asked for advice. I've decided it's time I give less of it. There are things I used to know that I just don't know anymore. I should stop talking about those things - it's unfair to anyone who's listening.
If you want advice on product design, copywriting, reducing complexity, business strategy for a well-established small business, or building a team - happy to help. I know I can be valuable there because those are things I'm thinking about and working on every day. I'm current.
Propane: Chat client for ' Campfire. This is an indispensable communication tool.
Growl: Notifications for anything and everything. Used primarily for Campfire notifications.
iTerm: for . Mostly beneficial for it's ability to open multiple windows in tabs.
MacVim: . If you're not already using , take the time to start learning. It will greatly speed up your development time and if you're …
has released their latest version of , , and with that, it's time for me to update my install guides. I've been running the GM Seed of Lion since it was released and I've only encountered minor issues along with way with my current development environment.
…distractions that could increase your blood-pressure and stress. Not everyone is a fan of them. 37 Signals imposes "library rules" to keep things pretty quiet in their open office.
Jason Fried, 37 Signals co-founder, is big into remote working , saying the office is the worst place to get work done. However, presence is crucial in collaboration. You can't balance collecting feedback and presenting those ideas if you're not in the office. Working …