Profile of Andrew BinstockEditor-in-chief, Dr. Dobb's Journal
Member Since: 11/15/2013
News & Commentary Posts: 25
Prior to joining Dr. Dobb's Journal, Andrew Binstock worked as a technology analyst, as well as a columnist for SD Times, a reviewer for InfoWorld, and the editor of UNIX Review. Before that, he was a senior manager at Price Waterhouse. He began his career in software development.
Articles by Andrew Binstock
Last month, Microsoft and Google bypassed their own code hosts to post major code projects on GitHub. The once-favored hosts have begun a long, familiar decline.
In software development, being the #3 platform in the mobile market is as good as being last.
In a too-good-to-be-true turn of events for enterprises, Microsoft ports .NET development framework to Linux and Mac OS and open-sources the entire .NET stack.
Despite years of refinement, Agile development still does not include architecture and design.
Amazon and Microsoft clouds leave HP, IBM, and Google struggling with developers. Here's why.
From our sister site Dr. Dobb's, the Jolt awards honor the best books of the past 12 months.
Paltry documentation for developer tools greatly diminishes our ability to work well in subtle but important ways.
Traditional Agile methods have evolved quickly to address current programming needs. Continuous delivery mixed with select Agile practices equals the preferred way forward.
Major programming languages often don't make it to version 6, but if they do, they arrive wounded and badly scarred. Why is that?
Vendors and analysts would have us believe that the Internet of Things is imminent. In fact it will be years before the obstacles it faces can be surmounted.
Despite various drawbacks, remote courses (both for credit and for pure learning) are becoming the emerging norm. Understand the options.
Reducing tool complexity requires mercilessly applying YAGNI (you aren't gonna need it). Resist "featuritis" and choose the tools that deliver only what you need.
Managing the complexity of development toolchains -- from SCM, to the build tools, to the testing, to the deployment stack -- now so overwhelms the developer experience, it's hard to get any real programming done.
Google services are everywhere -- but the company's lack of long-term commitment to products and APIs make it tough to know which ones to include in new apps.
Microsoft, facing significant risks in the post-PC era, has made surprising changes to the way it works with developers.
Apple's new language, Swift, will be welcomed by developers primarily as an antidote to working in Objective-C. But Apple's continued insistence on a closed ecosystem is a missed opportunity.
Survey of more than 2,200 U.S. developers shows salaries in a well-paid field are nudging up as the economy picks up steam.
Heartbleed showed that it doesn't matter whether open source projects can patch bugs faster. The real issue is whether they can generate enough revenue to stay alive.
We look back on BASIC's 50 years of attracting -- and repelling -- new programmers.
The Internet of Things will add so much programmability to devices that keeping software current will become a never-ending task.
What was intended as a set of personal practices has become a doctrine. And despite the mainstream adoption of Agile, the loss of its original intent has undermined its effectiveness.
Microsoft's high prices for dev tools fund a cottage industry that has no parallel in computing.
You've seen IT silver bullets come and go before? Make no mistake: IBM truly expects data centers to move to the cloud.
Here's what happened in 2013 to C, Java, Objective-C, C++, C#, PHP, Visual Basic, and Python.