Most innovations typically play along the periphery of what is permitted because the norm is, by definition, in the middle. By its very nature, social networking runs contrary to U.S. constitutional rights to privacy. That doesn't stop facebook's popularity but I guess that it could cause any large corporation's legal department to blow a gasket. As a participant in an enterprise offering in social networking, I've run in to the opposite end of this spectrum. Companies don't want to reveal their internal problems yet risk doing so as they start searching around in social networks not directly under their control.
What did I do first with Linux? Install it.
I gave yggdrasil a go, I guess that it was early to mid 90s. To be honest, I wasn't all that impressed with yggdrasil so I abandoned it fairly quickly. You've got to remember that I was used to Micro-Port Unix (a port of Sys V for the PC), which was more stable. It didn't have the X Windowing System on it but that wasn't a real problem for me back then.
My next stop along the Linux trail was Redhat, circa version 5. That was a keeper. What did I do with it? Learn its web and database server capabilities. Learn how it differed from the various flavors of Unix that, as a software developer, I was already familiar with. I remember being pretty happy with the -R command line switch which Unix didn't have.
The original post expresses what I believe to be some very real concerns about the future viability of MySql now that it will be in the hands of competitor Oracle. The tone of this discussion completely ignores this most salient point. Instead, we seemed to be more concerned about what constitutes the legal definition of binding from the context of the GPL or which DBMS is better MySql or PostGreSql.
The reality is that there are a lot of web sites out there using MySql. Is anyone here responsible for one of those sites? Do you have any concerns about this Oracle deal with Sun? What is your migration strategy were Oracle to poison or sunset MySql?
There is a lot more to managing a software development project than project management. Gantt charts are great for the time management aspect of a software development project but what the client is paying for isn't effective use of the team. It is a quality application delivered on time and on target. That means relevant and well articulated requirements, good analysis, accurate estimates, flexible and relevant architectures (both software and information), well written code, and consistent testing coverage. As project manager, you don't author any of these deliverables. What you do is foster an environment where these deliverables can grow naturally from the hands of your team.
There have already been plenty of great resources mentioned here to get you started. Here are a few more resources for your consideration. I wrote developing successful software specifically for the purpose of helping introduce a more holistic approach to developing software based on my 25 years experience in the field of professional, enterprise grade software development. Also, here is an article that I wrote which is a review of some advice on software engineering that I believe is relevant to your inquiry. Good Luck!
From TFA, it sounds like they are moving a lot of the stuff you normally find in the more popular libraries into the language itself. That makes sense, but hardly a game changing innovation that web application development companies should be gearing up for.
You make it sound like Java somehow failed or has been beaten by
That is not my take. My anecdotal evidence from friends and peers indicates that ASP.NET and J2EE are about equal in the market. As of the time of this posting, ASP.NET search results on dice are 2307 and J2EE search results on dice are 3475.
There is a lot to be said for the bazaar model of intellectual work. The open source model is certainly an early adopter but by no means does it have a lock on this approach.
There is a whole new crop of innovation management tools that use crowd-sourcing techniques as a better way to work.
May I humbly submit some of my own tools in this field as examples here? Take a look at this general purpose problem solving platform called Cogenuity? Cogenuity currently uses a challenge based approach with a heavy emphasis on social networking and collaboration.
Another tool that I wrote is Code Roller which is a collaborative software development project life cycle management solution. It combines software engineering deliverables, process and workflow with project management practices, social networking features, and a crowd-sourcing style recommendation engine.
Both of these tools are free as in beer.
Oh, by the way, the infoworld link from the original submission here is broken.
Shares of Sun Microsystems, which makes the Java software that runs many Internet applications, were up 78.9 percent after reports that it was in talks to be acquired by I.B.M. Shares of Sun ended at $8.89. I.B.M. was down 1 percent, to $91.95.
According to an even more recent article at the Wall Street Journal, this acquisition is going forward with this to say...
bankers not involved in the talks believe a deal will eventually get done.
I have already pondered what the impact might be as have others but I would like to know
Sun and IBM compete on a lot of levels. Will Open Office be quietly pushed aside for lotus symphony? Will NetBeans be sunsetted to make room for Eclipse? Will MySql find itself getting less attention than DB2 UDB? Will glassfish get morphed into some kind of community edition of WebSphere? What are your opinions on this?"
Also, check out TexNicCenter for another Latex authoring GUI.
"Most people would like to be delivered from temptation but would like it to keep in touch." -- Robert Orben