58 karma · joined October 24, 2010
If you enjoy the client and the relationship, hang on to it! They are few and far between more often than not.
A few tools we use are: Xero, Toggl, Asana. Always try to optimize your own workflow, but structure it in such a way that it's not all in your head. Your process and hand off is just as valuable as the product itself.
We've had a lot more success tying hours to features instead of defined project scope. Let it creep and change, just be up front with costs and expectations. Realize that your time and work is not flexible, but the feature list is.
Let the client help define the product scope collaboratively with you. You already landed them, so you just need to focus on keeping them.
Since it's not your full time, set mental boundaries for yourself and try to keep the two jobs separate.
If you want a good story book where he extrapolates lots of examples, go ahead and pick it up.
It this purely a rails upgrade? Or is the OP upgrading other gems at the same time?
You're using newrelic. Use it, and figure out exactly where it's getting slower. Do an entire stack trace. You can figure out exactly where those pages have gotten longer responses. Then you can suggest to the rails community what's slow for your application.
The platform is only as good as the community makes it to be. Maybe it's missing your case's optimizations because you haven't given specific feedback?
What if there was a community-vote that turned a bot and a particular version of said bot from Opt-Out (app style) to Opt-In (bot style)?
I, for one, welcome our bot-coding overlords that clean up my code and optimize it on each commit. Might save me a lot of time and a lot of power and thought... if it's peer reviewed, like all open source software.
Even if it was the best build service in the world, as a hacker I wouldn't personally use it.
Sadly, one thing I've found with people's suggestions (and I've heard a lot of "next hot app" suggestions as I'm sure you have as well) already exist. They just don't know that they do. Maybe there's a job for bringing those apps to those people? How meta.
I'm in the middle of making the jump myself, and am currently paying that $4000/mo for our family of two. Did you simply save up enough to live on that for a few months to make more of it? How did that work?
Thanks for the inspiration and congratulations again on your successful year!