Progress Acquires MarkLogic! Learn More
BLOG ARTICLE

Sharing the Code

Back to blog
05.07.2014
1 minute read
Back to blog
05.07.2014
1 minute read
Person using a tablet

In his new role as head of the computer-science department at Rensselaer Polytechnic Institute, Jim Hendler wants to shake up how computer programming is taught — and share the code. In an article in the Chronicle of Higher Education, Hendler is concerned that the demand for resources is outpacing how fast people can be trained — and that the training is inadequate because of old-school think that programming is a solo sport — and that the product of those efforts is a closely-guarded secret.

Instead Hendler advocates pairing programmers, publicly reviewing code, and bringing in the non-coders to see the process. In fact, Hendler, who has served as a management consultant to many technology firms, said he has observed these practices in the bleeding edge tech companies — and believes they should be elevated to de rigueur.

Here at MarkLogic one of my colleagues Matt Turner started up Demo Jam several years back. This is a chance for anyone in the company to show off present to their peers. A funny thing happened. While one would think that this might be Friday night yawn in Sheldon and Leonard’s apartment — it turned out that this is a dynamic and highly attended internal event. Matt cues up the music and the timer — and the presenter presents. And if s/he wants audience participation just saying a word — and looking up — cues the obligatory echo of “Facets!” or “Triples!” or “Replication!”

It is silly, but it is fun. And you know what, it is educating. The developer gains much-needed presentation skills, and we non-developers are exposed to various technical “building blocks” that make up any application. The Demo Jam serves to demystify while unifying the work teams. And participation is aided because of Matt’s shakedown of executives to ante up a huge cash pot for the top 3 presentations.

Most of us will never be coders but that doesn’t mean we have to stand on the technology sidelines. The more we are all exposed to the steps to creating great software, the more we can imagine — and innovate.

 

 

 

Diane Burley

Responsible for overall content strategy and developing integrated content delivery systems for MarkLogic. She is a former online executive with Gannett with astute business sense, a metaphorical communication style and no fear of technology. Diane has delivered speeches to global audiences on using technologies to transform business. She believes that regardless of industry or audience, "unless the content is highly relevant -- and perceived to be valuable by the individual or organization -- it is worthless." 

Read more by this author

Share this article

Read More

Related Posts

Like what you just read, here are a few more articles for you to check out or you can visit our blog overview page to see more.

Developer Insights

Multi-Model Search using Semantics and Optic API

The MarkLogic Optic API makes your searches smarter by incorporating semantic information about the world around you and this tutorial shows you just how to do it.

All Blog Articles
Developer Insights

Create Custom Steps Without Writing Code with Pipes

Are you someone who’s more comfortable working in Graphical User Interface (GUI) than writing code? Do you want to have a visual representation of your data transformation pipelines? What if there was a way to empower users to visually enrich content and drive data pipelines without writing code? With the community tool Pipes for MarkLogic […]

All Blog Articles
Developer Insights

Part 3: What’s New with JavaScript in MarkLogic 10?

Rest and Spread Properties in MarkLogic 10 In this last blog of the series, we’ll review over the new object rest and spread properties in MarkLogic 10. As mentioned previously, other newly introduced features of MarkLogic 10 include: The addition of JavaScript Modules, also known as MJS (discussed in detail in the first blog in this […]

All Blog Articles

Sign up for a Demo

Don’t waste time stitching together components. MarkLogic combines the power of a multi-model database, search, and semantic AI technology in a single platform with mastering, metadata management, government-grade security and more.

Request a Demo