The number of languages, tools, frameworks and methodologies available to developers today is record high and growing every day. We may want to try out everything but when play time is over and real world problems need to be solved we have to pick a reasonable subset to use for work. Developers have many motives and considerations affecting their choice of tools and not all of them are conscious, rational or in the interests of their clients. We shall go through a list of popular reasons developers have for choosing certain tools, question them and get rid of the unhelpful ones to help keep us in line with our high craftsmanship standards.
YOU MAY ALSO LIKE:
- Uncle Bob Martin's Clean Code Workshop on Agile Software Craftsmanship (in London on 2nd - 3rd December 2019)
- How to Name Things: The Hardest Problem in Programming (SkillsCast recorded in December 2017)
- Scrum Event & Franziska Sauerwein presents - Software Craftsmanship (SkillsCast recorded in May 2017)
Tools: Conscious Craftsman’s Picks
Having studied economics and finance, received a legal qualification and worked for 5 years in banking Alla switched to software development to learn how to write software to solve business problems and make business dreams come true and never came back. Balancing highest business value, team’s interest and best technical practice has been her main interest ever since. When done right software development is a dream industry where added value, fun and groundbreaking achievements are an everyday reality, or so she believes.