DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Integrating PostgreSQL Databases with ANF: Join this workshop to learn how to create a PostgreSQL server using Instaclustr’s managed service

Mobile Database Essentials: Assess data needs, storage requirements, and more when leveraging databases for cloud and edge applications.

Monitoring and Observability for LLMs: Datadog and Google Cloud discuss how to achieve optimal AI model performance.

Automated Testing: The latest on architecture, TDD, and the benefits of AI and low-code tools.

Related

  • Improving Customer-Facing App Quality Using Tricentis Testim
  • Choose Software Engineering Career Path: Top 25 Reason to Know
  • Mobile App Development Process
  • How To Create a Crud App in OutSystems — A Low Code Development Platform

Trending

  • Decoding Business Source Licensing: A New Software Licensing Model
  • How TIBCO Is Evolving Its Platform To Embrace Developers and Simplify Cloud Integration
  • Extracting Maximum Value From Logs
  • Future Skills in Cybersecurity: Nurturing Talent for the Evolving Threatscape

This Week in Modern Software: R.I.P. Google+?

Here are this week's best modern software news stories. Learn about the downfall of Google+, see an enterprise guide to Windows 10, and more.

Fredric Paul user avatar by
Fredric Paul
·
Aug. 10, 15 · News
Like (1)
Save
Tweet
Share
2.01K Views

Join the DZone community and get the full member experience.

Join For Free

Welcome to This Week in Modern Software, or TWiMS, our weekly roundup of the most important things happening in the world of software analytics, cloud computing, application monitoring, development methodologies, programming languages, and related topics.

This week, our top story concerns the failure of Google+ to make its mark on the social scene.

TWiMS Top Story

Inside the Failure of Google+, a Very Expensive Attempt to Unseat Facebook—Mashable

What it’s about: Google announced recently that it would no longer require people to use a Google+ profile to sign into YouTube and, eventually, other company products. The Internet, as is its wont, read the tea leaves: Google is slowly marching its largest, costliest (but definitely not its first) attempt at social media success to the gallows. The move also spawned a new round of conflicting speculation that Google may acquire Twitter, which is generally seen to have struggled as a public company. Mashable’s inside look at the rise and fall of Google+ presents the entire software community with an important reminder that even the best-funded, highest-profile projects can often go awry.

Why you should care: Google is hardly suffering these days, but the Google+ story does offer a clear lesson that even the biggest software companies pay a dear price when they chase features for incorrect or incomplete reasons. When you’re choosing what apps and features to build, you need a better rationale than “The competition is doing it.” In an oversimplified nutshell, that was pretty much the genesis of Google+, according to the Mashable report: Google+ was born out of fear that the much smaller Facebook was going to significantly harm its business. It’s a compelling read about, in Mashable’s own words, “how a large technology company tries and often fails to innovate when it feels threatened.”

Further reading:

  • It’s the End of Google+ (As We Know It)—Business2Community
  • 5 Reasons Google+ Failed: One Power User’s Observations—SiliconANGLE
  • Google Just Boosted the Odds That It Will Acquire Twitter—Fortune
  • Twitter May Be a Takeover Target, but Google Is Unlikely to Take It Over—Re/code


A New Breed of Software Engineer—Automotive News

What it’s about: Longstanding industry stalwart Automotive News serves up a look at how automakers—and especially the manufacturers in the automobile supply chain—are in a “gold rush” for software engineering talent that’s changing the way they do business.

car made from computer code: this week in modern softwareWhy you should care: Software’s eating the auto industry, too, from the connected car to self-driving vehicles to, well, just about every car being made today. Among the story’s interesting insights: Software now accounts for anywhere from $350 to $1,050 of the cost of a car, while the on-board electronics hardware on which it runs can add as much as $6,000 to the final price tag. As these electronics grow increasingly advanced, so does the need for the people who make them work: software developers. Smart employers are turning up much needed talent from unlikely venues. That’s the case at Visteon Corp., which hired games developer and visual effects programmer Kyle Entsminger for its advanced product design team. In turn, Entsminger has recruited engineering talent from nontraditional backgrounds, such as Aaron Forsman, a self-taught games programmer and former professional poker player.

“Somebody like Aaron would have been completely overlooked had he applied for a job through normal channels,” Entsminger tells Automotive News. “‘Do you have a degree? No?’ Aaron wouldn’t have gotten an interview. The computer would have kicked out his resume.”


Enterprise Guide to Windows 10—Network World

What it’s about: Windows 10 is out and the early reviews are generally quite positive, even if they point out the inevitable bugs. (Fear not, bug-hunters: Microsoft is already fulfilling on Windows 10’s promise of regular updates with its first major update.) Much of the coverage understandably focuses on individual users rather than corporations, but Network World researcher Tom Henderson is here to help the enterprise crowd dig into the new version of the venerable OS.

Why you should care: When it comes to upgrades, consumers have it easy. (And many consumers will get their Windows 10 upgrade for free, at least during the first year.) Enterprises have a bit more evaluation and planning to do; migrating thousands of end points isn’t for the meek. Henderson starts with an important point: the full-blown enterprise version of Windows 10 won’t actually be available until later this year. (He also recommends the Enterprise edition over the other tiers of Professional and Education versions.) But he advises companies to prep longer-term migration plans by beginning pilot projects right away. (Microsoft offers 90-day evaluations for IT pros via its TechNet Evaluation Center.)

Henderson runs through plenty of good news (expect fewer complaints from your user community) and technical upgrades (business-oriented security and data encryption, easier updating VMs regardless of platform, and plenty more.) He also notes that Windows 10 helps enterprise IT departments deliver customized app stores to their internal users, including self-provisioning. Just don’t skip over all of the licensing, compliance, and technical details before opening the store’s doors for business.

Further reading: 

  • How to Tell If Windows 10 Is Succeeding (It’s Not As Easy As It Sounds)—Fast Company
  • Microsoft Delivers Windows 10 SR1—Thurrott


7 Things Your Boss Doesn’t Understand About Software Development—Simple Programmer

What it’s about: If you’ve ever been dumbfounded by management’s decisions (or in some cases indecision), this one’s for you. Simple Programmer’s John Sonmez doesn’t mince words in laying out his seven picks for what your boss doesn’t get and what you do. Fair warning to business analysts and project managers: You may need a thick skin for this one.

man with question marks above head: this week in modern softwareWhy you should care: Two items in particular threaten to hamper even the best software development managers: First, technical debt is a killer, and second, fear of new technologies is often misplaced and unproductive. If your boss doesn’t see the mountains of technical debt your team is accruing, Sonmez recommends approaching them with the terms of the “production versus production capability” balance in Stephen Covey’s book 7 Habits of Highly Effective People, a canonical work in the corporate management world. Managers who still think it’s 1980, meanwhile, need to realize that in the modern era it may be riskier to stick with old software and tools than it is to deploy new applications and platforms, especially given how frequently software should be updated today.

Further reading:

  • A Look at Technical Debt: The Code Monster in Your Closet—New Relic Blog


Developer Economics: State of the Developer Nation Q3 2015—VisionMobile

What it’s about: VisionMobile’s newest quarterly State of the Developer Nationreport includes a wide array of recent and evolving trends, including the dramatic gender imbalance in developer nation, promising interest in Windows 10, cloud’s connection to app revenues, and plenty more.

Why you should care: The report, which counted 13,000 respondents in the latest quarter, is chock-full of insights for the software community and well worth a weekend read. Here are a few especially timely items that jumped out at us:

  1. The newest data further confirms that mobile has become a two-platform game ruled by Apple’s iOS and Google’s Android. Microsoft, meanwhile, “seems to have finally thrown in the towel” with Windows Phone, and that’s reflected in declining developer interest in the platform. There’s good news for the broader Windows ecosystem, though: 44% of mobile developers included in the report indicated plans to adopt Windows 10, a much higher rate compared with Windows 8 at the same point in the OS’s lifecycle.
  2. Mobile development, like the technology industry at large, suffers from a massive gender gap: Just 6% of respondents in the Developer Economicsreport were women.
  3. For a while now, this report has indicated that many developers make little or no money from their apps. The latest edition says devs who build cloud services stand a better chance of earning revenues from their apps than do their counterparts in mobile and other categories.

Further reading:

  • 4 Key Mobile App Development Trends—New Relic Blog
  • Follow the Money: 4 Financial Lessons for Mobile App Developers—New Relic Blog


A Conversation With Michael Lopp, Pinterest’s Head of Engineering—TechCrunch

What it’s about: Michael Lopp, Pinterest’s top engineering exec, (better known on Twitter as @Rands, and who also presented at the recent Cultivate event at OSCON), sat down for a Q&A with TechCrunch. Lopp, who recently passed the one-year mark with the company after prior posts at Palantir and Apple, talks measurement, hiring, diversity, and why he wants to delegate himself out of a job.

Why you should care: Lopp offers an interesting twist on a term that tech companies are fond of using: “Velocity.” In Lopp’s world, the term doesn’t refer to the number or frequency of code pushes, which he thinks drives engineers batty. Rather, he uses the term to describe stability: “The health of the system. How are we doing, how are we growing.” And he says his primary job is making his engineering team happy and productive. “I’m aggressively pushing things I think I could be really good at and should actually maybe own to someone else who’s gonna get a B at it, but they’re gonna get the opportunity to go do that.” Lopp also expanded on his idea that, “Busy is a bug, not a feature: There’s this thing about busy that feels nice. But that’s actually your ego messing with you, and you’re probably failing in something. Whenever I feel that, I think, why is this here, can I delegate it.”

Want to suggest something that we should cover in the next edition of TWiMS? Email us at blog@newrelic.com.

[This article was written by Kevin Casey]

Software development Google (verb) mobile app

Published at DZone with permission of Fredric Paul, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Improving Customer-Facing App Quality Using Tricentis Testim
  • Choose Software Engineering Career Path: Top 25 Reason to Know
  • Mobile App Development Process
  • How To Create a Crud App in OutSystems — A Low Code Development Platform

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: