Software architecture – how vital is it to your organization?

I am biased. As a software architect I believe in the importance of this skill to the success of almost every software project. I have seen myself how software projects become crippled when work is done without the help of a knowledgeable and experienced software architect. Let's do a quick summary on how Software Architecture … Continue reading Software architecture – how vital is it to your organization?

Love Github? Bring it into your organization.

I love using GIT as a source control tool. When I pair it with the GitHub site, it is just simply computer programming at its most efficient! GitHub provides a great way for me to easily: track project commits, review the changes that everyone else had added to a project, comment and discuss on specific changes, add Wiki-style documentation to … Continue reading Love Github? Bring it into your organization.

Great resources for computer programmers

Looking for examples of open-source solutions that you can examine to learn better ways of programming? Check out some of my favorites: http://www.codeproject.com/ http://www.codeplex.com/ https://github.com/ All of these have hundreds of small, medium and large projects that are freely available for you to download and study their source code. By studying someone else's work you … Continue reading Great resources for computer programmers

Let’s get more kids learning computer programming

Computer programming sounds incredibly boring to most kids (and adults) - that is, until they try it. For some people it can be an incredibly addictive and challenging experience. Once they being to understand that a computer is a tool that they can control and that it will obey everything that they tell it to do - they … Continue reading Let’s get more kids learning computer programming

PluralSight is training for all serious developers

PluralSight is training for all serious developers http://www.pluralsight.com Lately I am addicted to this site. Technology moves at an incredible pace. It feels that it is almost impossible to keep up with all of the latest new ideas in software development. PluralSight training provides me a good amount of knowledge in any new area of interest … Continue reading PluralSight is training for all serious developers