Here's the typical scenario:
Client wants to hire a PHP developer to create internal admin and reporting systems and maybe a CMS later on. The client's main concern is that the system may not be easy to update or modify in case a new developer takes over later on. Client is familiar with Symfony or Codeigniter frameworks.
Now if you were being interviewed by the client as a potential lead developer, meaning the direction and specifics are your call, what would you advise the client regarding:
- what path to take towards developing the internal system
- what framework to use (pros, cons, limitations)
- what the long-term agreements would be
- compensation package
- other concerns you may need to raise
I hope the answers here would help programmers, especially new graduates, understand the difference between knowing how to code and knowing how to lead a coding project. TIA