Thursday, December 10, 2015

Side Projects

Dartz is a handy darts score tracker, sign in with google and play 501.

https://dartz-1145.appspot.com/


I uploaded some side projects and fun/random programming exercises.

https://bitbucket.org/jseller/

I also have github, but like bitbucket for the private repos

https://github.com/jseller

Golf Tourney

  • Runs a charity golf tournament. Complete with an  on-line auction that takes bids in real-time. It will also print invoices and bid sheets for use at the tournament.

Skedulr

  • Schedules activities with friends. Pickup basketball, or a night out. This won the 2014 Start-up weekend competition at Dalhousie

Learn HTML/CSS

  • Set of slides for learning html/css. I do a presentation at Ladies Learning Code, Halifax. Also at L.O.V.E on Gottigen street

Scratch pad exercises

Dart scores

  • What dart sequences can you finish a game on? The player has to end on a double score.

Lotto Stats

  • What are the most commonly drawn numbers? There seems to be a high number of prime numbers in the results, but I have no idea why.

Fishing spots

  • A number of people fish at a camp, there are a number of locations and a number of guides. How do you group the people together so they have equal time on the locations with the guides?

Saturday, August 29, 2015

Anxiety about math may be a mis-understanding

Math. 

"Gaa!" is usually the reaction I get to that word, and I think that's too bad.

Why do I need to know it?

The reasons to learn math are really the same reasons we need to learn to read and write. Its not to remember words and recite what letter comes next; its so we can communicate with other people and understand what they are talking about, even if they aren't there.
We communicate to understand each other, and our language is made up of the bit and parts we learn by reading and writing on our own.
Math is a language that allows us to understand the world around us, and how it works. Its the language that we use to build technology.

Learning to read and write a language allows you to communicate. Its not about know what exact pronouns and adverbs go here or there; it gives you the tool to communicate with other people and understand what is happening.
Similar with math; the point isn't memorizing a times table; it's about having the tools to solve problems. If you can solve math problems many other problems just become easy to solve. Like getting employment and doing your taxes and not getting ripped off by the slicksters you will run into during your life. It just makes life more enjoyable having more tools in your toolbox.

By learning where math came from and why we use it, we can appreciate and understand it much easier than repetitive memorization. Math is the fundamental technology, and how technology is defined will help understand that line a little better.

Math is a handy tool we use to understand the world around us. People made it up, and use it for many purposes. Tools can be mis-used; but the tool itself isn't something to be scared of, even just a little bit.

Art

Math is art, with very practical uses. How is it an art? If you learn math as an art the practical aspects will emerge.
  1. Reasoning and critical thinking
  2. Elegance of solutions. Math is good when the solution has removed all needless complexity.
How do math relate to other arts?
  • painting is both art, and practical when you paint rooms in a house
  • music is art, is it practical? would the world be better off without music? of course not.
Practical is problem solving
  • A defined, repeatable structure of problem solving can be transferred to any parts of life. Use the How to Solve it steps for any problem:
    • Understand
    • Plan
    • Execute
    • Review

Models that reflect real life


Why math? The patterns of life are all around us can be added up, so they were. There are hours in a day, and things to do. There is stuff to measure all the time, so a way to measure it was needed that everyone could understand. How do you count when you are small and learning? Usually its with your fingers: one, two, three, four, or five fingers can signal between two people the count of something. Once we got past 10 things to deal with, then it can get a bit complicated. This is where the tool called math shows its most basic and important value; the ability to model the real world with symbols and notation so we can understand them, and be able to understand the same thing together.

You can create it all with the basic fundementals, so learn those techniques and you will realize that more complex solutions are just extending these fundamentals. Don't Memorize solutions; memorizing math is like memorizing colors and shapes. Just create them with the basics

The real world problems early math was dealing with and help solve were not that complicated. Way back, you would have been farming, or maybe making pottery. If you are farming, you would have to know where to plant the crop seeds, or tend the herd of animals. How to measure this land?
To measure the land people used numbers to indicate how many steps (feet) they took around the land, and this was usually the shape that we know now to be a square or rectangle. (graphic). Now that all this land has been measured, it can be measured again to divide up what goes where. All of those smaller pieces can be added up to make the whole piece.

Adding (+) enabled us to go past counting on our hands, and was soon followed by subtracting (-).

At this point in history we just have numbers and geometry. This was the world of math for a long, long time.

Numbers

In the west, roman numerals were replaced with the set of numerals. 117 is easier than CXVII, and enabled the same operations to work on different bases then 10. Base 2 enables modern computation. These numbers originated in Arabia and India. Lots of important math advances occurred there while western Europe was in the dark ages.

Commerce

As people interacted and traded with each other, they needed to know how many potatoes they were trading for those 4 chickens. Currency was used, and basic math ensured that people could trust it as a mechanism to trade fairly.

Time

This did a whole lot to help us work with each other and understand how things worked in the world around us. How far something was and how long it would take to get there could be calculated.

Geometry

The size of the world was becoming comprehensible once we realized it wasn't flat, so the geometry of a sphere was discovered to understand that. It also works with a soap bubble and a basketball. That's a powerful tool!

People

It was a lot, and now valuable, so the sways of people and the ideologies they brought with them shaped the development of math and its understanding in the general public. This continues to this day!

Technology

Technology is a term used to describe the set of tools that we have made for ourselves. Math is the underlying technology to it all.
The size of the house and how big or small that can be. This enabled more and more technology through the correctness that math enables in engineering and architecture. Houses, buildings, trains, automobiles and airplanes, followed,
Computing and computing machines is an example of applying many types of mathematics to enable many amazing things we have around us today.
To build any technology we use math to define and tie all the components together, this is why its the fundamental technology

Who does math?

This is a list of my favourite characters from the long history that mathematics has.

https://al3x.svbtle.com/alexander-grothendieck

Galois

John Holland

Euler

Polya