How to write a good plugin Code Documentation License Examples Test Code Linter Continuous Integration Let's start! How to write a good plugin First, thank you for deci...
How to Deal with Managerial Myths How to Deal with Managerial Myths The word myth sometimes means fiction. But it has a deeper connotation. It also means a story of religious s...
How to Gather Support for a Project How to Gather Support for a Project To gather support for a project, create and communicate a vision that demonstrates real value to the org...
How to Do Integration Testing How to Do Integration Testing Integration testing is the testing of the integration of various components that have been unit tested. Integration ...
How to Learn New Skills How to Learn New Skills Learning new skills, especially non-technical ones, is the greatest fun of all. Most companies would have better morale if they ...
How to Deal with Difficult People How to Deal with Difficult People You will probably have to deal with difficult people. You may even be a difficult person yourself. If you ar...
How to Find Out Information How to Find Out Information The nature of what you need to know determines how you should find it. If you need information about concrete things th...
How to Estimate Programming Time How to Estimate Programming Time Estimation takes practice. It also takes labour. It takes so much labour it may be a good idea to estimate the...
How to Understand Performance Problems How to Understand Performance Problems Learning to understand the performance of a running system is unavoidable for the same reason that...
How to Debug Using a Log How to Debug Using a Log Logging is the practice of writing a system so that it produces a sequence of informative records, called a log. Printlining i...