Software Development Linkopedia December 2014

Here is our monthly selection of interesting knowledge material on programming, software testing and project management.  This month you will find some interesting information and opinions about slow programming, technical career paths, Agile QA, Scrum backlog refinement meetings, being a better test manager, java BDD, mixing Waterfall and Agile, the TDD cycle and dealing with bad Java code.

Blog: The Case for Slow Programming
Blog: Coding, Fast and Slow: Developers and the Psychology of Overconfidence
Blog: Climbing off the CTO ladder
Blog: What Does QA Do on the First Day of a Sprint?
Blog: Stop Writing Code You Can’t Yet Test

Article: Designing Software in a Distributed World
Article: Tips to Conduct Effective Joint Product Backlog Refinement Meetings in a Scaled Way
Article: Being a Better Test Leader or Test Manager
Article: Agile and Scrum Trello Extensions

Tools: PlanITpoker – Online Scrum planning poker for Agile project teams
Tools: JGiven – A developer-centric Behavior-Driven Development (BDD) tool for Java.

Video: The Evolution of a Software Developer
Video: What We Can Learn From COBOL
Video: A Bit of Agile in Waterfall Project Approach
Video: Test, Transform and Refactor
Video: Dealing With Smelly Java Code

Find more interesting software development articles, tools, news, videos and knowledge on the SoftDevTools.com, SoftDevArticles.com, SoftDevBlogs.com or SoftDevTube.com.