If you choose to run a software development agency: - Shoot for between 3 and 10 clients. Any less and you'll be very stressed about losing a client. Any more and you'll be overwhelmed with juggling too many balls. - Fire bad clients. They aren't worth the stress, frustration, and opportunity cost. - Work on your process. Doing an hour of client works earns you one hour of revenue. Improving your agency processes can…
>Be a solver of a specific business problem for a specific type of business. Totally agree in principle, but I've found it's very hard to do this in practice. Unless you have a priori knowledge of an industry, before your first consulting gig in it, it's hard to just step into a business domain and know what specific problems an industry has that can be improved with better software and which of those specific proble…
This book really helped me overcome many those issues:
https://philipmorganconsulting.com/the-positioning-manual-fo...