Communicate • Be confident - know your team • Be responsive and react quickly • Be honest - about your skills, about your intentions, about your mistakes • Understand people
Communicate • Be genuine, be transparent • Inspire trust and confidence • Understand the client and manage their expectations • Share progress throughout • Sometimes, you have to turn a job down • Krispy Kremes
Collaborate • Not because you have to but because it’s fun • Whiteboards and ideas • Version control (Git) and Bug Tracking • Open Source http://github.com/simpleweb • Eat your own dog food • Don’t be afraid to ask for help
Collaborate • We don’t compete, we share the load • Share knowledge • Work on-site whenever possible • Respect other people's processes • Join mailing lists, Twitter, forums, communities
Good Work • Be obvious, not clever • Don’t reinvent the wheel - frameworks! • We work in an imperfect world • Pay your debts off sooner rather than later • Start simple and iterate
Good Work • Understand deadlines (realistic & justifiable) • Deliver on time (be productive, not precious) • Check the direction is right, constantly • ‘Be suggestive’ - you’ll get more work! • Be professional