Chris Conlan

Data Scientist

  • About
  • Blog
    • Business Management
    • Programming with Python
    • Programming with R
    • Automated Trading
    • 3D Technology and Virtual Reality
  • Books
    • Fast Python
    • Algorithmic Trading with Python
    • The Blender Python API
    • Automated Trading with R
  • Snippets
  • Opportunities

Documenting Codebases for Teams

February 24, 2017 By Chris Conlan Leave a Comment

A properly prepared team can make or break an expensive development effort. When I prepare a team to work together on an application, I like to keep four distinct documents in the source code that detail how the application works, how it is programmed, how to use it, and what we are working on. In […]

Filed Under: Business Management Tagged With: Chris Conlan, coding as a team, Documenting codebases, Documenting codebases as a team, team developing organization, web development code documentation

Why PhD’s are Great Hires as Programmers

February 9, 2017 By Chris Conlan Leave a Comment

In 2017, there are a lot of programmers in the world. The talent pool is enormous. As languages evolve and technical education becomes more accessible, a growing number of professionals are either self-taught or converted from another area of expertise. At the same time, computer science curricula in universities are evolving to focus on more […]

Filed Under: Business Management Tagged With: Computer Science Education, How to get hired in programming, Phd Programs, Preparation for Computer Careers

Managing Developers in Unfamiliar Languages: A Data Scientist’s Perspective

December 15, 2016 By Chris Conlan 1 Comment

Overview Data scientists are often very cloistered in the world of software development. We are noble purists that value elegant math and efficient logic. As a data scientist turned project manager, I have some pieces of wisdom for managing developers working in unfamiliar domains. A few examples of situations this can apply to: You need an […]

Filed Under: Business Management Tagged With: Computer Software Developer, Data Scientist, Managing Software Development

Designing Python for Concurrent Development (for Teams)

December 14, 2016 By Chris Conlan Leave a Comment

Overview It is often impossible to meet a deadline with an army of one. For this reason, many codebases and frameworks designed to allow multiple developers to modify and add components, simultaneously and independently, without creating unexpected problems elsewhere in the codebase. We will classify such codebases as modular. We will explore existing modular codebases […]

Filed Under: Business Management Tagged With: Chris Conlan, concurrent development using Python, data development, Python development, Teams using python concurrently

  • « Previous Page
  • 1
  • 2

Latest Release: Algorithmic Trading with Python

Algorithmic Trading with Python

Available for purchase at Amazon.com.

Algorithmic Trading

Pulling All Sorts of Financial Data in Python [Updated for 2021]

Calculating Triple Barrier Labels from Advances in Financial Machine Learning

Calculating Financial Performance Metrics in Pandas

Topics

  • 3D Technology and Virtual Reality (8)
  • Automated Trading (9)
  • Business Management (9)
  • Chris Conlan Blog (5)
  • Computer Vision (2)
  • Programming with Python (16)
  • Programming with R (6)
  • Snippets (8)
  • Email
  • LinkedIn
  • RSS
  • YouTube

Copyright © 2021 · Enterprise Pro Theme On Log in