Wednesday, 30 October 2013

Schools should mark production versus standardized tests

If I had one major complaint about school in general is that it places far too much emphasis on tests and not enough emphasis on projects. One thing that would make school much better is if you had to do more projects instead of tests.

Lots of private schools do this already. But really you want the public system needs to start doing this and it needed to start yesterday. This doesn't work for every subject but school needs to focus more about production than it does about standardized tests.

If an alien came to this planet, it would think that filling in scantron bubbles is the most common and lucrative career because that's what we do the most in school.

While standardized tests are necessary they are over emphasized. Society is moving towards being project based which is much different from being factory based. What this ultimately means is that in order to work, you need to fit into the company's project and release something.

There are two ways we can do this. One way is to have a class where students come up with a product to sell. The other is have students work on a team to finish a product. Something like a mechanic.

The possibilities are endless.

Saturday, 26 October 2013

Getting featured

When I first started as an entrepreneur I thought that by simply having your product in the marketplace my product would sell. This was only partially correct. While I did sell, it didn't sell a lot.

The lesson I learned is that getting featured is important. You should try and feature your product in some way. It can be press, it can be reviews. Try to find a way.

My courses have been featured on the Udemy blog. Check them out!

Thursday, 24 October 2013

Why apple needs its own C#

I made an Xbox game in C# and it was awesome. C# and specifically XNA was really easy to program in. Whenever I code in visual studio I think: this is awesome.

But then I open Xcode and design an app. It looks great but then I have to code it. NOw I know how to code in Objective-C but I don't really like to. Frankly Apple should just make a new language that doesn't look like this (taken from wikipedia).

Person *aPerson = [[Person alloc] initWithAge: 53]; = @"Steve"; // NOTE: dot notation, uses synthesized setter,
 // equivalent to [aPerson setName: @"Steve"];
NSLog(@"Access by message (%@), dot notation(%@),
property name(%@) and direct instance variable access (%@)",
 [aPerson name],, [aPerson valueForKey:@"name"], aPerson->name);

I understand what is going on there but most people don't. Apple needs an easier programming language.

Monday, 21 October 2013

You are probably smart enough to re-invent yourself.

Chances are if you have an undergraduate degree you are mentally capable of re-inventing your career skill set. However, the biggest obstacle in your way is the perception around education. Most people and most companies think that the only way you can learn something is in a class room and by a class room I mean picking up your body and moving it to a physical location. 

But the secret that nobody will ever tell you is that you can make your own experience and you can learn by yourself. It's exactly what every single teacher since kindergarten has told you not to do. Have you ever felt helpless without the support of the classroom? It's a very common experience.

Lot's of people make their own experience and learn by themselves. It's way more common than you would expect it to be and it's gaining momentum. Here is one of my favorite quotes.

“Formal education will make you a living; self-education will make you a fortune.”  - Jim Ron

Why should you re-invent yourself? Well the first and most common thing that makes a person re-invent themselves is that you are trained in a dicipline that is now either obsolete or really tough to get into. 

It's very possible that you enter into a 4 year bachelor's degree and the world changes when you get out. Something could happen like entering into university in 2006 before the 2008 crisis and exiting afterward. Those are two completely different times. Not only could the financial climate change the rules can just randomly change for no good reason. The world moves too fast for the past institutions to catch up. So what do you do? Well if you actually did your degree and learned how to critically think then you can easily re-invent yourself. So how do you do that?

You can easily learn skills online, especially technology skills. You can pay a fraction of the cost it would normally take in a tradition institution. The best part is that you can do it in your home on your own time. 

But what about experience? You can easily self release a ton of projects. The more you release and the longer you do it the more desirable you become and if you learn from your mistakes and improve each time then you will find yourself in a better place than you were before. 

So if you are in a rut, you have 100% of the power to get out of it. Start learning online and start releasing today. There is no excuse not to start.

Friday, 4 October 2013

Coding is the new math

I always say that coding is the new math. If you know how to code you have a job. Period. Even if you know how to code in HTML lots of people don't. I always made the assumptions that HTML and CSS weren't really programming languages and it had to be hardcore C++ with tons of math. At least that's what every programming teacher told me. In reality, if you know how to use technology you will be better off than the people who don't.

Programming isn't a bunch of math and hard to understand syntax. It can be as easy as putting in a paragraph tag. All programming is is telling a computer what to do. Think of it this way. You are the boss of the computer.

Get all of my courses in 2013 for 199.

Thursday, 3 October 2013

Why write essays anymore? Instead write tutorials!

Most teachers say that students cannot write. That might be true. But writing a ton of essays isn't the answer. This is a classic case of not engaging the students. Perhaps instead of having kids write 100% essays teachers should encourage other forms of writing such as blogging.

But there is something that is really important that you never learn in school. That is how to write a lesson plan. If you do not already know you can find a lot of tutorials online showing you how to do pretty much anything.

Why not teach kids to write tutorials. This could be writing a recipie or teaching a grade 1 student addition. Either way writing tutorials would be more engaging than writing essays all of the time. Also in school you never ever learn how to teach anybody else. Frankly you should start to learn how to teach people in grade 7. Writing tutorials is a lot more practical and it solves the problem of kids not writing enough.

There are 5 reasons why teachers should adopt kids writing tutorials as young as possible.
1. It improves their writing skills
2. It teaches them to instruct
3. It engages their interest
4. It helps other people lear
5. It also shows them how to start an education business.

If you are a teacher why haven't you implemented this in your classroom?

Get all of my courses in 2013 for 199.

Wednesday, 2 October 2013

Get all of my courses for 199! Learn how to make apps today!

You can get all of my courses I produce in 2013 for 199. If you are on the fence about taking my courses you can get them in this bundle. It has all of my courses You can see a complete list on this page. You also get all of the courses I produce in 2013.