We value your privacy.
This website uses cookies to ensure you get the best experience. You can learn more about our cookie usage in our privacy policy

Train Your People to Think in Code

#
min read
5/24/2019

Taking a code-centered approach to work will benefit organizations in three ways.

Today, most companies equate doing analysis with writing formulas in spreadsheets. But the business landscape has shifted seismically since the invention of the spreadsheet. Today, organizations must think in terms of millions of individual customers, not just a handful of segments, and solve problems with reusable solutions to avoid reengineering the process from the ground up. And they want to benefit from the latest advances in machine learning and AI, not simply throw regressions at whatever analytical problem they face. In short, companies need to retrain for writing code, not formulas, as the future of work will entail thinking not just analytically but also algorithmically.

This change of perspective is significant. Most companies might see code as something confined to obscure corners of the IT department or as the exclusive province of a select group of data scientists. But organizations that manage to make code the natural language for diffusing analysis across their business can often grow and innovate faster than their peers.

Taking a code-centered approach will benefit organizations in three ways:

First, thinking in code allows companies to cleanly separate data from analysis of the data, which allows teams to improve each one independently of the other. When data and analysis are cleanly separated, different teams can focus on independently improving each aspect, leading to faster progress.

Second, code is much easier to share and reuse — the entire open-source software movement rests on this idea. Software developers have spent years building tools to make their work easy to trace, modify, and share. By adopting key principles of software development, such as version control, enterprise teams can be more efficient and collaborative as updates to files are tracked throughout their lifetime and changes can be reversed easily.

Finally, code is better for both simple and complex analysis. Breakthroughs in machine learning and AI techniques are implemented as code, and by cloning the code researchers are using, individuals can gain access to state-of-the-art techniques in analysis, quickly and for free.

So what must managers do to move their existing workforce along the spectrum from formula to code? In our experience, there are three practical steps leading companies in this area take.

Tear down the ‘Tower of Babel.’ Communication is a prerequisite to collaboration. Language barriers create some of the strongest barriers to effectively sharing ideas. This is not just true for text exchanges and spoken conversations — it’s equally true for code. But having to mentally recast ideas in several programming languages requires additional expertise, as it can be cognitively demanding.

What’s the solution?

Companies should aim to select at most two, but ideally one, analytical programming language as a company-wide standard — something everyone can “speak.” To be clear: No single choice is perfect for every situation, and reasonable people can disagree on the choice of standard, so teams should prepare for familiar change-management challenges. Companies can assuage naysayers and stay current by agreeing to revisit standards every couple of years.

A good first step for companies is to learn from what experts are doing. Seek out those highly regarded by peers and managers in your company’s core quantitative areas — for instance, in finance, marketing, or at the center of any product group whose product relies on analytics. One global financial services company took just this approach and learned that its top data scientists had settled on Python as a language, and that even junior data scientists were sharing Python code through Jupyter notebooks, a tool widely adopted in the scientific community for conducting and documenting reproducible research with code.

People who have spent years trying to hone their applied quantitative skills will inevitably be opinionated when it comes to the choice of tools and methods and would likely be delighted if their unofficial standards became official. These individuals will act as torchbearers and teachers in the organization, so raising their profiles and amplifying their impact is both sound business practice and a useful talent management strategy.

Create shared-code repositories. Once people transcribe ideas in a common language, companies should take a cue from open-source communities and establish their own shared-code repositories and knowledge bases. This makes it possible for people to share their coding work quickly and easily and to avoid constantly reinventing the wheel.

As with any central system, companies need to be thoughtful about security and permissions, and they should vary access credentials according to their own standards for confidentiality or intellectual property protection. But creating a rich space where ideas can benefit from a wide array of contributions is a powerful engine of progress, and companies can benefit enormously.

With shared-code repositories, multiple groups within an organization can use the same code files to solve similar problems. For instance, the marketing team in a bank might want to know about customers who are thinking about mortgage refinancing so they can target certain products against these customers; and the finance team might also want data on possible refinancing as it projects budgets and billings. The problem formulation is the same in both cases — how many people, and which ones, are likely to refinance? — so why not use the same code to get to the answer?

A good way to get going quickly is to pick a project, create a code repository around it, and invite contributions from a wide audience. Code-sharing platforms like GitHub and Bitbucket make this easy. It’s useful to start with broadly applicable and noncontroversial projects — such as time-series forecasting, generating customer segmentations, and calculating price elasticities, to name a few.

Some companies have gone beyond internal shared repositories and publicly shared their efforts. Leading technology companies like Google and Microsoft have been doing this for some time. But now, companies in other industries are also beginning to see the advantages in adopting this strategy. One telecom carrier, for example, has made its shared-code repositories part of the open-source community, which allows the company to avail itself of help from others even outside the company and potentially set the standard platform for the telecom industry.

Make code part of business as usual. Companies that want to generate the most value possible from advanced analytics face one final, and daunting, challenge: They must make code-based modeling the rule, not the exception. It must become business as usual, as unremarkable and reflexive as attaching a spreadsheet to an email. What makes this challenge formidable is that it requires not just a change in perspective but also a change in habits. But there are pragmatic strategies for accelerating this shift.

First, companies that truly view analytics as a strategic priority will go to great lengths to communicate clear and specific expectations at all levels. Senior executives broadcast company-wide messages emphasizing their belief in and renewed focus on analytical excellence; they explicitly connect it to their strategies in town hall-style meetings; and often, they signal their intentions to shareholders and the market as a whole by highlighting their efforts in everything from annual Securities and Exchange Commission filings to investor calls.

A second strategy for making this change happen quickly and smoothly is to protect and provide time for employees to get training. This strategy works because developing true technical skills requires focus, feedback, elapsed time, and repetition. Today, there is a vast array of options available to companies and individuals alike, ranging from boot camps to massive open online courses (MOOCs) to customized, onsite instruction. In our experience, any of these options can succeed as long as trainees can have sustained blocks of time to learn without constantly toggling back to their day jobs. The learning costs of context switching is enormous. With focus, becoming a competent coder is not an insurmountable task, and managers shouldn’t assume their employees are not up to it.

A third and powerful tactic is setting up a viable support structure. People need to know whom to ask for help; the angst of learning can be considerably lowered when that help is timely and relevant. Progress stalls when the same handful of individual super-users are questioned repeatedly. They quickly become overwhelmed. But people who are just one step ahead on the journey can become mentors for others just starting out. Managers who communicate new expectations to their teams need to be prepared to be the first port of call for unblocking their teams — and few things provide a stronger incentive to learn something than knowing that you’ll have to teach it to others.

But there’s no need to fear. There are many guideposts in this new world. Popular answers, whether found through a search engine, a training resource, or a peer teacher, are almost always elegant and reusable. And sometimes, those answers will contain links to extensive open-source code repositories with solutions to any manner of related problems. The same is generally not true for spreadsheets, whose intermingling of data and analysis makes it difficult to abstract away just the reusable and improvable solution to your problem — especially when that solution requires more than just one step.

Give Your Coders Focused Learning Time

A dedicated training room away from daily work gives your team the sustained, uninterrupted blocks of time that learning to code demands.

BOOK A TRAINING ROOM
Google now lets you pick your favorite sources.
Add as Google Preferred Source
Add WorkSocial to Preferred Sources

Related Spaces

Conference room for up to 40 people at WorkSocial Menlo Park, Jersey City NJ
capactiy
Menlo Park Conference Room

111 Town Square Place - Suite 1203,

Jersey City, NJ 07310

Explore location
Conference room with table and chairs for a standard team meeting
capactiy
Madison Avenue Forum Room

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Conference room with table and seating for a producer-style working session
capactiy
Broadway Producer's Suite

1216 Broadway
New York, NY 10001

Explore location
Conference room with table and executive seating for a director-level meeting
capactiy
Broadway Director's Suite

1216 Broadway
New York, NY 10001

Explore location
Conference room with table and seating designed to spark new ideas
capactiy
Times Square Inspiration Room

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Conference room with table and chairs for a high-energy team session
capactiy
Times Square Energy Room

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Conference room with table and seating for a senior leadership meeting
capactiy
Herald Square Executive Room

31 West 34th Street, 7th & 8th Floors
New York, NY 10001

Explore location
Large conference room with table and seating for a big-group meeting
capactiy
Madison Grand Room

315 Madison Avenue 3rd & 4th Floors
New York, NY 10017

Explore location
Conference room with table and seating for a strategic planning session
capactiy
Madison Strategy Room

315 Madison Avenue 3rd & 4th Floors
New York, NY 10017

Explore location
Conference room with table and seating for a leadership team meeting
capactiy
Madison Leadership Room

315 Madison Avenue 3rd & 4th Floors
New York, NY 10017

Explore location
Conference room with table and seating for a detail-focused meeting
capactiy
Financial District Precision Room

30 Broad St 14th floor
New York, NY 10004

Explore location
Conference room with table and chairs suited for strategy discussions
capactiy
Financial District Strategy Room

30 Broad St 14th floor
New York, NY 10004

Explore location
Conference room with table and seating for a big-picture planning session
capactiy
Chelsea Horizon Room

159 W 25th St Floors 4, 5, 7 & 8
New York, NY 10001

Explore location
Conference room with table and seating built for innovation workshops
capactiy
Chelsea Innovation Room

159 W 25th St Floors 4, 5, 7 & 8
New York, NY 10001

Explore location
Conference room with table and seating for a close-partner discussion
capactiy
Chelsea Partner Room

159 W 25th St Floors 4, 5, 7 & 8
New York, NY 10001

Explore location
Conference room with table and seating for a creative team session
capactiy
Chelsea Creative Room

159 W 25th St Floors 4, 5, 7 & 8
New York, NY 10001

Explore location
Conference room with table and seating in a bold, standout setting
capactiy
Fashion District Icon Room

15 W 38th St
New York, NY 10018

Explore location
Conference room with table and seating in an elegant, refined setting
capactiy
Fashion District Elegance Room

15 W 38th St
New York, NY 10018

Explore location
Conference room with table and seating in an artistic, atelier-style space
capactiy
Fashion District Atelier Room

15 W 38th St
New York, NY 10018

Explore location
Conference room with table and seating fit for a runway-inspired setting
capactiy
Fashion District Runway Room

15 W 38th St
New York, NY 10018

Explore location
Conference room with table and seating in a stylish, design-forward space
capactiy
Fashion District Design Room

15 W 38th St
New York, NY 10018

Explore location
Conference room with table and seating for a mid-sized team meeting
capactiy
Midtown West Rio Room

109 West 39th Street, 2nd Floor
New York, NY 10018

Explore location
Conference room with table and seating suited for strategic planning
capactiy
Times Square Vision Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Conference room with table and seating suited for creative brainstorming
capactiy
Times Square Catalyst Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Conference room with boardroom table and chairs near Times Square
capactiy
Times Square Momentum Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Conference room with table and seating for an interactive team session
capactiy
Times Sq South Catalyst Room

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Conference room with table and chairs for a small, focused meeting
capactiy
Times Sq South Harmony Room

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Conference room with table and seating built for forward-looking planning
capactiy
Times Sq South Vision Room

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Conference room with table and chairs arranged for a team meeting
capactiy
Times Sq South Momentum Room

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Conference room with table and chairs for a small, dedicated work session
capactiy
Times Sq South Focus Room

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Conference room with table and chairs for a focused strategy session
capactiy
Times Sq South Strategy Room

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Conference room with table and seating built for strategic team sessions
capactiy
Lexington Avenue Strategy Suite

369 Lexington Ave 3rd floor
New York, NY 10017

Explore location
Conference room with table and seating suited for group decision-making
capactiy
Lexington Avenue Council Suite

369 Lexington Ave 3rd floor
New York, NY 10017

Explore location
Conference room with executive table and seating for a formal meeting
capactiy
Lexington Avenue Executive Suite

369 Lexington Ave 3rd floor
New York, NY 10017

Explore location
Conference room with table and lounge-style seating for a relaxed meeting
capactiy
Madison Avenue Summer Loft

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Conference room with polished table and seating for a formal meeting
capactiy
Madison Avenue Sterling Suite

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Conference room with boardroom table suited for executive discussions
capactiy
Madison Avenue Regent Suite

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Conference room with table and seating suited for leadership decisions
capactiy
Madison Avenue Dominion Suite

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Conference room with a formal boardroom table and seating
capactiy
Wall Street Board Room

40 Wall St Floor 28
New York, NY 10005

Explore location
Conference room with table and seating for a high-stakes business deal
capactiy
Wall Street Deal Room

40 Wall St Floor 28
New York, NY 10005

Explore location
Conference room with table and seating built for leadership sessions
capactiy
Wall Street Leadership Room

40 Wall St Floor 28
New York, NY 10005

Explore location
Conference room with table and seating for a high-performing team session
capactiy
Herald Square Performance Room

31 West 34th Street, 7th & 8th Floors
New York, NY 10001

Explore location
Conference room with table and seating for a group collaboration session
capactiy
Herald Square Collaboration Room

31 West 34th Street, 7th & 8th Floors
New York, NY 10001

Explore location
Conference room with table and seating in a prestige-style setting
capactiy
Herald Square Prestige Room

31 West 34th Street, 7th & 8th Floors
New York, NY 10001

Explore location
Conference room with table and seating suited for a training-linked meeting
capactiy
Broadway TL Room

1216 Broadway
New York, NY 10001

Explore location
Conference room with lounge seating suited for creative team sessions
capactiy
Broadway Lounge Creativity Room

1216 Broadway
New York, NY 10001

Explore location
Conference room with lounge seating designed to spark inspiration
capactiy
Broadway Lounge Inspiration Room

1216 Broadway
New York, NY 10001

Explore location
Conference room with lounge seating for a relaxed collaborative session
capactiy
Broadway Lounge Collaboration Room

1216 Broadway
New York, NY 10001

Explore location
Conference room with table and seating built for big-picture strategy
capactiy
The Hudson Vision Room

1216 Broadway
New York, NY 10001

Explore location
Conference room with table and seating set up for a group assembly
capactiy
Broadway Assembly Room

1216 Broadway
New York, NY 10001

Explore location
Conference room with formal boardroom table and executive seating
capactiy
Broadway Clinton Suite

1216 Broadway
New York, NY 10001

Explore location
Podcast studio with microphones, mixing board, and soundproofed walls
capactiy
Nomad Podcast Studio

1216 Broadway
New York, NY 10001

Explore location
Conference room with table and seating in a heritage-style setting
capactiy
Archway Heritage Suite

9-15 Elthorne Rd, Archway
London N19 4AJ, UK

Explore location
Soundproofed podcast studio with microphones and recording equipment
capactiy
Archway Podcast Studio

9-15 Elthorne Rd, Archway
London N19 4AJ, UK

Explore location
Open coworking desks and shared seating in a bright, vibrant office
capactiy
Vibrant Vision Loft

9-15 Elthorne Rd, Archway
London N19 4AJ, UK

Explore location
Coworking desks and lounge area in an executive-style office suite
capactiy
Madison Avenue Executive Loft

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Open coworking desks and shared seating in a financial district office
capactiy
Wall Street Strategy Hub

40 Wall St Floor 28
New York, NY 10005

Explore location
Coworking desks and seating in a polished, upscale office lounge
capactiy
Lexington Avenue Prestige Lounge

369 Lexington Ave 3rd floor
New York, NY 10017

Explore location
Shared coworking desks with natural light and open seating
capactiy
Madison Classic Harmony Suite

315 Madison Avenue 3rd & 4th Floors
New York, NY 10017

Explore location
Shared coworking desks and collaborative seating near shopping district
capactiy
Herald Square Collaboration Studio

31 West 34th Street, 7th & 8th Floors
New York, NY 10001

Explore location
Coworking desks and shared seating with a modern, precision-built layout
capactiy
Financial District Precision Loft

30 Broad St 14th floor
New York, NY 10004

Explore location
Shared coworking desks and seating in a bright, creative-district office
capactiy
Chelsea Collective Space

159 W 25th St Floors 4, 5, 7 & 8
New York, NY 10001

Explore location
Coworking desks and lounge seating in a bright, open studio
capactiy
Times Sq South Momentum Studio

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Coworking desks and shared seating in a quiet, suburban office setting
capactiy
Suburban Focus Studio

330 Changebridge Rd Suite 101

Pine Brook, NJ 07058

Explore location
Coworking desks and open seating in a bright, modern office lab
capactiy
Skyline Innovation Lab

Parsippany, NJ

Explore location
Corporate training room with rows of seating and a presentation screen
capactiy
Times Square Vision Lab

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Corporate training room with tables and chairs for a collective workshop
capactiy
Broadway Collective Hub

1216 Broadway
New York, NY 10001

Explore location
Corporate training room with tables and chairs for an influence-building workshop
capactiy
Madison Avenue Influence Lab

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Large corporate training room with rows of seating for an enterprise session
capactiy
Madison Avenue Drive Training Room

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Corporate training room with tables and chairs bathed in natural light
capactiy
Madison Avenue Radiance Room

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Corporate training room with tables and chairs for a harmonious team workshop
capactiy
Madison Avenue Harmony Studio

515 Madison Ave 8th Floor
New York, NY 10022

Explore location
Corporate training room with tables and chairs set for a strategy session
capactiy
Wall Street Strategy Suite

40 Wall St Floor 28
New York, NY 10005

Explore location
Corporate training room with tables and chairs overlooking a skyline view
capactiy
Lexington Avenue Skyline Room

369 Lexington Ave 3rd floor
New York, NY 10017

Explore location
Conference room with table and seating built for forward-thinking teams
capactiy
Herald Square Innovation Room

31 West 34th Street, 7th & 8th Floors
New York, NY 10001

Explore location
Conference room with table and seating built to spark ideas
capactiy
Herald Square Inspiration Room

31 West 34th Street, 7th & 8th Floors
New York, NY 10001

Explore location
Large corporate training room with rows of seating for a powerhouse session
capactiy
Chelsea Powerhouse Studio

159 W 25th St Floors 4, 5, 7 & 8
New York, NY 10001

Explore location
Corporate training room with tables and chairs for a high-impact workshop
capactiy
Chelsea Impact Room

159 W 25th St Floors 4, 5, 7 & 8
New York, NY 10001

Explore location
Large corporate training room with rows of seating for a big group
capactiy
Chelsea Legend Studio

159 W 25th St Floors 4, 5, 7 & 8
New York, NY 10001

Explore location
Corporate training room with tables and chairs for a balanced team session
capactiy
Fashion District Harmony Suite

15 W 38th St
New York, NY 10018

Explore location
Corporate training room with tables and chairs for a fast-paced workshop
capactiy
Fashion District Rhythm Studio

15 W 38th St
New York, NY 10018

Explore location
Corporate training room with tables and chairs in an elegant, formal setting
capactiy
Fashion District Elegance Hall

15 W 38th St
New York, NY 10018

Explore location
Corporate training room with tables and chairs for a visionary planning session
capactiy
Times Sq South Visionary Studio

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Corporate training room with tables and chairs for an interactive session
capactiy
Times Sq South Catalyst Lab

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Corporate training room with tables and chairs for a team momentum session
capactiy
Times Sq South Momentum Room

1441 Broadway Floors 3, 5 and 6
New York, NY 10018

Explore location
Corporate training room with tables and chairs for a legacy-building session
capactiy
Midtown West Legacy Room

109 West 39th Street, 2nd Floor
New York, NY 10018

Explore location
Corporate training room with tables and chairs for a masterclass-style session
capactiy
Midtown West Mastery Lounge

109 West 39th Street, 2nd Floor
New York, NY 10018

Explore location
Large corporate training room with rows of seating for a leadership event
capactiy
Midtown West Leadership Lab

109 West 39th Street, 2nd Floor
New York, NY 10018

Explore location
Large corporate training room with rows of seating for discovery-focused learning
capactiy
Midtown West Breakthrough Hub

109 West 39th Street, 2nd Floor
New York, NY 10018

Explore location
Training room for rent at WorkSocial Midtown West NYC, 109 W 39th St, seats up to 100.
capactiy
Midtown West Discovery Studio

109 West 39th Street, 2nd Floor
New York, NY 10018

Explore location
Coworking desks and open seating in a stylish, design-forward office
capactiy
Fashion District Style Loft

15 W 38th St
New York, NY 10018

Explore location
Corporate training room for rent in Midtown West NYC at 109 W 39th St, seats up to 80.
capactiy
Midtown West Creative Suite

109 West 39th Street, 2nd Floor
New York, NY 10018

Explore location
Large corporate training venue in Midtown West NYC at 109 W 39th St, seats up to 200
capactiy
Midtown West Inspiration Hall

109 West 39th Street, 2nd Floor
New York, NY 10018

Explore location
Corporate training room rental at 330 Changebridge Rd, Pine Brook NJ, seats up to 70
capactiy
Oasis Growth Studio

330 Changebridge Rd Suite 101

Pine Brook, NJ 07058

Explore location
Private office with two desks and seating for a two-person team
capactiy
Synergy Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Private office with two desks facing a window view
capactiy
Partner Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Private office suite with table and seating for ten people
capactiy
Leadership Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Private office with long conference table and chairs for ten people
capactiy
Summit Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Private office with conference table and seating for ten people
capactiy
Enterprise Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Private office with table and seating for four people
capactiy
Strategy Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Private office with four desks arranged for team collaboration
capactiy
Collaboration Suite

240 W 40th St Floors 2 & 3
New York, NY 10018

Explore location
Dropdown
Jersey City
New York City
Parsippany
Montville
Los Angeles
London
Dropdown
Hot Desk
Private Offices
Conference Rooms
Virtual Office
Coworking Space
Podcast Studios
Corporate Training Rooms
Boardrooms
Thank you for reaching out to us
We will get back to you shortly
Oops! Something went wrong while submitting the form.