Direkt zum Hauptbereich

My language skills over time... update

Skills, as everything else, develop over time. Some get rusty though. I was once a very skilled c programmer, now I dread to manage memory myself. I suppose with time the tools change and the languages change with it. I don't think there is A Best Language for coding. They have different objectives, some are good in some context, some even fun, some are not fun but they do the thing they are suppose to best. It took me a long time to realise, that the language I choose is not strictly to communicate with the computer but with the next developer (including myself). The computer will interpret and run the code once it works, but the next developer is in charge of understanding the code, the Why and How, so she/he can maintain it, use it, or even learn from it.

Kommentare

Beliebte Posts aus diesem Blog

12 steps for software development

We admitted we were powerless over planing—that our time had become unmanageable.  Came to believe that a Power greater than ourselves could restore us to sanity.  Made a decision to turn our will and our lives over to the care of The Team.  Made a searching and fearless moral inventory of ourselves.  Admitted to The Team, and to managers the exact nature of our wrongs.  Were entirely ready to have The Team remove all these defects of character.  Humbly asked The Team to remove our shortcomings.  Made a list of all projects we had harmed, and became willing to fix them all.  Made direct bug fixes to such projects wherever possible, except when to do so would injure them or others.  Continued to take personal inventory and when we were wrong promptly admitted it.  Sought through code review and automation to improve our conscious contact with The Team, committing only tested features.  Having had a spiritual awakening as...

Guide to hiring software developers for your dream team

You want to hire a new developer to support your team, or want to build up a new development team? New trends show how everybody is investing their money in software development. In my opinion, every company today has to do some software (or should), but there are very different ways to go about it. You could have some kind of  project managers supervising an outsourced team in Bangalore or Rio doing your software. If that works for you be happy, but you should be aware that you are not investing in software as in creating value for your company. Your software is costing you like you were leasing a machine. Lots of companies have found out the hard way, that this model does not suffices. Different to leasing a machine, you will not get the new model in 2 years just like that. In order to be competitive in today's market you need to invest in the knowledge that is reflected by your software applications and house them intern. If your company has decided to build up...