-
("http://www.google.co.uk") p
Rails Beginner Cheat Sheet
Buy vs. Build at Startups
Startups use leverage to make things grow. A lever, like a crowbar, is a force multiplier.
You can leverage money, of course, that's the traditional definition. You can leverage people, by hiring the best. And you can leverage technology to make a process perform better.
Build the things that are core to your process and product. Buy the things that are not. Don't build a QuickBooks clone, unless your accounting is genuinely different. If your business is providing a better accounting sytem, please do.
The rise of SaaS and APIs may mean that you can also leverage by extending existing services. This can be a great time saver, if the API is easily consumable or the SaaS data can be easily worked into your process. Time is always a scare resource in startups. Make sure that the tools you choose to buy instead of build actually save you time.
Turning fixed costs into variable costs is the conventional wisdom with outsourcing, because fixed costs remain steady no matter how much you sell, and variable costs grow with each product sold. The lower variable costs you have, the more that an increase in revenue will result in a larger change in operating income (the faster the profits will increase with sales).
Of course, you have to have enough money for the fixed costs. It will increase your burn rate. But there will always be some fixed costs in a startup, especially the salaries of the founding team.
Assuming you already have technical talent on staff, that's a fixed cost. Use the talent to build things that give you competitive advantage. Improve your process, your execution, or your customer experience.
Disclaimer: I am a programmer. I love building stuff. I have an inherent bias towards leveraging technology, because I can. Let me know your thoughts in the comments, please!
Code Fellows Happy Hour at RailsConf in Portland
Postgres Exited with code: 1
I had this problem with PostgreSQL installed via homebrew on Mac OS X (10.8.2) recently. I didn't seen anything immediately google-able.
1 2 3 4 | |
In Console.app I was seeing:
1
com.apple.launch.peruser.501: (homebrew.mxcl.postgresql[3678]) Exited with code: 1
Not much info there on why it was happening.
I found the answer in /usr/local/var/postgres/server.log
1 2 3 4 | |
There was no postgres running:
1 2 3 4 5 6 | |
So, the hint was misleading. The solution was just to delete the process ID file (.pid)
1
| |
Then launchd started up postgres automatically. I confirmend this with
tail -f server.log
Recipes
-
New recipe
<form action="/recipes" method="post" data-validate="true" novalidate="novalidate" accept-charset="UTF-8" class="new_recipe" id="new_recipe"> </form>
Active Record: The Rails Database Bridge | Nettuts+
Record a Practice Job Interview Ahead of Time to Find Errors and Gain Confidence
Predictors of Entrepreneurial Success Are Not What You Expect
The FI study ran 15,000 applicants through a battery of tests, and predicts entrepreneurial success with about 85% accuracy. The four traits they found to be most important may surprise you.