What is most challenging about web development?
The hardest aspect of development is getting the end-user to communicate to the PM and the developer exactly what they need early in the process. The coding is simple relative to creating the spec. The spec is very important, so is the QA process. Another challenging thing about my job is negotiating all of the communication that goes on between the program manager, end users and QA. I have to be able to understand and communicate what everyone wants. A big part of my job is defining the problem, and picking a strategy to solve the problem. I have to be able to control feature creep with the help of the PM. As the end-user gets more familiar with the project they tend to ask for more features.