Have code review automation tools grown up, and matured, to the point where they lead to REAL quality improvements? Should all software teams be using automated code review tools?
This is tongue in cheek, but I think the question about what careers we would recommend our children go into is a valid one. Is software engineering still a career we would suggest young people take on? Sometimes I wonder if the sheer excitement, and adventure, of programming is a thing of the past.
I’ve been involved with software development for many years and very rarely have I ever seen “agile” process methodology work out. Could this be because of the nature of the software development projects I tend to specialize in or is it just that none of the product teams I have worked with understood agile methodology properly? In other words, are there some software projects where agile methodology will never work due to the very nature of what the software is?
With the huge efforts being put into web and mobile apps these days it would seem that client-side PC software has become an endangered species. Is anyone out there still writing NEW client-side applications?
Multi-core computing has been around for years yet many apps only work on a single core. Even processor intensive activities like DVD ripping and encoding are done in single threads with most apps. It seems as if there are only a minority of apps where companies decide that the market benefits from better performance merit putting up with the pain of multi-threaded development. Is multi-threading something developer just do in the software they write as a matter of course, or is it just too difficult to justify the cost?
Cloud computing is popular, but it's no panacea. Listen to our expert guests discuss the pitfalls of cloud computing, which applications just won't work well in virtualized environments, and how it takes planning from the ground-up to reach success.
Windows developers Anna-Jayne Metcalfe, Inbar Gazit & Sushil Sapre talk about their experiences with developing software for 64-bit OSes. In a world where 64-bit OSes have become standard our guests Anna-Jayne Metcalfe, Inbar Gazit & Sushil Sapre talk about their experiences with developing software that not only runs well in this increasingly common environment, but can take advantage of it as well. Tune for advice on the issues to consider for making your apps compatible with 64-bit OSes, and hands-on advice in making the transition.
Software engineering experts Grant BlahaErath and Richard Minerich join me to share their thoughts on the state of the .NET development platform today and where it is headed. Do the added costs of licensing proprietary technology still make sense in a world with increasingly mature open source internet platforms?