Today's Question:  What are you most afraid of as a programmer?        GIVE A SHOUT

ALL


In this year's Apple WWDC, Apple released its new programming language which is to replace Objective-C -- Swift. This language is intended to ease developer's work. Unlike other languages, Swift got lots of public attention since its release, even some media which are not focusing on technology put some comments about it. Do you think why Swift gets so much public attention? How do you think about Swift?...

1,289  1   


Up to date there is No single street name for a top programmer or computer scientist in any of the Top 20 most developed countries in the world during the last 60 years.There is no statue built in the center of a major city for a renown programmer or computer scientists.No “Presidential Medal” or “Congressional Gold Medal” has been awarded to a computer scientists or programmer.There is no nationally televised social reward ceremony for computer programmers and scientists like there is f...

2,350  3   


Different programming are similar in helping people build staff work as people want them to. But they all have their own features which differentiate them from other programming languages. The language type may be different, for example Java is OOP, some may have different syntax. A programming motto usually can best describe the characteristic of the programming language. For example, "Write once Run everywhere" for Java.Do you know any other programming language motto?...

1,734  0   


Google’s director of engineering Ray Kurzweil recently claimed that by 2029 computers would be able to understand our language, learn from experience and outsmart even the most intelligent humans. We could see many these scene in movies that smart robot which can do many things humans can do. Do you believe that one day computers will be smarter than humans who create them? What will it happen if computers are smarter than humans?...

2,109  5   


The term full stack developer becomes popular since Facebook said they would like to hire full stack developers for their work. Full stack developers are developers who can do all layers of development including back end data model, business logic and front end user interface etc. This can avoid the communication problems among different developers. But this puts stringent requirements on the skills of a developer, also a full stack developer may not master all technologies which in some cases m...

1,489  0   


Since Steve Ballmer announced his retirement plan last year, the discussion on the new CEO candidate has been around the Internet. But until now, the new CEO is still not finalized. Let's take a guess whether Microsoft share price will soar or drop when the new CEO is selected? Where will Microsoft head to under the management of the new CEO? Whom do you prefer to be the new CEO?...

1,298  0   


IBM has over 100 year's history and it faced many tough challenges along the way but every time it came back successfully. This time its revenue dropped 6 quarters consecutively, with the popularity of cloud computing and big data, IBM seems lag behind and is heavily hit by the storm. Its current technologies are only suitable for serving traditional companies 15 years ago but not companies now. Can IBM go though this challenge and come back again? What suggestions do you have for IBM?...

1,640  1   


Steve Jobs redefines the phone. He makes us know that a hand phone is not just a tool for communication but it can do much more such as entertainment, games etc. Steve Jobs is a genius. But what if he was born in China? Could he build the revolutionary products for the world? ...

3,963  5