wazua Mon, May 19, 2025
Welcome Guest Search | Active Topics | Log In | Register

Age versus ICT
chalan
#1 Posted : Wednesday, July 13, 2011 4:41:24 PM
Rank: New-farer


Joined: 4/1/2010
Posts: 86
Location: Kenya
At what age should one stop trying to write software in "ideal" programming languages namely Java and the like?
eboomerang
#2 Posted : Wednesday, July 13, 2011 4:48:27 PM
Rank: Member


Joined: 6/27/2011
Posts: 301
Location: Nairobi
chalan wrote:
At what age should one stop trying to write software in "ideal" programming languages namely Java and the like?

Not sure I understand what you mean. Do you mean at what age one should give up trying to write software after some years of being in the job? Or are you asking about moving from those you are calling "ideal" languages. Please rephrase a little bit. And what exactly do you mean by ideal languages?
young
#3 Posted : Wednesday, July 13, 2011 4:51:20 PM
Rank: Elder


Joined: 6/20/2007
Posts: 2,037
Location: Lagos, Nigeria

I believe he means at what age should one quit core ICT job and move on to other things.
My thoughts.
The wazua spirit as members is to educate and inform and learn from others within the limit of what we know in any chosen area irrespective of our differences in tribes, nationalities, etc. .
eboomerang
#4 Posted : Wednesday, July 13, 2011 4:51:42 PM
Rank: Member


Joined: 6/27/2011
Posts: 301
Location: Nairobi
chalan wrote:
At what age should one stop trying to write software in "ideal" programming languages namely Java and the like?

A couple of minutes ago I replied in length to a thread that is closely related to this. Check it out http://wazua.co.ke/forum...s&t=13640#post195741
chalan
#5 Posted : Wednesday, July 13, 2011 4:58:53 PM
Rank: New-farer


Joined: 4/1/2010
Posts: 86
Location: Kenya
@New-farer, I just read what you typed and I am very well informed. While it is possible that one will continue to learn, programming demands sacrifice among others. I was wondering if age was a ceiling to learning Java, for instance. An answer I just gave myself was, the brain is never too young to learn anything from scratch.
eboomerang
#6 Posted : Wednesday, July 13, 2011 5:00:36 PM
Rank: Member


Joined: 6/27/2011
Posts: 301
Location: Nairobi
young wrote:

I believe he means at what age should one quit core ICT job and move on to other things.
My thoughts.

Well I think the biggest problem we have in Kenya is that we don't have a properly developed industry around ICT and by the way ICT as a term is very very broad.

Now that you mentioned Java, lets consider software engineering for purposes of having a conclusive discussion.

The lack of a developed industry around software typically means that people are not able to progress from programmers to more generalist roles such as software architects , specialists, researchers etc.

Generally speaking, architects are in their 40s and above. There is no school for becoming a system or software architect, it comes as a result of long experience.

ICT can give a full lifetime career path. I can show you quite a number of people on linkedin who have retired from these roles -these people are mostly abroad.

It just comes down to an immature industry in Kenya (if you're located there).
eboomerang
#7 Posted : Wednesday, July 13, 2011 5:05:10 PM
Rank: Member


Joined: 6/27/2011
Posts: 301
Location: Nairobi
chalan wrote:
@New-farer, I just read what you typed and I am very well informed. While it is possible that one will continue to learn, programming demands sacrifice among others. I was wondering if age was a ceiling to learning Java, for instance. An answer I just gave myself was, the brain is never too young to learn anything from scratch.

Absolutely, it is never too late to learn. However, It could take some time before reaping from your efforts I therefore hope you have something on the side to earn you the daily living.
seppuku
#8 Posted : Thursday, July 14, 2011 8:38:11 AM
Rank: Veteran


Joined: 5/11/2010
Posts: 918
The oldest software engineer I have met and worked with yet is 56 and it shows in his work. Like New-farer says, it takes time to become a great software engineer (or architect). Only experience can teach you that. But then you've got to go through all of the "low-level" programming stuff before you get there, and that too calls for time and patience and persistence. And passion too. But the thing is that the whole software engineering world is build around some basic and timeless concepts and those are the ones that are most important to get right - data structures, algorithms, design patterns... Once you are beyond those then you can mostly create software in any language for any problem domain. That's the long answer to your question. The short answer is "for as long as you are not senile!".
Learn first to treat your time as you would your money, then treat your money as you do your time.
eboomerang
#9 Posted : Thursday, July 14, 2011 2:26:50 PM
Rank: Member


Joined: 6/27/2011
Posts: 301
Location: Nairobi
seppuku wrote:
... But the thing is that the whole software engineering world is build around some basic and timeless concepts and those are the ones that are most important to get right - data structures, algorithms, design patterns... Once you are beyond those then you can mostly create software in any language for any problem domain...

Agreed !!
KenyanLyrics
#10 Posted : Thursday, July 14, 2011 3:03:26 PM
Rank: Veteran


Joined: 4/16/2010
Posts: 906
Location: Nairobi
Pick a language or two, and stick to it. Look at Twitter. They've grown their ruby-on-rails platform to great heights, even though many techies(including myself) find ruby to be a hot pile of poo.

Same with wazua: they've grown into a pretty large website using asp and other Microsoft nonsense ;)
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Copyright © 2025 Wazua.co.ke. All Rights Reserved.