Pivotal Labs

Main menu

Skip to primary content
Skip to secondary content
  • About
  • Case Studies
  • Team
    • Executives
    • Locations
      • San Francisco (HQ)
      • Boston
      • Boulder
      • Denver
      • London
      • Los Angeles
      • New York
  • Community
    • Blogs
    • Tech Talks
    • Events
  • Careers
    • Lifestyle
    • Principles & Practices
    • Benefits
    • FAQ
    • Apply
  • Contact
    • Press Room
    • Press Releases
    • In The News
    • Press Kit
  • All
  • Labs
  • Standup
  • Tracker

Making math make sense to programmers

Amit Gupta
Saturday, October 22, 2011

Whether you’re learning math for pleasure or profit (jumping on the Big Data bandwagon), there are times when it may seem intimidating, overwhelming, confounding, etc. My assertion is that if you think like a programmer, you already have a leg up when it comes to learning math.

I gave today’s Tech Talk at Pivotal Labs SF on this very topic. The outline of the talk is listed below, and these are the slides. I’ll be following up with a series of mini blog posts extracting the contents of the talk.

  1. Program-y translations of math notation
    • Why is math hard to read? Conventions!
    • Translation 1: Mathematical functions (lines, sinusoids)
    • Translation 2: Sigma notation, and other indexed operations
    • Translation 3: Set notation and quantifiers
    • Resources for learning on your own
  2. Program-y proof that the infinity of the reals is bigger than the infinity of the naturals (yes, there are different sizes of infinity)
    • Groundwork: The real numbers
    • Groundwork: Cardinality, the math way to say “how many”
    • Groundwork: Proof by contradiction, the math way to say “when pigs fly”
    • The proof that |R| > |N| for programmers (read: finitists)
  • 0 Shares
  • Share on Facebook
  • Share on Twitter

Add New Comment Cancel reply

Your email address will not be published.

Amit Gupta

Amit Gupta
San Francisco

Recent Posts

    Subscribe to Amit's Feed

    Author Topics

    big data (1)
    math (1)
    • About
    • Case Studies
    • Team
    • Community
    • Careers
    • Contact
    • Labs
    • Events

    Contact Us

    contact@pivotallabs.com
    +1 415-77-PIVOT
    TwitterLinkedInFacebook

    Pivotal Tracker

    Tracker is the award-winning agile project management tool that enables real-time collaboration around a shared, prioritized backlog.
    Visit pivotaltracker.com >