Best of Skills & Management (2/2)


Top 10 Things Software Developers Can Learn from Martial Arts

Top 10 Things Software Developers Can Learn from Martial Arts - Practicing martial arts and working in software development has more in common than you may think. The following list is a collection of my personal lessons learned from training martial arts.


Periodic Table of Software Engineering

Periodic Table of Software Engineering - Collection of most important and fundamental elements of software engineering. It may serve as a guideline what a software engineer or programmer should learn, know and most of them practice.


Reduce Waste with Clever Communication

Selected Rules of Thumb in Software Engineering - The following rules of thumb should be helpful to get quick effort estimations. They explain typical scenarios in development and/or maintenance tasks.