Ryan Singer

I'm Ryan, Head of Product Strategy at Basecamp and author of Shape Up. Ask me anything!

by
Hi Makers! I've worked on all levels of the software stack, from UI design to back-end programming to strategy. I've spent over 16 years at Basecamp and designed features used by millions and invented processes our teams use to design, develop and ship the right things. These days I'm focused on strategy: understanding what our customers are trying to do and how to make the product fit them better. My new book is called "Shape Up: Stop Running in Circles and Ship Work that Matters" it's all about how product development happens at Basecamp. I also talk about it in this week's episode of Product Hunt radio. I will be logging in to answer questions on Friday 20 September at 10:00am MT.
64 views

Add a comment

Replies

Best
Sandhya Ramachandran
Hi Ryan, what was the defining point of your career when you began to truly start believing in your abilities? What lead up to it?
Ryan Singer
@thedreamydryad I still have all kinds of doubts. They just don’t matter. It’s more fun to do things because you enjoy them and find them interesting and look for some way that they can be of use to other people.
Andrew Cianci
👋Hi Ryan, the more we talk about separated IC and Management tracks at the office, the more i begin to wonder what path i should be heading in. I am an IC at heart, and in a perfect world, i would be sharpening my skills, mentoring junior designers and still having a strong influence in the product. But i also have a desire to build out the design team, juggle the creative demands and resources of the rest of the company and have a more strategic role in the direction of the product. Is there a happy medium between the roles? Is there a way to still be creative with boots on the ground AND have a higher-level impact on design efficiency and organization without being a people-pusher?
Ryan Singer
@thechanch At Basecamp we dissolve this separation between independent contributor and manager with what we call “moonlight managers.” All managers have to do Real Work — make something. Then some percentage of their time is spent on managing other people, not all their time. This keeps everybody on the ground and connected with the realities of the work.
Felix Josemon
How do you prioritise on what's to do next? What are your ideal day to day looks like now? Do you have a cheat sheet that you follow when it comes to product strategic decisions? Unrelated question but hey it's AMA;) Ever been to India? Thoughts about products build from India? Will definitely be reading the book:)
Simon Lind
Hi @rjs 👋, thank you for writing 'Shape Up', great read! You're mentioning the different roles you've had in the product development process – all the way from UI design, to backend development and now you're working with strategy. Do you think it's important to be have a multi-disciplinary skill set – design, dev, management, strategy – to be a good fit for a small product team? How important is it for new hires at Basecamp to have cross-disciplinary skills that might not touch directly on the role they're applying for?
Ryan Singer
@simon_lind First, if your designers can’t code their own views (eg HTML/CSS for web apps) you’ll pay a very big tax. There are also tech decisions to make that affect this. If you choose a single page app approach like React, you’ll pay another tax because designers can’t directly contribute HTML/CSS. It all has to get converted into component code. In the majority of cases this isn’t worth it. It’s better to go with an HTML over the wire approach like Rails. This is especially true for small teams. A component approach makes sense for a huge company where modularity gives you scale. At a small company it’s a disadvantage, not an advantage. This also applies to how you think about mobile apps. Our mobile apps are 90% web views, glued together to native components with some special tricks. It’s an order of magnitude difference in the cross collaboration between design and programming because you remove this big barrier of coding the UI into native views. The shaping role is intrinsically cross-discipline. Shaping is bringing strategy, design, and tech literacy together to come up with the outlines of a concept worth betting on. One discipline that’s often overlooked is writing skill. We always prefer people who are the better writers when hiring because we do so much asynchronous communication.
Kingshuk Mukherjee
Hi Ryan, big fan of Shape Up. What made you guys decide to share Shape Up as a site? Was that a decision to ship quickly, test in the wild and get feedback before creating physical versions? Or was there more to it?
Ryan Singer
@kingshuk_mukherjee1 Yes. Mostly it removed a lot of barriers to shipping. It didn’t have to be perfect, I didn’t have to find every typo, we didn’t need to figure out how to lay out the images in certain way for pages in a print book, etc. And we wanted it to be very shareable — something people could easily quote or refer other people to. I did get a lot of helpful feedback in the first few days—mostly about typos and things like that. Then as the emails and tweets came, I discovered what questions people had and what needed to be added. This is helping us get to a point where we are more confident about releasing the book in other formats that are less malleable, like Kindle or pint.
Kingshuk Mukherjee
@rjs Thanks Ryan. Great book and I appreciate how much effort when into documenting your processes. I'm learning a ton.
Jonathan Berkey
I have a totally bootstrapped side project of an iOS app that I want to get in the hands of users. I know in Rework you guys talked about gorilla marketing some. Ideas on how one could do this in such a competitive mobile app landscape? I have some ideas and sharing on social media seems to just get lost in the noise. Cheers!
Ryan Singer
@berkshop I don’t think there’s a formula. I would start on the ground in real life with people you know who need this thing and work out from there.
Vlad Korobov
Why there is no board view with columns in Basecamp?
Abadesi
Thanks everyone for posting questions - Ryan will be logging in to answer questions on Friday 20 September at 10:00am MT.
Ryan Singer
@abadesi Thanks for organizing. I enjoyed it.
Henning Witzel
Hey Ryan! In my company we currently have 10 cross-functional teams consisting each of 5-8 front and backend developers. The teams own a specific context of the platform and have ownership about everything they design, build and ship. That means they also have to deal with potential issues they cause on production (including a rotation of being an agent every two weeks and deal with on-duty issues of high severity). How do you deal with production issues at Basecamp? After a team has build something in the cycle and the gets re-grouped for something else, who has the ownership of the services / code that has been produced?
gentorify gentorify
heey