Book Image

Skill Up: A Software Developer's Guide to Life and Career

By : Jordan Hudgens
3 (1)
Book Image

Skill Up: A Software Developer's Guide to Life and Career

3 (1)
By: Jordan Hudgens

Overview of this book

This is an all-purpose toolkit for your programming career. It has been built by Jordan Hudgens over a lifetime of coding and teaching coding. It helps you identify the key questions and stumbling blocks that programmers encounter, and gives you the answers to them! It is a comprehensive guide containing more than 50 insights that you can use to improve your work, and to give advice in your career. The book is split up into three topic areas: Coder Skills, Freelancer Skills, and Career Skills, each containing a wealth of practical advice. Coder Skills contains advice for people starting out, or those who are already working in a programming role but want to improve their skills. It includes such subjects as: how to study and understand complex topics, and getting past skill plateaus when learning new languages. Freelancer Skills contains advice for developers working as freelancers or with freelancers. It includes such subjects as: knowing when to fire a client, and tips for taking over legacy applications. Career Skills contains advice for building a successful career as a developer. It includes such subjects as: how to improve your programming techniques, and interview guides and developer salary negotiation strategies.
Table of Contents (5 chapters)
4
Index

Chapter 32. How to Remotely Demo Work for Freelance Clients?

So, you have a freelance client and you're ready to show off your work, but how can you showcase a project when you work remotely? If the entire application is completed, you could simply send the client a link to test it out. However, it's been my experience that this approach is not a great idea. As the designer or developer, you know the inner workings of the app.

The client, on the other hand, especially if they're of the non-technical variety, will stumble through testing the application out. Even if you did a great job on the project, if the client doesn't know how to use the software they're not going to be happy with your work.

Why proper demonstrations are important

Over the years, I've discovered that well thought-out demonstrations are a key to successful projects. There are two main reasons for this:

  1. A proper demo will let you control the flow of the app. You can control the focus...