Tell me more ×  I'm the lead developer at a small company,
working with C# and ASP.Net. Our team is small, 2-3 people,
without much experience in development and design. I don't have
the opportunity to learn from more senior developers, there is
no one in my team to guide me and help me choose the best
approaches, as I take care most of the projects myself.  How can
I improve my software development skills while working on actual
projects, in the absence of more experienced developers?
share|improve this question Your question is really vague. The
way you learn the best development strategies is by studying
them in books, blogs and podcasts, and then applying them in
your daily coding. –  Robert Harvey Oct 31 '12 at 17:25 Thank
you for commenting....I used to go through many blog most of the
time and I really improing myself in coding phase but when time
come to implement development strategy(such as TDD,DDD,etc) and
design patter(SOLID,DRY,etc), I get afraid to implement them
because there is time constrain