decodedscience
  • オンラインカジノ
  • 私たちについて

Greenhouse: Who has Donated, and How Much? Teenager’s Politican-Finance App

July 27, 2014 by Victoria Nicks Leave a Comment

Share8
+11
Share1
Pin
Tweet
Shares 10

Right-click on a politician’s name, and you get a popup that lists their donors. Screenshot by Decoded Science, all rights reserved.

How much have special interests donated to your government representatives? An app, written by teenager Nick Rubin, can tell you.

Greenhouse: ‘All are Green’

The Greenhouse app explores the donations that go into our political process by accessing data from Open Secrets, which lists all donations political figures report.

When you put in the name of a political figure, the app accesses that person’s data, and displays it in a popup.

As the app says, ‘Some are red. Some are blue. All are green.’

What Makes Programming Challenging?

This feat of programming may sound simple, but this app came from a self-taught teenage programmer- which makes it a little unusual. What makes programming difficult?

Learning to program is like learning to speak a very complex language which only works when you use it properly – which can be difficult without someone to guide you through the tips and tricks.




Imagine trying to ask for directions to the train station in a language you’re unfamiliar with. In real life, you could stop someone for directions, and probably make them understand what you need through a series of pantomime, sound effects, and poor use of the language.

In programming, however, it would be as though the person you stop for directions refuses to answer unless you figure out how to ask properly, with appropriate pronunciation and grammar, and all words in their proper order. Frustrating, yes – but challenging and fun as well, if you have the aptitude.

Nick Rubin’s Self-taught Programming

Decoded Science spoke with Nick, who is 16 years old and attends a high school in Seattle Washington, to ask a few questions.

Decoded Science: “You’re self-taught when it comes to code – did you learn from books, online tutorials, etc, or a combination of the above? Any mentors helping you with the basics when you started?”

Nick: “I learned from a combination of books and online tutorials. These days, there are so many great resources available for programmers to learn and receive help, so a mentorship was not necessary. But, moving forward, a mentorship is something I am looking for.”

Mentoring can be a huge service to young up-and-coming technology professionals. Nick says he’s been coding since middle school, and although his school offers computer science classes, he tells us that he hasn’t “had the chance to take them yet.”

Coding, Programming, Languages and Puzzles

Coding can be difficult, but it can also be something like a complex puzzle. Entertaining for some, mind-numbing for others. If you’ve got an affinity for programming, Nick has some advice for you:

“...even the simplest of projects can be the most effective. I’m not saying Greenhouse was easy to make. I’ve spent the past 10 months working on it. But, in terms of the coding involved, it was relatively simple. I was able to teach myself, and learn as I went on – which is really something that everyone can do.”

If you’re working on a project, don’t get discouraged if you can’t get something to work just the way you envision it. Get involved in coding communities and forums, and ask others for help if you can’t find the answer in a book or already-written tutorial. As Nick mentioned above, there are many resources available via the Internet.

According to Nick, the most difficult part of Greenhouse was the pop-up design. He says, “I could get the data there, but I spent a long time thinking about how to organize and present it in a clear, straightforward way.”

Programming Projects and Free Apps

Greenhouse is a free app, and Nick tells Decoded Science that it will, “always be free and available to everyone.” He also mentions that costs associated with the app are adding up.
Programming can be profitable, but in this case, the app is there for the benefit of anyone who’s interested in the money trail around his or her politician, and Nick’s main profit appears to be the visibility of the app and his instant notoriety as a self-taught programmer.
© Copyright 2014 Victoria Nicks, All rights Reserved. Written For: Decoded Science
Share8
+11
Share1
Pin
Tweet
Shares 10

Filed Under: Headlines, Technology

Decoded Everything is a non-profit corporation, dependent on donations from readers like you. Donate now! Your support keeps the great information coming!

Donation Information

I would like to make a donation in the amount of:

 $500 $200 $100 $50 $20 $10 $5 Other
Other:

I would like this donation to automatically repeat each month

Tribute Gift

Check here to donate in honor or memory of someone
Check here if this is a memorial gift
Name of person to be honored:
Send acknowledgement via email
Send acknowledgement via postal mail
Email Name:
Email:
Name:
Address:
City:
State :
Province:
Country:
Postal Code:

Donor Information

First Name:
Last Name:
Email:
Please do not display my name publicly. I would like to remain anonymous
Add me to your mailing list

Leave a Reply Cancel reply

Connect with:
Facebook

Your email address will not be published. Required fields are marked *

About the Author

Victoria Nicks

Victoria Nicks, founder of Decoded Science, holds a Master of Science in Information Technology from Golden Gate University’s Ageno School of Business, to augment over 20 years of hands-on experience with various types of … Read Full Profile

Follow Decoded Science

  • Facebook
  • Google+
  • Twitter
  • Pinterest
signupheredailydosedecsciv2


Science Everyone’s Talking About

  • What is a Metal? Chemistry, Metals, and the Periodic Table of the Elements What is a Metal? Chemistry, Metals, and the Periodic Table of the Elements Metals are often confusing. Let’s explore the definitio… under Ask the Expert
  • Climate Change Checkup, June 2017 Climate Change Checkup, June 2017 May was warm, but not a record. Decoded Science explore… under Headlines
  • Chemistry of the Giant Hogweed: A Macabre Cloud with a Silver Lining? Chemistry of the Giant Hogweed: A Macabre Cloud with a Silver Lining? The Giant Hogweed is a hot topic in the U.S., U.K. and… under Chemistry
  • How Do Helicopters Fly? How Do Helicopters Fly? Helicopters fly by the same aerodynamic principles as a… under Aviation
  • As Condensation Droplets Form and Combine, What Forces are at Work? As Condensation Droplets Form and Combine, What Forces are at Work? Moisture condenses onto glass, forming condensation dro… under Ask the Expert

Today’s Most Popular Science Articles

  • Red Ants Reaction and Treatment: What is a True Allergic Reaction to Red Ants? Red Ants Reaction and Treatment: What is a True Allergic Reaction to Red Ants?
  • Stomach Flu Cramps: Is There Anything You Can Do For Norovirus Symptoms? Stomach Flu Cramps: Is There Anything You Can Do For Norovirus Symptoms?
  • Which Chemical Bond is Stronger: Ionic vs. Covalent Bonds Which Chemical Bond is Stronger: Ionic vs. Covalent Bonds
  • Introducing Math Symbols for Union and Intersection Introducing Math Symbols for Union and Intersection
  • Practical Uses of Matrix Mathematics Practical Uses of Matrix Mathematics
  • Cross Multiply to Solve Equations with Fractions Cross Multiply to Solve Equations with Fractions
  • Introducing the Factorial: the Exclamation Mark of Math Introducing the Factorial: the Exclamation Mark of Math

© 2026 DecodedScience

MENU
  • Home
  • Headlines
  • General Science
  • Applied Science
    • Calculations
    • Economics
    • Engineering
      • Aviation
      • Civil Engineering
    • Medical Science
      • Health
      • Neuroscience
      • Oncology
      • Veterinary Science
    • Political Science
      • Polling
    • Mathematics
    • Technology
      • Artificial Intelligence
      • Computing
      • Electronics
      • Gadgets
    • Social Science
      • Cognitive Science
      • Psychology
      • Sociology
      • Anthropology
        • Linguistics
  • Physical Science
    • Archaeology
    • Astronomy
    • Chemistry
      • Materials Science
    • Geoscience
      • Climate Change
      • The Environment
      • Geology
      • Meteorology
      • Oceanography
    • Life Science
      • Biology
        • Botany
        • Zoology
          • Marine Biology
          • Entomology
          • Microbiology
        • Paleontology
        • Ecology
    • Nuclear Science
  • Theoretical Science
    • Physics
    • Math Theory
  • About Us
    • Contact Decoded Science
    • Ask the Expert
    • Meet Our Experts
    • Meet Our Sponsors:
    • Browse All Articles
    • Subscribe
    • Privacy Policy
    • Terms of Use Agreement
  • Support Decoded Science