Wednesday, September 28, 2016

5 system components


Dominate Design

A dominate design is a product that is greatly better than previous designs. By better I mean it is more convenient, practical, scalable, and fits into society. Here are some examples of dominate designs and things that came before them

Lightbulb: gas lamp, candle, torch
iPod: cd players, record players, phonograph
Photo editing software: hand cut photo's, dark room
doors: drape, giant stone, open doorway
Zipper: buttons, buckles, string, velcro

In education there are also dominate designs

Smart board: whiteboard, chalkboard
Google Scholar: library, books, ask your parents
Microsoft Word: paper and pen, type writer

I think in the future virtual reality will become a big thing. It removes the need for buildings while still having the ability to give interaction. I could see it replacing physical schools in the future.

IPod Release Video Thoughts

https://www.youtube.com/watch?v=kN0SVBCJqLs

The video linked above is the 2001 Apple release of the iPod. What I found interesting was that the iPod wasn't the first portable mp3 player like I had thought growing up. What apple did was not come up with the new idea but make the old idea 10x's-100x's better. They took a large market, anyone who listens to music, and gave them a product with a great design. The iPod was small, could hold all the songs a user would want, an easy interface, and could download songs fast. Even now in 2016 there isn't a new design for listening to music that is 10x's-100x's better than the iPod. I image there won't be until we can download music into our brains and power it with thought.

Saturday, September 17, 2016

Initial Ideas


I want to create an AI that takes user input as inspiration for the abstract art it creates. I'm hoping to be able to use this AI to create a teaching opportunity for young girls to experience coding. In order to do this I would create kits out of the project. The difficult parts would be already pre built and there would be instructions to put together the other parts. I would also do the same thing for the code. The code would be a great way for the user to be able to explore the more creative side of computer science. There would be easy starting tasks with solutions, but then also open ended AI coding tasks. This could be a really fun way to get more interest in computer science.