How is web development different from web design?
Web development and web design go hand-in-hand but are two very different concepts. Web design has to do with the overall presentation of the website and the elements that allow a customer or user to navigate successfully to the information that he/she is most interested in finding. Web development relies on web design as a framework for certain processes, however it is most concerned with the back-end processes that help fuel the functionality of the web page. Such as a form that submits a question or comment via email, or a e-commerce back-end to process payment when a customer clicks "done". Web design is often handled by the creative or marketing team in a company, while the development is handled by the application development team.
How do I learn SQL and how do I keep current?
Learning SQL is really not a massive challenge, especially because it mostly involve only four words to do virtually anything. Keeping current involves active involvement in usergroups and forums related to SQL development and techniques, actually using the language in your day-to-day job or on your own and ongoing re-current training. Like any programming language if you don't use it, you will most certainly "lose it".
What is the importance of relationship management in a business and how do you go about developing and fostering business relationships?
Relationship management in a business is extremely important. Potential or existing customers could be evaluating a new technology, a new provider or just simply getting more information about their current infrastructure. I have found that an open and honest dialogue about organizational needs and goals can lead to valuable insights related to technology and operations. Ideally, sitting down with customers on a regular basis just to get a feel for how things are progressing and where improvements can be made can ensure the customer feels you are keeping them a priority. If something is not working out, determining the root cause and providing a solution in business terms (this solution will lead to an increase in revenue due to a decrease in operating costs etc..) as opposed to "this will give you 10 more XXX". Business stakeholders need to feel that their technology needs are in good hands and are being addressed by confident, capable individuals with years of industry expertise. Simply maintaining a regular appointment, providing viable and measurable options for improvement and fanatical honesty over time can greatly impact your relationship with a business and its stakeholders. Most important however, is doing what you promise to do when you promise to do it.