I'm looking to start working for myself, but I don't know how to work with clients. I have experience with Rails and developing web applications, but the business side of things are foreign to me. I guess the start of everything involves me working for myself, so I'd be my first client. I'd have to say that I'm a little light in the experience department.
One glimmer of light has come from ThoughtBot. They are big on open source work and transparency. They have their Playbook to show how they engage with new clients to plan and develop client software solutions.
I'm planning on going through their stuff to get more of an idea of how to 'work' for myself so I can get closer to working with others.
Any advice or input would be much appreciated.