Embedding D3 in an IPython Notebook || cmos

Jupyter is a fantastic tool that we use at The Data Incubator for instructional purposes. In particular, we like to keep our curriculum compartmentalized via Jupyter notebooks. It allows us to test our code samples across any language there’s a Jupyter kernel for* and keep things in one place, so our fellows don’t have to rifle through a wide variety of file formats before getting to the information they need.

One area where we only recently integrated Jupyter was frontend web visualization. Our previous structure involved a notebook, possibly with code snippets, that contained links to various HTML files. We expected our fellows to dig through the code to
Source: Embedding D3 in an IPython Notebook || cmos

 

How Developers Search for Code: A Case Study

How Developers Search for Code: A Case Study

Abstract: With the advent of large code repositories and sophisticated search capabilities, code search is increasingly becoming a key software development activity. In this work we shed some light into how developers search for code through a case study performed at Google, using a combination of survey and log-analysis methodologies. Our study provides insights into what developers are doing and trying to learn when performing a search, search scope, query properties, and what a search session under different contexts usually entails. Our results indicate that programmers search for code very frequently, conducting an average of five search sessions with 12 total queries each workday. The search queries are often targeted at a particular code location and programmers are typically looking for code with which they are somewhat familiar. Further, programmers are generally seeking answers to questions about how to use an API, what code does, why something is failing, or where code is located.

Source: How Developers Search for Code: A Case Study

 

Why Introverts Make Great Entrepreneurs


Imagine a typical entrepreneur.

A quiet, reserved introvert is probably not what first came to mind. Aren’t entrepreneurs supposed to be gregarious and commanding—verbally adept and able to inspire employees, clients and investors with the sheer force of their personality? No wonder the advice for introverts who want to be entrepreneurs has long been some form of: “Be more extroverted.”

Now, though, business experts and psychologists are starting to see that guidance is wrong. It disregards the unique skills that introverts bring to the table—the ability to focus for long periods, a propensity for balanced and critical thinking, a knack for quietly empowering others—that may make them even better suited for entrepreneurial and business success than extroverts.

Source: Why Introverts Make Great Entrepreneurs