Content by Category
.NET 1.x
.NET 2.0
.NET 3.0
.NET 3.5
.NET 4.0
.NET 4.5
.NET Assemblies
.NET Framework
.NET Getting Started
Accessibility
ADO.NET
Advertorials
Agile Development
AJAX
Amazon Web Services
Analysis Services
Android
Architecture
Arduino
ASP .NET Web API
ASP.NET
ASP.NET MVC
ASP.NET WebForms
Azure
B2B (Business Integration)
BDD
Big Data
Bing
BizTalk
Book Excerpts
Build and Deploy
Business Intelligence
C#
C++
ClickOnce
Cloud Computing
Code Contracts
CODE Framework Info - non Technical
CODE on the Road!
COM+
Community
Conferences
Continuous Integration
Crystal Reports
CSLA.NET
CSS
Data
Debugger
Design Patterns
Development Process
Display Technologies
Distributed Computing
Document Database
DotNetNuke
DSL
Dynamic Languages
Dynamic Programming
Editorials
Enterprise Services ("COM+")
Entity Framework
Events
Expression Blend
F#
Fox to Fox
Frameworks
Functional Programming
Git
Graphics
HTML 5
Internet Explorer 8.0
Interviews
IOS
iPhone
Iron Ruby
Java
Java Script
JavaScript
jQuery
JSON
Lightswitch
LINQ
Linux
LUA
Mac OS X
MDX
Messaging
Metro
Microsoft Application Blocks
Microsoft Business Rules Framework
Microsoft Dynamics
Microsoft Expression
Microsoft Office
Mobile Development
Mobile PC
Mono
MsBuild
MVVM
MySQL
Network
NHibernate
node.js
NOSQL
Nuget
Object Oriented Development
Objective C
Odata
OLAP
Open Source
Opinion
Opinions
Oracle
ORM
Other Languages
Parallel Programming
Patterns
PHP
Podcasts
Post Mortem
PowerPoint
Print/Output
Prism
Product News
Product Reviews
Project Management
Prolog
Python
Q&A
Rails
Rake
Razor
Reporting Services
REST
RIA Services
Ruby
Ruby on Rails
Scheme
Search
Security
Services
SharePoint
SignalR
Silverlight
SOA
Social Networks
Software & Law
Software Business
Source Control
Speech-Enabled Applications
SQL Server
SQL Server 2000
SQL Server 2005
SQL Server 2008
SQL Server 2012
SQL Server CE/AnyWhere/Mobile/Compact
SSIS
Subversion
Sync Framework
Tablet PC
TDD
Team System
Techniques
Testing and Quality Control
TFS
Tips
TypeScript
UI Design
UML
User Groups
VB Script
VB.NET
Version Control
VFP and .NET
VFP and SQL Server
Virtual Earth
Vista
Visual Basic
Visual Basic 6 (and older)
Visual FoxPro
Visual Studio .NET
Visual Studio 11
Visual Studio 2005
Visual Studio 2008
Visual Studio 2010
Visual Studio 2011
Visual Studio 2012
Visual Studio Tools for Office
VSX
WCF
Web Development (general)
Web Services
WebMatrix
WF
Whitepapers
Windows 7
Windows 8
Windows Azure
Windows Live
Windows Phone 7
Windows Phone SDK
Windows Server
Windows Vista
WinForms
WinRT
Workflow
WPF
XAML
Xiine Documentation
XML
XNA
XSLT



LearnNow


XAMALOT
 


SSWUG

Reader rating:
Article source: CoDe (2012 May/Jun)


Article Pages:  1  2 - Next >


Managed Coder: On Diversity


Ted Neward

Writing software is hard, particularly when schedules keep programmers “nose to the grindstone”; every so often, it’s important to take a breather and look around the world and discover what we can find-ironically, what we find can often help us write software better.

Diversity in the workplace, declare the HR websites, is a good thing, crucial to innovation. Does this hold for programming languages?

While I was in college at the University of California, Davis, diversity was a hot topic among the students. In fact, one year, a half-dozen students decided that the Latino Studies department wasn’t diverse enough (apparently, if memory serves, all three professors were of Caucasian descent), and staged a hunger strike “for diversity”.

I remember asking, as the hunger strike neared its second day, why diversity was a good thing. I also remember half the student body (it seemed) calling me an “insensitive racist chauvinist pig.” Despite all the words being hurled my way, I never actually heard an objective answer.

“Everybody knows” that diversity in the workforce is good. “Everybody knows” that diversity in a student body is good. What I can’t figure out, however, is how it makes things good-what about a diverse workforce, exactly, leads to benefits not felt in a homogeneous one?

To the Internet!

Doing a quick Google search on “Diversity” leads to more of the same chest-beating “It just is” kinds of articles (and a couple of college message boards), but one article (http://www.businessnewsdaily.com/1200-workforce-diversity-good-for-business.html) actually offers up a rationale: diversity apparently, according to a Forbes study, leads to better innovation, which in turn leads to better competitiveness:

“Companies have realized that diversity and inclusion are no longer separate from other parts of the business,” said Stuart Feil, editorial director of Forbes Insights. “Organizations in the survey understand that different experiences and different perspectives build the foundation necessary to compete on a global scale.”

Although no articles I’ve found make the causation clear, the correlation between a diverse workplace and innovation (and thus competitive strength) seems to be relatively clear, at least according the study cited. One of the key elements seems to be around attracting and retaining talented employees, which (to my mind) makes sense-programming is a pretty merit-based industry, when you think about it, given that neither the compilers nor the servers really care about the age, gender, ethnicity, political bias, or any other distinctive characteristics of the programmers involved.

(It should be pointed out, however, that programs sometimes bring their own biases to the game. For years, UNIX developers could feel a 60’s vibe by trying to use their build tool; typing “make love” at the command line produced a result “not war?”)

So if diversity at the racial and ethnic level is an important part of creating a competitive and innovative workforce, then why do programming shops continually stress that they are a monocultural place to work?

Why is “We are a C# shop, just a C# shop, and we will always be a C# shop (until Microsoft kills it, anyway)” somehow a good thing?


Article Pages:  1  2 - Next Page: 'Polygamy, Polyamory, Polyglot-amy, oh my!' >>

Page 1: Managed Coder: On Diversity
Page 2: Polygamy, Polyamory, Polyglot-amy, oh my!

How would you rate the quality of this article?
1 2 3 4 5
Poor      Outstanding

Tell us why you rated the content this way. (optional)

Average rating:
2 out of 5

1 people have rated this article.

Instantly Search Terabytes Of Text
“Lightning Fast”
– Redmond Mag
“Covers all data
sources” – eWeek
25+ fielded & full-text search options
dtSearch’s own document filters highlight hits in popular file types
Web Spider supports static & dynamic data
APIs for .NET, Java, C++, SQL, etc.
Win / Linux (64-bit & 32-bit)
www.dtSearch.com
 

      LearnNow

 

SSWUG