Månad: mars 2012

  • The solid principles as one liners

    SOLID is an acronym which stands for Single responsibility principle – every software entity (object, module etc) should have only a single responsibility and one reason to change. Open/closed principle – every software entity should be open for extension, but closed for modification. Liskov substitution principle – closely related to design by contract and it…

  • Which features to add or bugs to fix?

    In 1906, the Italian economist Vilfredo Pareto created a mathematical formula to describe the unequal distribution of wealth in Italy. He observed that 20% of the people owned 80% of the wealth. This is what has come to be know as the Pareto Principle (a.k.a 80/20 rule or the law of the vital few). The…

  • The hierarchy of Company Statements

    Every company should, at least, have thought about why they exist, where they want to go and their goals. Preferably they should have written it down in a number of statements. But what statements should a company have? Here is an hierarchy of company statements that each company should consider to define and communicate Vision…

  • The key elements of management

    Have you ever wondered what management does? Or maybe what management should do? As with many other areas in life, management is something that is subjectively defined. According to Fayol, also known as the father of the modern operational management theory, there are 5 main elements, or sometimes referred to as functions, that a manager…

  • How to manage your source code with Git, Gerrit and Jenkins

    Are you managing a piece of code? Are there several contributors to that code? Maybe some are less know to you which provides questionable quality? How do you control of the incoming changes to the code? If you are in an code environment which uses Git as a version control system then using Gerrit can…

  • Creating a well designed user interface

    Being a technical programming geek that knows more or less everything there is to know about programming does not automatically make you a good user interface create. RepeatGeek has collected 10 resource for design-challenged programmers which are worth reading to increase you knowledge on the subject of creating well designed user interfaces.  

  • Introduction to bash programming

    Are you new to bash programming? Want to know more about it? If you answer yes then I recommend that you have a look at the BASH Programming – Introduction HOW-TO by Mike G.

  • 6 ways to reduce disk usage on Window 7

    Are you lacking valuable disk space? Don’t want to, or maybe you cannot, buy more? There are some magic tricks that you can pull out of your magic memory hat to reduce the disk usage. Here are some of these tricks that you can do… Uninstalling applications Reducing the size of the winsxs folder Reducing…