Should I break up code commits?

Splitting up the work is time consuming with few benefits. Stack Exchange This Q&A is part of a weekly series of posts highlighting common questions encountered by technophiles and answered by users at Stack Exchange, a free, community-powered network of 100+ Q&A sites. durron597 asks: I was naughty. Too much “cowboy coding,” not enough committing. Now, ...

Why throw early and catch late?

When handling exceptions, throw when the errors occur. Stack Exchange This Q&A is part of a weekly series of posts highlighting common questions encountered by technophiles and answered by users at Stack Exchange, a free, community-powered network of 100+ Q&A sites. here asks: There are many well-known best practices about exception handling in isolation. I know ...

How do I remember what I was working on and why several months ago?

To-do lists are lifesavers. Stack Exchange This Q&A is part of a weekly series of posts highlighting common questions encountered by technophiles and answered by users at Stack Exchange, a free, community-powered network of 100+ Q&A sites. TheIndependentAquarius asks: I was working on a project three months ago when suddenly another urgent project appeared and I was ...

How to manage accidental complexity in software projects?

Practice makes better software. Stack Exchange This Q&A is part of a weekly series of posts highlighting common questions encountered by technophiles and answered by users at Stack Exchange, a free, community-powered network of 100+ Q&A sites. davidk01 asks: When Murray Gell-Mann was asked how Richard Feynman managed to solve so many hard problems Gell-Mann responded ...

Why was the first compiler written before the first interpreter?

Decades ago, compilation was much simpler. Stack Exchange This Q&A is part of a weekly series of posts highlighting common questions encountered by technophiles and answered by users at Stack Exchange, a free, community-powered network of 100+ Q&A sites. anguyen asks: The first compiler was written by Grace Hopper in 1952 while the Lisp interpreter was ...

Microsoft “loves Linux” as it makes Azure bigger, better

11 million servers, new giant VMs, and more third-party app support. Wait, what happened at this thing?!? Microsoft In San Francisco today, Microsoft CEO Satya Nadella said something that was more than a little surprising: Microsoft loves Linux. The operating system once described as a “cancer” by Nadella’s predecessor, Steve Ballmer, is now being embraced ...

How do you avoid being forked into oblivion?

Licenses and trademarks allow you to maintain control over your software. Stack Exchange This Q&A is part of a weekly series of posts highlighting common questions encountered by technophiles and answered by users at Stack Exchange, a free, community-powered network of 100+ Q&A sites. Den asks: As recently reported, “Xamarin has forked Cocos2D-XNA, a 2D/3D game ...

Google is making SSL Certificates a bigger priority in search rankings

Google has just published an interesting blog post about SEO best practices on its Webmaster Central Blog, and one interesting detail is that Google is going to start ranking sites with SSL Certificates higher. Google is making this move because it believes in making the internet a more secure place, and a more secure web starts with more secure website ...

Is there a benefit to compiling your code as you go?

Compiling allows you to fix errors quickly. Stack Exchange This Q&A is part of a weekly series of posts highlighting common questions encountered by technophiles and answered by users at Stack Exchange, a free, community-powered network of 100+ Q&A sites. CaptainCodeman asks: I recently had a job interview in which they gave me an hour to write some ...

VMware plays nice with OpenStack, unveils a VMware-powered data-center-in-a-box

  SUMMARY:At VMworld, the virtualization giant will unveil new service that makes OpenStack more compatible with VMware tools and VMware-loaded data centers as well as a new appliance that will come stocked with (what else?) VMware software. Virtualization giant VMware plans to announce Monday that its lineup of tools for the data center will soon be compatible ...