Sunday, November 02, 2014

Are human inventions threatening jobs for today and tomorrow's people?

After watching this video I started thinking about whether or not all these innovative technologies that have bettered our ways of life in all imaginable aspects can indeed deplete the jobs through which most humans survive! How many jobs from skilled to professional are replaced globally by machines such as expert systems and other AI machines each year? Are we really being told the truth about the number of jobs lost through replacement by machines? Watch this video or Google my questions and let me know your thoughts. You may also find the following inspiring:
5 future technology myths

Tuesday, October 21, 2014

10 Job Skills You Must Have in 2020

Thursday, October 10, 2013

Johannesburg Software Development Milestone

The Tshimologong innovation precinct marks very valuable growth in software development and IT for Johannesburg and the whole of South Africa click here for details

Wednesday, March 20, 2013

Research Focus

Research focus is on applying agile methodologies to improve software quality. Software Engineering: software process improvement (SPI), PSP/TSP, Software development methodologies, frameworks, models etc. agile software development methodologies, the adoption issues in agile software development methods, software defects management, and software quality assurance. Software project management: tools and techniques for improving product quality, the relations between PMI’s PMBOK and Agile Project Management. Check my research profile at: www.researchgate.net http://tinyurl.com/c2jwwhl http://tinyurl.com/d43u6sj

Wednesday, April 04, 2012

Software Engineering Colloquium South Africa 2012

If you are passionate about Software Engineering like I am then aim to take part in the Software Engineering Colloquium, South Africa 2012. It is an IEEE Computer Society event for South Africa. Let's lift the SA flag for quality software development.

Labels:

Thursday, January 19, 2012

The Top 10 Attributes of a Great Programmer

About five years ago Steve Riley put together following list which seems to make sense up to this day:
1. Being a great problem solver.
2. Being driven and lazy at the same time.
3. Ability to understand other people’s code
4. Having a passion for programming
5. Loving learning for the sake of learning
6. Being good at Math
7. Having good communications skills
8. Strong debating skills
9. Extreme optimism
10. Extreme pessimism

click here for details

Thursday, July 28, 2011

Agile Development and the Enterprise

And you thought agile software development was just a small-collocated-teams kind of thing, well Scott Ambler doesn't think so, see "The Full Agile Puzzle"

Labels:

The Future IT Organisation

Gartner analysts Chris Howard and Jack Santos say that in 2021, cloud computing will be simply computing, which means that computing as we know it today will have changed so much that those who are still hesitant about cloud computing will be as outdated as those who are sceptical of electronic banking today. The Gartner discussion can be found at: IT organization of the future is a hybrid

Labels: