What are the most important skills to have in these days to be an excellent contributor?
How much time do you actually spend on writing code? How much time do you actually spend on reading code from others and negotiating user stories, thus trying to reduce complexity? How important is to you to be approachable and clear in your communication? How important is to you to observer the system you are building and be confindent about your deployment?
A common misconception is that to be the best coder is to know all the design patterns and algorithms off the top…
The world wide web is the most important global platform in our age. Digital disruption is everywhere regardless of the industry. It is happening in communication, entertainment, transportation, education, agriculture, healthcare to just name a few. Therefore a good business strategy must include a well thought digital strategy. Whether your business sells PAAS or SAAS you must have a way of building, running and scaling your product. There are many ways of dealing with software development from resourcing and structuring perspective: world wide distributed teams to outscoring the whole or keeping it partially or entirely in house. …
Coding your application\project\website on a daily bases? Nope. I would expect something much more and valuable.
Pointing people to the right sources and promoting trainings, conferences and anything that helps to keep the knowledge floating. Help team mates to find their best purpose within the team to make them feel important and activate them to use best of their skills.
Lead developer(s) should be responsible to set up the best way per project to manage the code base (Github etc.) and find a strategy to follow. It can be adjusted time to time based on the actual needs.