<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Reflections On Love &#8211; Part II</title>
	<atom:link href="http://www.jasonsummers.org/reflections-on-love-part-ii/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jasonsummers.org/reflections-on-love-part-ii/</link>
	<description>Thinking on everything important</description>
	<lastBuildDate>Fri, 10 Feb 2012 04:08:33 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Timothy Fairman</title>
		<link>http://www.jasonsummers.org/reflections-on-love-part-ii/comment-page-1/#comment-217</link>
		<dc:creator>Timothy Fairman</dc:creator>
		<pubDate>Fri, 19 Feb 2010 21:28:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.jasonsummers.org/?p=496#comment-217</guid>
		<description>Thanks for taking the time to answer my questions!  I never really thought about 3D programming before...  It sounds fun.  I like that you can use physics and complex math along with programming.  I hope your business ventures turn out well!&lt;a href=&#039;#comment-216&#039;&gt;@Jason Summers&lt;/a&gt; -&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;217&#039;,&#039;Timothy Fairman&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;217&#039;,&#039;Timothy Fairman&#039;,&#039;Thanks for taking the time to answer my questions!  I never really thought about 3D programming before...  It sounds fun.  I like that you can use physics and complex math along with programming.  I hope your business ventures turn out well!&lt;a href=\&#039;#comment-216\&#039;&gt;@Jason Summers&lt;\/a&gt; -&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>Thanks for taking the time to answer my questions!  I never really thought about 3D programming before&#8230;  It sounds fun.  I like that you can use physics and complex math along with programming.  I hope your business ventures turn out well!<a href='#comment-216'>@Jason Summers</a> -
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('217','Timothy Fairman'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('217','Timothy Fairman','Thanks for taking the time to answer my questions!  I never really thought about 3D programming before...  It sounds fun.  I like that you can use physics and complex math along with programming.  I hope your business ventures turn out well!&lt;a href=\'#comment-216\'&gt;@Jason Summers&lt;\/a&gt; -'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Summers</title>
		<link>http://www.jasonsummers.org/reflections-on-love-part-ii/comment-page-1/#comment-216</link>
		<dc:creator>Jason Summers</dc:creator>
		<pubDate>Thu, 18 Feb 2010 02:22:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.jasonsummers.org/?p=496#comment-216</guid>
		<description>I&#039;m 27 now.  So you&#039;re 13 eh&#039;?  For me, that&#039;s quite some time ago!  If you&#039;re finding my posts interesting at your age, you must be really precocious.  Courses in high school.  Man, I can&#039;t even remember high school.  I think for my senior year my classes were something like AP Calculus, AP World History, English Literature, Spanish II, and the rest of my day I went to a trade school which taught computer maintenance &amp; network technology.   To get into the university I was planning to go to I needed foreign language credits, so I took Spanish.  

I wouldn&#039;t really say I have a set &quot;occupation&quot;.  I&#039;ve done a lot of things to make money.  When I was 16 or 17 I set out in business for myself, and made money however I could.  Selling things.  Doing software work.  Whatever I could do.  Could only land small projects back then, but I worked my way up.

One of my first jobs was at Burger King.  That&#039;s right after I turned 16.  Then I did some software work.  Later I became the network administrator for a large company, and I ran their entire network.  I started working there part-time when I was in high school, but they hired me on as their head guy after I graduated.  I did all sorts of things there.  I ran cabling, did network security, repaired computer systems, purchased new equipment, and things like that.  Then I left there and wrote software for all kinds of companies and businesses.  I developed projects for schools, banks, financial planners, medical clinics, and other places.  

I never went to college, and I never learned computer programming from anyone.  I just bought a bunch of books and read them, and practiced on my own.  Really, that&#039;s the best way to learn it.   I&#039;ll warn you though, computer programming books are typically written by authors who couldn&#039;t write if their lives depended on it.  They&#039;re terrible.  They&#039;re not always very good at explaining things. 

When I taught myself programming, I bought a big pile of books on it.  I got books on BASIC, C/C++, Windows programming (which back then was MFC in Visual Studio 6), and I also got books on OpenGL and 3D graphics programming, which was my primary interest at the time.  Nowadays if you learn computer programming you&#039;ll want to either learn 1) Delphi 2010, with its main language of Object Pascal, or 2) Microsoft .NET Framework, using Visual Studio .NET, or 3) if you learn 3D graphics stuff, you&#039;ll need to learn OpenGL, DirectX, and C/C++ programming, and you&#039;ll use Visual Studio as well.  (You can download Visual Studio for free!  Microsoft gives away various version of it.)

Delphi and Microsoft .NET are the main tools used when you develop business applications.  Like database software.  Software that runs businesses, keeps track of customer records, creates reports that can be printed out, and stuff like that.

OpenGL is a 3D graphics library used to make real-time 3D graphics.  Create a 3D program, like a video game for instance, or a simulator.  You use OpenGL to &quot;draw&quot; to the screen, DirectX to handle the audio, input from keyboards and joysticks, and network code.   You might&#039;ve noticed when playing games, or installing a new video card to your computer it will install the latest DirectX to your computer.  Games require it.

When you read the books, don&#039;t feel discouraged if you don&#039;t understand it right away.  It&#039;s not that you&#039;re too stupid to understand.  Most of the time the author is just terrible, and the book is written poorly.  Buy 4 or 5 books on every subject, and read them all.  You&#039;ll understand one section from one book, the other section from another, and so on.  Eventually you&#039;ll piece it together and &quot;get it.&quot;  

I worked through the examples, and read the books.  Tinkered around with everything.  Eventually I got good, won a computer programming competition at the national level, and then employers hired me to do bigger projects.  I was maybe 16 then?  That got my foot in the door.  After that I had bigger projects under my belt, and could land others by showing work I&#039;d done for past clients.

If you take my route, and do not attend college, I&#039;ll also warn you that life will be very difficult.  My life has been very hard.  There&#039;s been lots of ups and downs, and never knowing what will happen.  When you&#039;re in business for yourself your income wildly fluctuates, and sometimes you don&#039;t know when, if ever, you&#039;ll make anymore money.  You&#039;ll work 12 hour days, and oftentimes for no pay at all.   If you do the wrong moves, you can easily end up old and with nothing to show for it but just being completely stressed out and possibly neurotic.

Then when you&#039;re burned out and depressed, nobody will care.  In fact, they criticize you and make you feel bad about yourself.  It&#039;s sad too, because that&#039;s the time someone needs to build you up.  Find and make good friends who are there for you when you need them. 

A very successful business man I knew would always say, &quot;How many years did it take to become an overnight success?&quot;  That&#039;s how the entrepreneur&#039;s life is.  You work your butt off, and keep working and working and working, and nothing happens.  You make little to no money.  You make no progress.  You just spin wheels.

But finally, one day, you finally find the right product.  You create a product that actually sells, and everything just falls into place.  Then you make money -- a LOT of money.  You go from broke to fairly wealthy, all in one short go.

It was weird for me, starting a business.  Just think if you went out tomorrow, knowing nothing, and tried to make a product and sell it to people.  That&#039;s the same boat I was in.  How do I get them to buy my stuff.  What should I make?  How do I get people into my store?  How do I market myself and my services?   I had no idea!  I slowly taught myself, and it wasn&#039;t easy.  I didn&#039;t have any rich friends, or rich family members to prop me up.  I crawled my way there.  

That&#039;s because finding the product to sell people is the real difficulty.  It&#039;s like getting all the planets to align in a straight row.  You just sort of start off trying all kinds of stuff, swinging wildly into the air, hoping you can find some business that both fits you, and makes you money at the same time.   It&#039;ll take time to find that place.  

You may work a year on a product, investing everything you have into it.  You think, &quot;Oh yeah.  People will want this for sure.&quot;  You go to sell it and nobody cares, nor wants it.  Back to square 1.  Start over.  Make something else.  Do people want it?  You wave it around, will someone buy?  Not interested?  Start over.   

And when you&#039;re young, your parents will be hasseling you.  They&#039;ll be telling you to go to college.  To give up on this &quot;business&quot; stuff.  They&#039;ll tell you it&#039;s never going to work.  They may well throw you out of the house.   It&#039;s really really rough.  Most of time, they won&#039;t believe in your projects, or that you&#039;ll ever succeed.  And it&#039;s possible that you may NEVER succeed.  There&#039;s no guarantees in business.  

That&#039;s not to say I blame anyone&#039;s parents for warning their kids and being worried.  It is something to be worried over.  If it doesn&#039;t work, you may well end up with nothing.  It&#039;s a risk you take.

I just watched a documentary on Colonel Sanders the other day.  He was the founder of Kentucky Fried Chicken.   That guy didn&#039;t make any real money until he was OOOOLLLDDD.  Late 60s.  He went from one failed venture to the next.  I think at one time or another he was selling car insurance, tires, and God knows what else.  He kept jumping around to all kinds of things.  It put tons of stress on his family and his wife.  It was terrible for him. 

You might not have any time to date girls.  I never had any time at all for that sort of thing.   Your life will be a lot different than most people&#039;s.   While people your age are going to prom, worrying about football games, and other school related stuff, you&#039;re at home studying business, economics, and whatever technical information there is related to the business you&#039;re starting.

But if you do go to college, where would I recommend getting a programming degree?  I guess that depends on what kind of computer software you&#039;d like to write.  Personally, the best software that I enjoy writing are 3D graphics simulators.  For one, they&#039;re very very complicated.  It requires extensive knowledge in complex mathematics.  You have to do vector calculus, analytic geometry, linear algebra, intense physics, not to mention complex algorithms to make sure it all runs fast.  But that&#039;s what makes it fun.   Secondly, the end product is exciting and fun to watch.

Say you write simulators for training pilots.  It&#039;s just awesome.  It ties so many fields and disciplines together, and the work is challenging and fulfilling.  Or gaming engines are cool to make too.  You don&#039;t have to be smart to play games, but you do to make one from scratch!

Other types of software, I think, are less exciting.  Say some sort of business application for banks.  It has some data entry screens to capture customer information, does some mathematical routines to calculate risks and check their background, blah blah.  Nothing&#039;s challenging though.  Writing that sort of software becomes rote, and you feel like your brain is idle.  You&#039;re just sort of coasting, collecting the big checks.  It pays really well, but ugh.  Challenge me!  Even worse, if you end up at some boring company, they cram you in a cubical.  *shivers*

The best school I know of to write 3D graphics engines for gaming is Digipen university.  It&#039;s a school made by Nintendo, and people who graduate there get sucked up by the big gaming companies, and they end up making cool games like Half-Life 2, work at id Software with John Carmack, or other cool things.  Or if they themselves like you, Nintendo sucks you up and you make games with them!  If you do well there, getting hired on by a great company is almost guaranteed.  

I like DigiPen because they&#039;re hands on.  Their professors actually write games themselves.  You won&#039;t be learning abstract crap you&#039;ll never use.  Just go to digipen.edu and look at their projects.  They make games.  That&#039;s what they do for school.  Their project is make a game.  Work with other students there and make games.  Starting with 2D games, then move onto 3D.  They teach you all the math, tools, and skills.

But who&#039;s to say though man.  There are tons of awesome fields to get into.  Physics is one of them.  Oh my God is Physics awesome.  Just start reading astronomy textbooks, cosmology, and quantum mechanics.  It&#039;ll sound like science fiction, but it&#039;ll actually be real!  You&#039;ll see them design out plans for literal time machines!  They know how to build those things in theory, but it would require getting several collapsed neutron stars to be placed side by side, lined up in a cylinder, and spinning all at just the right speeds.  When you study Einstein&#039;s stuff, you&#039;ll be like... Whaaaattttt?  

I&#039;ve been studying tons of Physics lately.  It&#039;s amazing.  Right now I have one software project which is going, but my current plan has been to attend a university near where I live and work on Physics research.  I&#039;m trying to build up contacts with researchers in various fields, and check out what they&#039;re all doing.  I want hear about their research, and see what all I can get involved in.  I know some scientists, but not near enough.

I was reading about a scientist the other day in Discover magazine.  He&#039;s integrating nano-technology into DNA.  The goal is to be able to make &quot;programmable&quot; life.  You rapidly change a life form&#039;s DNA and see the changes.  Test all sorts of things.  You can write code and make it do weird things.  It&#039;s freaking amazing.  And it&#039;s going on right now.  Guys are doing it.  And believe it or not, these guys are really accessible.  That&#039;s because unlike celebrities, these guys aren&#039;t flooded with emails from people.  Only smart people know about them, and most people aren&#039;t smart, and don&#039;t even know who they are.  So they&#039;ll email you back.  They&#039;ll talk with you.  They&#039;ll let you visit, if you have the funds to get there at least.  Most of them are very friendly.  And if you know your stuff, they&#039;ll let you work with them!

Another awesome field is neuroscience.  That stuff&#039;s crazy too.  Learning how your brain works.  I&#039;ll write up an entry on that stuff soon, and you can see how weird all that gets.  You&#039;ll begin to wonder what it even means to be alive.  The brain is really really weird.  Like a complex computer, with different sections performing various functions.

I have a hard time deciding what to do sometimes.  There&#039;s so much awesome stuff out there.  I also love economics.  Studying money.  Money is a strange thing.

The best way to know what you like is just to start doing stuff.  Get your feet wet.  See what you like.  Find someone who is passionate about each subject, and let them introduce you to it.  (If you can find them).  A lot of subjects can be really interesting, as long as the person you&#039;re talking to really is passionate about it.  That &quot;life&quot; and &quot;passion&quot; for their work will show and will come off on you too.

Learning math, science, and computer programming can be useful no matter what you do really.  If you study Physics for instance, you may use your 3D graphics skills to make simulators.  You can put various equations and information into the computer and plot it all in 3D.  You can simulate experiments and watch what would happen.  That&#039;s what I use my 3D programming skills for these days.  I programmed some of Einsteins crap into my computer and watched how space-time warps in 3D.  It&#039;s pretty sweet!

Another time I was wondering about radio and radar waves.  I programmed a simulator for it, and could view the waves, using Maxwell&#039;s equations.  I thought, &quot;What do these equations really look like?&quot;  Watching it all was cool.

Like Richard Feynman gives an example in his Physics lecture set, where he takes several radio towers and puts them in a line.  Based on how he pulsates the signals, he can blast the waves in certain directions.  That way you can save energy.  If you need to blast a signal across the ocean, you can direct it where you want it, instead of blasting it all over, and wasting electricity.

I made a simulator where I could place towers anywhere I chose, and then would configure the phasing.  Then I&#039;d watch the waves.  It was awesome.  Other kids in school would have to just work out the equations, and it&#039;s just be a rather program on the blackboard.  But with your programming skills, you can make a simulator and view it all in 3D!&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;216&#039;,&#039;Jason Summers&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;216&#039;,&#039;Jason Summers&#039;,&#039;I\&#039;m 27 now.  So you\&#039;re 13 eh\&#039;?  For me, that\&#039;s quite some time ago!  If you\&#039;re finding my posts interesting at your age, you must be really precocious.  Courses in high school.  Man, I can\&#039;t even remember high school.  I think for my senior year my classes were something like AP Calculus, AP World History, English Literature, Spanish II, and the rest of my day I went to a trade school which taught computer maintenance &amp; network technology.   To get into the university I was planning to go to I needed foreign language credits, so I took Spanish.  \n\nI wouldn\&#039;t really say I have a set \&quot;occupation\&quot;.  I\&#039;ve done a lot of things to make money.  When I was 16 or 17 I set out in business for myself, and made money however I could.  Selling things.  Doing software work.  Whatever I could do.  Could only land small projects back then, but I worked my way up.\n\nOne of my first jobs was at Burger King.  That\&#039;s right after I turned 16.  Then I did some software work.  Later I became the network administrator for a large company, and I ran their entire network.  I started working there part-time when I was in high school, but they hired me on as their head guy after I graduated.  I did all sorts of things there.  I ran cabling, did network security, repaired computer systems, purchased new equipment, and things like that.  Then I left there and wrote software for all kinds of companies and businesses.  I developed projects for schools, banks, financial planners, medical clinics, and other places.  \n\nI never went to college, and I never learned computer programming from anyone.  I just bought a bunch of books and read them, and practiced on my own.  Really, that\&#039;s the best way to learn it.   I\&#039;ll warn you though, computer programming books are typically written by authors who couldn\&#039;t write if their lives depended on it.  They\&#039;re terrible.  They\&#039;re not always very good at explaining things. \n\nWhen I taught myself programming, I bought a big pile of books on it.  I got books on BASIC, C\/C++, Windows programming (which back then was MFC in Visual Studio 6), and I also got books on OpenGL and 3D graphics programming, which was my primary interest at the time.  Nowadays if you learn computer programming you\&#039;ll want to either learn 1) Delphi 2010, with its main language of Object Pascal, or 2) Microsoft .NET Framework, using Visual Studio .NET, or 3) if you learn 3D graphics stuff, you\&#039;ll need to learn OpenGL, DirectX, and C\/C++ programming, and you\&#039;ll use Visual Studio as well.  (You can download Visual Studio for free!  Microsoft gives away various version of it.)\n\nDelphi and Microsoft .NET are the main tools used when you develop business applications.  Like database software.  Software that runs businesses, keeps track of customer records, creates reports that can be printed out, and stuff like that.\n\nOpenGL is a 3D graphics library used to make real-time 3D graphics.  Create a 3D program, like a video game for instance, or a simulator.  You use OpenGL to \&quot;draw\&quot; to the screen, DirectX to handle the audio, input from keyboards and joysticks, and network code.   You might\&#039;ve noticed when playing games, or installing a new video card to your computer it will install the latest DirectX to your computer.  Games require it.\n\nWhen you read the books, don\&#039;t feel discouraged if you don\&#039;t understand it right away.  It\&#039;s not that you\&#039;re too stupid to understand.  Most of the time the author is just terrible, and the book is written poorly.  Buy 4 or 5 books on every subject, and read them all.  You\&#039;ll understand one section from one book, the other section from another, and so on.  Eventually you\&#039;ll piece it together and \&quot;get it.\&quot;  \n\nI worked through the examples, and read the books.  Tinkered around with everything.  Eventually I got good, won a computer programming competition at the national level, and then employers hired me to do bigger projects.  I was maybe 16 then?  That got my foot in the door.  After that I had bigger projects under my belt, and could land others by showing work I\&#039;d done for past clients.\n\nIf you take my route, and do not attend college, I\&#039;ll also warn you that life will be very difficult.  My life has been very hard.  There\&#039;s been lots of ups and downs, and never knowing what will happen.  When you\&#039;re in business for yourself your income wildly fluctuates, and sometimes you don\&#039;t know when, if ever, you\&#039;ll make anymore money.  You\&#039;ll work 12 hour days, and oftentimes for no pay at all.   If you do the wrong moves, you can easily end up old and with nothing to show for it but just being completely stressed out and possibly neurotic.\n\nThen when you\&#039;re burned out and depressed, nobody will care.  In fact, they criticize you and make you feel bad about yourself.  It\&#039;s sad too, because that\&#039;s the time someone needs to build you up.  Find and make good friends who are there for you when you need them. \n\nA very successful business man I knew would always say, \&quot;How many years did it take to become an overnight success?\&quot;  That\&#039;s how the entrepreneur\&#039;s life is.  You work your butt off, and keep working and working and working, and nothing happens.  You make little to no money.  You make no progress.  You just spin wheels.\n\nBut finally, one day, you finally find the right product.  You create a product that actually sells, and everything just falls into place.  Then you make money -- a LOT of money.  You go from broke to fairly wealthy, all in one short go.\n\nIt was weird for me, starting a business.  Just think if you went out tomorrow, knowing nothing, and tried to make a product and sell it to people.  That\&#039;s the same boat I was in.  How do I get them to buy my stuff.  What should I make?  How do I get people into my store?  How do I market myself and my services?   I had no idea!  I slowly taught myself, and it wasn\&#039;t easy.  I didn\&#039;t have any rich friends, or rich family members to prop me up.  I crawled my way there.  \n\nThat\&#039;s because finding the product to sell people is the real difficulty.  It\&#039;s like getting all the planets to align in a straight row.  You just sort of start off trying all kinds of stuff, swinging wildly into the air, hoping you can find some business that both fits you, and makes you money at the same time.   It\&#039;ll take time to find that place.  \n\nYou may work a year on a product, investing everything you have into it.  You think, \&quot;Oh yeah.  People will want this for sure.\&quot;  You go to sell it and nobody cares, nor wants it.  Back to square 1.  Start over.  Make something else.  Do people want it?  You wave it around, will someone buy?  Not interested?  Start over.   \n\nAnd when you\&#039;re young, your parents will be hasseling you.  They\&#039;ll be telling you to go to college.  To give up on this \&quot;business\&quot; stuff.  They\&#039;ll tell you it\&#039;s never going to work.  They may well throw you out of the house.   It\&#039;s really really rough.  Most of time, they won\&#039;t believe in your projects, or that you\&#039;ll ever succeed.  And it\&#039;s possible that you may NEVER succeed.  There\&#039;s no guarantees in business.  \n\nThat\&#039;s not to say I blame anyone\&#039;s parents for warning their kids and being worried.  It is something to be worried over.  If it doesn\&#039;t work, you may well end up with nothing.  It\&#039;s a risk you take.\n\nI just watched a documentary on Colonel Sanders the other day.  He was the founder of Kentucky Fried Chicken.   That guy didn\&#039;t make any real money until he was OOOOLLLDDD.  Late 60s.  He went from one failed venture to the next.  I think at one time or another he was selling car insurance, tires, and God knows what else.  He kept jumping around to all kinds of things.  It put tons of stress on his family and his wife.  It was terrible for him. \n\nYou might not have any time to date girls.  I never had any time at all for that sort of thing.   Your life will be a lot different than most people\&#039;s.   While people your age are going to prom, worrying about football games, and other school related stuff, you\&#039;re at home studying business, economics, and whatever technical information there is related to the business you\&#039;re starting.\n\nBut if you do go to college, where would I recommend getting a programming degree?  I guess that depends on what kind of computer software you\&#039;d like to write.  Personally, the best software that I enjoy writing are 3D graphics simulators.  For one, they\&#039;re very very complicated.  It requires extensive knowledge in complex mathematics.  You have to do vector calculus, analytic geometry, linear algebra, intense physics, not to mention complex algorithms to make sure it all runs fast.  But that\&#039;s what makes it fun.   Secondly, the end product is exciting and fun to watch.\n\nSay you write simulators for training pilots.  It\&#039;s just awesome.  It ties so many fields and disciplines together, and the work is challenging and fulfilling.  Or gaming engines are cool to make too.  You don\&#039;t have to be smart to play games, but you do to make one from scratch!\n\nOther types of software, I think, are less exciting.  Say some sort of business application for banks.  It has some data entry screens to capture customer information, does some mathematical routines to calculate risks and check their background, blah blah.  Nothing\&#039;s challenging though.  Writing that sort of software becomes rote, and you feel like your brain is idle.  You\&#039;re just sort of coasting, collecting the big checks.  It pays really well, but ugh.  Challenge me!  Even worse, if you end up at some boring company, they cram you in a cubical.  *shivers*\n\nThe best school I know of to write 3D graphics engines for gaming is Digipen university.  It\&#039;s a school made by Nintendo, and people who graduate there get sucked up by the big gaming companies, and they end up making cool games like Half-Life 2, work at id Software with John Carmack, or other cool things.  Or if they themselves like you, Nintendo sucks you up and you make games with them!  If you do well there, getting hired on by a great company is almost guaranteed.  \n\nI like DigiPen because they\&#039;re hands on.  Their professors actually write games themselves.  You won\&#039;t be learning abstract crap you\&#039;ll never use.  Just go to digipen.edu and look at their projects.  They make games.  That\&#039;s what they do for school.  Their project is make a game.  Work with other students there and make games.  Starting with 2D games, then move onto 3D.  They teach you all the math, tools, and skills.\n\nBut who\&#039;s to say though man.  There are tons of awesome fields to get into.  Physics is one of them.  Oh my God is Physics awesome.  Just start reading astronomy textbooks, cosmology, and quantum mechanics.  It\&#039;ll sound like science fiction, but it\&#039;ll actually be real!  You\&#039;ll see them design out plans for literal time machines!  They know how to build those things in theory, but it would require getting several collapsed neutron stars to be placed side by side, lined up in a cylinder, and spinning all at just the right speeds.  When you study Einstein\&#039;s stuff, you\&#039;ll be like... Whaaaattttt?  \n\nI\&#039;ve been studying tons of Physics lately.  It\&#039;s amazing.  Right now I have one software project which is going, but my current plan has been to attend a university near where I live and work on Physics research.  I\&#039;m trying to build up contacts with researchers in various fields, and check out what they\&#039;re all doing.  I want hear about their research, and see what all I can get involved in.  I know some scientists, but not near enough.\n\nI was reading about a scientist the other day in Discover magazine.  He\&#039;s integrating nano-technology into DNA.  The goal is to be able to make \&quot;programmable\&quot; life.  You rapidly change a life form\&#039;s DNA and see the changes.  Test all sorts of things.  You can write code and make it do weird things.  It\&#039;s freaking amazing.  And it\&#039;s going on right now.  Guys are doing it.  And believe it or not, these guys are really accessible.  That\&#039;s because unlike celebrities, these guys aren\&#039;t flooded with emails from people.  Only smart people know about them, and most people aren\&#039;t smart, and don\&#039;t even know who they are.  So they\&#039;ll email you back.  They\&#039;ll talk with you.  They\&#039;ll let you visit, if you have the funds to get there at least.  Most of them are very friendly.  And if you know your stuff, they\&#039;ll let you work with them!\n\nAnother awesome field is neuroscience.  That stuff\&#039;s crazy too.  Learning how your brain works.  I\&#039;ll write up an entry on that stuff soon, and you can see how weird all that gets.  You\&#039;ll begin to wonder what it even means to be alive.  The brain is really really weird.  Like a complex computer, with different sections performing various functions.\n\nI have a hard time deciding what to do sometimes.  There\&#039;s so much awesome stuff out there.  I also love economics.  Studying money.  Money is a strange thing.\n\nThe best way to know what you like is just to start doing stuff.  Get your feet wet.  See what you like.  Find someone who is passionate about each subject, and let them introduce you to it.  (If you can find them).  A lot of subjects can be really interesting, as long as the person you\&#039;re talking to really is passionate about it.  That \&quot;life\&quot; and \&quot;passion\&quot; for their work will show and will come off on you too.\n\nLearning math, science, and computer programming can be useful no matter what you do really.  If you study Physics for instance, you may use your 3D graphics skills to make simulators.  You can put various equations and information into the computer and plot it all in 3D.  You can simulate experiments and watch what would happen.  That\&#039;s what I use my 3D programming skills for these days.  I programmed some of Einsteins crap into my computer and watched how space-time warps in 3D.  It\&#039;s pretty sweet!\n\nAnother time I was wondering about radio and radar waves.  I programmed a simulator for it, and could view the waves, using Maxwell\&#039;s equations.  I thought, \&quot;What do these equations really look like?\&quot;  Watching it all was cool.\n\nLike Richard Feynman gives an example in his Physics lecture set, where he takes several radio towers and puts them in a line.  Based on how he pulsates the signals, he can blast the waves in certain directions.  That way you can save energy.  If you need to blast a signal across the ocean, you can direct it where you want it, instead of blasting it all over, and wasting electricity.\n\nI made a simulator where I could place towers anywhere I chose, and then would configure the phasing.  Then I\&#039;d watch the waves.  It was awesome.  Other kids in school would have to just work out the equations, and it\&#039;s just be a rather program on the blackboard.  But with your programming skills, you can make a simulator and view it all in 3D!&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>I&#8217;m 27 now.  So you&#8217;re 13 eh&#8217;?  For me, that&#8217;s quite some time ago!  If you&#8217;re finding my posts interesting at your age, you must be really precocious.  Courses in high school.  Man, I can&#8217;t even remember high school.  I think for my senior year my classes were something like AP Calculus, AP World History, English Literature, Spanish II, and the rest of my day I went to a trade school which taught computer maintenance &amp; network technology.   To get into the university I was planning to go to I needed foreign language credits, so I took Spanish.  </p>
<p>I wouldn&#8217;t really say I have a set &#8220;occupation&#8221;.  I&#8217;ve done a lot of things to make money.  When I was 16 or 17 I set out in business for myself, and made money however I could.  Selling things.  Doing software work.  Whatever I could do.  Could only land small projects back then, but I worked my way up.</p>
<p>One of my first jobs was at Burger King.  That&#8217;s right after I turned 16.  Then I did some software work.  Later I became the network administrator for a large company, and I ran their entire network.  I started working there part-time when I was in high school, but they hired me on as their head guy after I graduated.  I did all sorts of things there.  I ran cabling, did network security, repaired computer systems, purchased new equipment, and things like that.  Then I left there and wrote software for all kinds of companies and businesses.  I developed projects for schools, banks, financial planners, medical clinics, and other places.  </p>
<p>I never went to college, and I never learned computer programming from anyone.  I just bought a bunch of books and read them, and practiced on my own.  Really, that&#8217;s the best way to learn it.   I&#8217;ll warn you though, computer programming books are typically written by authors who couldn&#8217;t write if their lives depended on it.  They&#8217;re terrible.  They&#8217;re not always very good at explaining things. </p>
<p>When I taught myself programming, I bought a big pile of books on it.  I got books on BASIC, C/C++, Windows programming (which back then was MFC in Visual Studio 6), and I also got books on OpenGL and 3D graphics programming, which was my primary interest at the time.  Nowadays if you learn computer programming you&#8217;ll want to either learn 1) Delphi 2010, with its main language of Object Pascal, or 2) Microsoft .NET Framework, using Visual Studio .NET, or 3) if you learn 3D graphics stuff, you&#8217;ll need to learn OpenGL, DirectX, and C/C++ programming, and you&#8217;ll use Visual Studio as well.  (You can download Visual Studio for free!  Microsoft gives away various version of it.)</p>
<p>Delphi and Microsoft .NET are the main tools used when you develop business applications.  Like database software.  Software that runs businesses, keeps track of customer records, creates reports that can be printed out, and stuff like that.</p>
<p>OpenGL is a 3D graphics library used to make real-time 3D graphics.  Create a 3D program, like a video game for instance, or a simulator.  You use OpenGL to &#8220;draw&#8221; to the screen, DirectX to handle the audio, input from keyboards and joysticks, and network code.   You might&#8217;ve noticed when playing games, or installing a new video card to your computer it will install the latest DirectX to your computer.  Games require it.</p>
<p>When you read the books, don&#8217;t feel discouraged if you don&#8217;t understand it right away.  It&#8217;s not that you&#8217;re too stupid to understand.  Most of the time the author is just terrible, and the book is written poorly.  Buy 4 or 5 books on every subject, and read them all.  You&#8217;ll understand one section from one book, the other section from another, and so on.  Eventually you&#8217;ll piece it together and &#8220;get it.&#8221;  </p>
<p>I worked through the examples, and read the books.  Tinkered around with everything.  Eventually I got good, won a computer programming competition at the national level, and then employers hired me to do bigger projects.  I was maybe 16 then?  That got my foot in the door.  After that I had bigger projects under my belt, and could land others by showing work I&#8217;d done for past clients.</p>
<p>If you take my route, and do not attend college, I&#8217;ll also warn you that life will be very difficult.  My life has been very hard.  There&#8217;s been lots of ups and downs, and never knowing what will happen.  When you&#8217;re in business for yourself your income wildly fluctuates, and sometimes you don&#8217;t know when, if ever, you&#8217;ll make anymore money.  You&#8217;ll work 12 hour days, and oftentimes for no pay at all.   If you do the wrong moves, you can easily end up old and with nothing to show for it but just being completely stressed out and possibly neurotic.</p>
<p>Then when you&#8217;re burned out and depressed, nobody will care.  In fact, they criticize you and make you feel bad about yourself.  It&#8217;s sad too, because that&#8217;s the time someone needs to build you up.  Find and make good friends who are there for you when you need them. </p>
<p>A very successful business man I knew would always say, &#8220;How many years did it take to become an overnight success?&#8221;  That&#8217;s how the entrepreneur&#8217;s life is.  You work your butt off, and keep working and working and working, and nothing happens.  You make little to no money.  You make no progress.  You just spin wheels.</p>
<p>But finally, one day, you finally find the right product.  You create a product that actually sells, and everything just falls into place.  Then you make money &#8212; a LOT of money.  You go from broke to fairly wealthy, all in one short go.</p>
<p>It was weird for me, starting a business.  Just think if you went out tomorrow, knowing nothing, and tried to make a product and sell it to people.  That&#8217;s the same boat I was in.  How do I get them to buy my stuff.  What should I make?  How do I get people into my store?  How do I market myself and my services?   I had no idea!  I slowly taught myself, and it wasn&#8217;t easy.  I didn&#8217;t have any rich friends, or rich family members to prop me up.  I crawled my way there.  </p>
<p>That&#8217;s because finding the product to sell people is the real difficulty.  It&#8217;s like getting all the planets to align in a straight row.  You just sort of start off trying all kinds of stuff, swinging wildly into the air, hoping you can find some business that both fits you, and makes you money at the same time.   It&#8217;ll take time to find that place.  </p>
<p>You may work a year on a product, investing everything you have into it.  You think, &#8220;Oh yeah.  People will want this for sure.&#8221;  You go to sell it and nobody cares, nor wants it.  Back to square 1.  Start over.  Make something else.  Do people want it?  You wave it around, will someone buy?  Not interested?  Start over.   </p>
<p>And when you&#8217;re young, your parents will be hasseling you.  They&#8217;ll be telling you to go to college.  To give up on this &#8220;business&#8221; stuff.  They&#8217;ll tell you it&#8217;s never going to work.  They may well throw you out of the house.   It&#8217;s really really rough.  Most of time, they won&#8217;t believe in your projects, or that you&#8217;ll ever succeed.  And it&#8217;s possible that you may NEVER succeed.  There&#8217;s no guarantees in business.  </p>
<p>That&#8217;s not to say I blame anyone&#8217;s parents for warning their kids and being worried.  It is something to be worried over.  If it doesn&#8217;t work, you may well end up with nothing.  It&#8217;s a risk you take.</p>
<p>I just watched a documentary on Colonel Sanders the other day.  He was the founder of Kentucky Fried Chicken.   That guy didn&#8217;t make any real money until he was OOOOLLLDDD.  Late 60s.  He went from one failed venture to the next.  I think at one time or another he was selling car insurance, tires, and God knows what else.  He kept jumping around to all kinds of things.  It put tons of stress on his family and his wife.  It was terrible for him. </p>
<p>You might not have any time to date girls.  I never had any time at all for that sort of thing.   Your life will be a lot different than most people&#8217;s.   While people your age are going to prom, worrying about football games, and other school related stuff, you&#8217;re at home studying business, economics, and whatever technical information there is related to the business you&#8217;re starting.</p>
<p>But if you do go to college, where would I recommend getting a programming degree?  I guess that depends on what kind of computer software you&#8217;d like to write.  Personally, the best software that I enjoy writing are 3D graphics simulators.  For one, they&#8217;re very very complicated.  It requires extensive knowledge in complex mathematics.  You have to do vector calculus, analytic geometry, linear algebra, intense physics, not to mention complex algorithms to make sure it all runs fast.  But that&#8217;s what makes it fun.   Secondly, the end product is exciting and fun to watch.</p>
<p>Say you write simulators for training pilots.  It&#8217;s just awesome.  It ties so many fields and disciplines together, and the work is challenging and fulfilling.  Or gaming engines are cool to make too.  You don&#8217;t have to be smart to play games, but you do to make one from scratch!</p>
<p>Other types of software, I think, are less exciting.  Say some sort of business application for banks.  It has some data entry screens to capture customer information, does some mathematical routines to calculate risks and check their background, blah blah.  Nothing&#8217;s challenging though.  Writing that sort of software becomes rote, and you feel like your brain is idle.  You&#8217;re just sort of coasting, collecting the big checks.  It pays really well, but ugh.  Challenge me!  Even worse, if you end up at some boring company, they cram you in a cubical.  *shivers*</p>
<p>The best school I know of to write 3D graphics engines for gaming is Digipen university.  It&#8217;s a school made by Nintendo, and people who graduate there get sucked up by the big gaming companies, and they end up making cool games like Half-Life 2, work at id Software with John Carmack, or other cool things.  Or if they themselves like you, Nintendo sucks you up and you make games with them!  If you do well there, getting hired on by a great company is almost guaranteed.  </p>
<p>I like DigiPen because they&#8217;re hands on.  Their professors actually write games themselves.  You won&#8217;t be learning abstract crap you&#8217;ll never use.  Just go to digipen.edu and look at their projects.  They make games.  That&#8217;s what they do for school.  Their project is make a game.  Work with other students there and make games.  Starting with 2D games, then move onto 3D.  They teach you all the math, tools, and skills.</p>
<p>But who&#8217;s to say though man.  There are tons of awesome fields to get into.  Physics is one of them.  Oh my God is Physics awesome.  Just start reading astronomy textbooks, cosmology, and quantum mechanics.  It&#8217;ll sound like science fiction, but it&#8217;ll actually be real!  You&#8217;ll see them design out plans for literal time machines!  They know how to build those things in theory, but it would require getting several collapsed neutron stars to be placed side by side, lined up in a cylinder, and spinning all at just the right speeds.  When you study Einstein&#8217;s stuff, you&#8217;ll be like&#8230; Whaaaattttt?  </p>
<p>I&#8217;ve been studying tons of Physics lately.  It&#8217;s amazing.  Right now I have one software project which is going, but my current plan has been to attend a university near where I live and work on Physics research.  I&#8217;m trying to build up contacts with researchers in various fields, and check out what they&#8217;re all doing.  I want hear about their research, and see what all I can get involved in.  I know some scientists, but not near enough.</p>
<p>I was reading about a scientist the other day in Discover magazine.  He&#8217;s integrating nano-technology into DNA.  The goal is to be able to make &#8220;programmable&#8221; life.  You rapidly change a life form&#8217;s DNA and see the changes.  Test all sorts of things.  You can write code and make it do weird things.  It&#8217;s freaking amazing.  And it&#8217;s going on right now.  Guys are doing it.  And believe it or not, these guys are really accessible.  That&#8217;s because unlike celebrities, these guys aren&#8217;t flooded with emails from people.  Only smart people know about them, and most people aren&#8217;t smart, and don&#8217;t even know who they are.  So they&#8217;ll email you back.  They&#8217;ll talk with you.  They&#8217;ll let you visit, if you have the funds to get there at least.  Most of them are very friendly.  And if you know your stuff, they&#8217;ll let you work with them!</p>
<p>Another awesome field is neuroscience.  That stuff&#8217;s crazy too.  Learning how your brain works.  I&#8217;ll write up an entry on that stuff soon, and you can see how weird all that gets.  You&#8217;ll begin to wonder what it even means to be alive.  The brain is really really weird.  Like a complex computer, with different sections performing various functions.</p>
<p>I have a hard time deciding what to do sometimes.  There&#8217;s so much awesome stuff out there.  I also love economics.  Studying money.  Money is a strange thing.</p>
<p>The best way to know what you like is just to start doing stuff.  Get your feet wet.  See what you like.  Find someone who is passionate about each subject, and let them introduce you to it.  (If you can find them).  A lot of subjects can be really interesting, as long as the person you&#8217;re talking to really is passionate about it.  That &#8220;life&#8221; and &#8220;passion&#8221; for their work will show and will come off on you too.</p>
<p>Learning math, science, and computer programming can be useful no matter what you do really.  If you study Physics for instance, you may use your 3D graphics skills to make simulators.  You can put various equations and information into the computer and plot it all in 3D.  You can simulate experiments and watch what would happen.  That&#8217;s what I use my 3D programming skills for these days.  I programmed some of Einsteins crap into my computer and watched how space-time warps in 3D.  It&#8217;s pretty sweet!</p>
<p>Another time I was wondering about radio and radar waves.  I programmed a simulator for it, and could view the waves, using Maxwell&#8217;s equations.  I thought, &#8220;What do these equations really look like?&#8221;  Watching it all was cool.</p>
<p>Like Richard Feynman gives an example in his Physics lecture set, where he takes several radio towers and puts them in a line.  Based on how he pulsates the signals, he can blast the waves in certain directions.  That way you can save energy.  If you need to blast a signal across the ocean, you can direct it where you want it, instead of blasting it all over, and wasting electricity.</p>
<p>I made a simulator where I could place towers anywhere I chose, and then would configure the phasing.  Then I&#8217;d watch the waves.  It was awesome.  Other kids in school would have to just work out the equations, and it&#8217;s just be a rather program on the blackboard.  But with your programming skills, you can make a simulator and view it all in 3D!
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('216','Jason Summers'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('216','Jason Summers','I\'m 27 now.  So you\'re 13 eh\'?  For me, that\'s quite some time ago!  If you\'re finding my posts interesting at your age, you must be really precocious.  Courses in high school.  Man, I can\'t even remember high school.  I think for my senior year my classes were something like AP Calculus, AP World History, English Literature, Spanish II, and the rest of my day I went to a trade school which taught computer maintenance &amp;amp; network technology.   To get into the university I was planning to go to I needed foreign language credits, so I took Spanish.  \n\nI wouldn\'t really say I have a set \&quot;occupation\&quot;.  I\'ve done a lot of things to make money.  When I was 16 or 17 I set out in business for myself, and made money however I could.  Selling things.  Doing software work.  Whatever I could do.  Could only land small projects back then, but I worked my way up.\n\nOne of my first jobs was at Burger King.  That\'s right after I turned 16.  Then I did some software work.  Later I became the network administrator for a large company, and I ran their entire network.  I started working there part-time when I was in high school, but they hired me on as their head guy after I graduated.  I did all sorts of things there.  I ran cabling, did network security, repaired computer systems, purchased new equipment, and things like that.  Then I left there and wrote software for all kinds of companies and businesses.  I developed projects for schools, banks, financial planners, medical clinics, and other places.  \n\nI never went to college, and I never learned computer programming from anyone.  I just bought a bunch of books and read them, and practiced on my own.  Really, that\'s the best way to learn it.   I\'ll warn you though, computer programming books are typically written by authors who couldn\'t write if their lives depended on it.  They\'re terrible.  They\'re not always very good at explaining things. \n\nWhen I taught myself programming, I bought a big pile of books on it.  I got books on BASIC, C\/C++, Windows programming (which back then was MFC in Visual Studio 6), and I also got books on OpenGL and 3D graphics programming, which was my primary interest at the time.  Nowadays if you learn computer programming you\'ll want to either learn 1) Delphi 2010, with its main language of Object Pascal, or 2) Microsoft .NET Framework, using Visual Studio .NET, or 3) if you learn 3D graphics stuff, you\'ll need to learn OpenGL, DirectX, and C\/C++ programming, and you\'ll use Visual Studio as well.  (You can download Visual Studio for free!  Microsoft gives away various version of it.)\n\nDelphi and Microsoft .NET are the main tools used when you develop business applications.  Like database software.  Software that runs businesses, keeps track of customer records, creates reports that can be printed out, and stuff like that.\n\nOpenGL is a 3D graphics library used to make real-time 3D graphics.  Create a 3D program, like a video game for instance, or a simulator.  You use OpenGL to \&quot;draw\&quot; to the screen, DirectX to handle the audio, input from keyboards and joysticks, and network code.   You might\'ve noticed when playing games, or installing a new video card to your computer it will install the latest DirectX to your computer.  Games require it.\n\nWhen you read the books, don\'t feel discouraged if you don\'t understand it right away.  It\'s not that you\'re too stupid to understand.  Most of the time the author is just terrible, and the book is written poorly.  Buy 4 or 5 books on every subject, and read them all.  You\'ll understand one section from one book, the other section from another, and so on.  Eventually you\'ll piece it together and \&quot;get it.\&quot;  \n\nI worked through the examples, and read the books.  Tinkered around with everything.  Eventually I got good, won a computer programming competition at the national level, and then employers hired me to do bigger projects.  I was maybe 16 then?  That got my foot in the door.  After that I had bigger projects under my belt, and could land others by showing work I\'d done for past clients.\n\nIf you take my route, and do not attend college, I\'ll also warn you that life will be very difficult.  My life has been very hard.  There\'s been lots of ups and downs, and never knowing what will happen.  When you\'re in business for yourself your income wildly fluctuates, and sometimes you don\'t know when, if ever, you\'ll make anymore money.  You\'ll work 12 hour days, and oftentimes for no pay at all.   If you do the wrong moves, you can easily end up old and with nothing to show for it but just being completely stressed out and possibly neurotic.\n\nThen when you\'re burned out and depressed, nobody will care.  In fact, they criticize you and make you feel bad about yourself.  It\'s sad too, because that\'s the time someone needs to build you up.  Find and make good friends who are there for you when you need them. \n\nA very successful business man I knew would always say, \&quot;How many years did it take to become an overnight success?\&quot;  That\'s how the entrepreneur\'s life is.  You work your butt off, and keep working and working and working, and nothing happens.  You make little to no money.  You make no progress.  You just spin wheels.\n\nBut finally, one day, you finally find the right product.  You create a product that actually sells, and everything just falls into place.  Then you make money -- a LOT of money.  You go from broke to fairly wealthy, all in one short go.\n\nIt was weird for me, starting a business.  Just think if you went out tomorrow, knowing nothing, and tried to make a product and sell it to people.  That\'s the same boat I was in.  How do I get them to buy my stuff.  What should I make?  How do I get people into my store?  How do I market myself and my services?   I had no idea!  I slowly taught myself, and it wasn\'t easy.  I didn\'t have any rich friends, or rich family members to prop me up.  I crawled my way there.  \n\nThat\'s because finding the product to sell people is the real difficulty.  It\'s like getting all the planets to align in a straight row.  You just sort of start off trying all kinds of stuff, swinging wildly into the air, hoping you can find some business that both fits you, and makes you money at the same time.   It\'ll take time to find that place.  \n\nYou may work a year on a product, investing everything you have into it.  You think, \&quot;Oh yeah.  People will want this for sure.\&quot;  You go to sell it and nobody cares, nor wants it.  Back to square 1.  Start over.  Make something else.  Do people want it?  You wave it around, will someone buy?  Not interested?  Start over.   \n\nAnd when you\'re young, your parents will be hasseling you.  They\'ll be telling you to go to college.  To give up on this \&quot;business\&quot; stuff.  They\'ll tell you it\'s never going to work.  They may well throw you out of the house.   It\'s really really rough.  Most of time, they won\'t believe in your projects, or that you\'ll ever succeed.  And it\'s possible that you may NEVER succeed.  There\'s no guarantees in business.  \n\nThat\'s not to say I blame anyone\'s parents for warning their kids and being worried.  It is something to be worried over.  If it doesn\'t work, you may well end up with nothing.  It\'s a risk you take.\n\nI just watched a documentary on Colonel Sanders the other day.  He was the founder of Kentucky Fried Chicken.   That guy didn\'t make any real money until he was OOOOLLLDDD.  Late 60s.  He went from one failed venture to the next.  I think at one time or another he was selling car insurance, tires, and God knows what else.  He kept jumping around to all kinds of things.  It put tons of stress on his family and his wife.  It was terrible for him. \n\nYou might not have any time to date girls.  I never had any time at all for that sort of thing.   Your life will be a lot different than most people\'s.   While people your age are going to prom, worrying about football games, and other school related stuff, you\'re at home studying business, economics, and whatever technical information there is related to the business you\'re starting.\n\nBut if you do go to college, where would I recommend getting a programming degree?  I guess that depends on what kind of computer software you\'d like to write.  Personally, the best software that I enjoy writing are 3D graphics simulators.  For one, they\'re very very complicated.  It requires extensive knowledge in complex mathematics.  You have to do vector calculus, analytic geometry, linear algebra, intense physics, not to mention complex algorithms to make sure it all runs fast.  But that\'s what makes it fun.   Secondly, the end product is exciting and fun to watch.\n\nSay you write simulators for training pilots.  It\'s just awesome.  It ties so many fields and disciplines together, and the work is challenging and fulfilling.  Or gaming engines are cool to make too.  You don\'t have to be smart to play games, but you do to make one from scratch!\n\nOther types of software, I think, are less exciting.  Say some sort of business application for banks.  It has some data entry screens to capture customer information, does some mathematical routines to calculate risks and check their background, blah blah.  Nothing\'s challenging though.  Writing that sort of software becomes rote, and you feel like your brain is idle.  You\'re just sort of coasting, collecting the big checks.  It pays really well, but ugh.  Challenge me!  Even worse, if you end up at some boring company, they cram you in a cubical.  *shivers*\n\nThe best school I know of to write 3D graphics engines for gaming is Digipen university.  It\'s a school made by Nintendo, and people who graduate there get sucked up by the big gaming companies, and they end up making cool games like Half-Life 2, work at id Software with John Carmack, or other cool things.  Or if they themselves like you, Nintendo sucks you up and you make games with them!  If you do well there, getting hired on by a great company is almost guaranteed.  \n\nI like DigiPen because they\'re hands on.  Their professors actually write games themselves.  You won\'t be learning abstract crap you\'ll never use.  Just go to digipen.edu and look at their projects.  They make games.  That\'s what they do for school.  Their project is make a game.  Work with other students there and make games.  Starting with 2D games, then move onto 3D.  They teach you all the math, tools, and skills.\n\nBut who\'s to say though man.  There are tons of awesome fields to get into.  Physics is one of them.  Oh my God is Physics awesome.  Just start reading astronomy textbooks, cosmology, and quantum mechanics.  It\'ll sound like science fiction, but it\'ll actually be real!  You\'ll see them design out plans for literal time machines!  They know how to build those things in theory, but it would require getting several collapsed neutron stars to be placed side by side, lined up in a cylinder, and spinning all at just the right speeds.  When you study Einstein\'s stuff, you\'ll be like... Whaaaattttt?  \n\nI\'ve been studying tons of Physics lately.  It\'s amazing.  Right now I have one software project which is going, but my current plan has been to attend a university near where I live and work on Physics research.  I\'m trying to build up contacts with researchers in various fields, and check out what they\'re all doing.  I want hear about their research, and see what all I can get involved in.  I know some scientists, but not near enough.\n\nI was reading about a scientist the other day in Discover magazine.  He\'s integrating nano-technology into DNA.  The goal is to be able to make \&quot;programmable\&quot; life.  You rapidly change a life form\'s DNA and see the changes.  Test all sorts of things.  You can write code and make it do weird things.  It\'s freaking amazing.  And it\'s going on right now.  Guys are doing it.  And believe it or not, these guys are really accessible.  That\'s because unlike celebrities, these guys aren\'t flooded with emails from people.  Only smart people know about them, and most people aren\'t smart, and don\'t even know who they are.  So they\'ll email you back.  They\'ll talk with you.  They\'ll let you visit, if you have the funds to get there at least.  Most of them are very friendly.  And if you know your stuff, they\'ll let you work with them!\n\nAnother awesome field is neuroscience.  That stuff\'s crazy too.  Learning how your brain works.  I\'ll write up an entry on that stuff soon, and you can see how weird all that gets.  You\'ll begin to wonder what it even means to be alive.  The brain is really really weird.  Like a complex computer, with different sections performing various functions.\n\nI have a hard time deciding what to do sometimes.  There\'s so much awesome stuff out there.  I also love economics.  Studying money.  Money is a strange thing.\n\nThe best way to know what you like is just to start doing stuff.  Get your feet wet.  See what you like.  Find someone who is passionate about each subject, and let them introduce you to it.  (If you can find them).  A lot of subjects can be really interesting, as long as the person you\'re talking to really is passionate about it.  That \&quot;life\&quot; and \&quot;passion\&quot; for their work will show and will come off on you too.\n\nLearning math, science, and computer programming can be useful no matter what you do really.  If you study Physics for instance, you may use your 3D graphics skills to make simulators.  You can put various equations and information into the computer and plot it all in 3D.  You can simulate experiments and watch what would happen.  That\'s what I use my 3D programming skills for these days.  I programmed some of Einsteins crap into my computer and watched how space-time warps in 3D.  It\'s pretty sweet!\n\nAnother time I was wondering about radio and radar waves.  I programmed a simulator for it, and could view the waves, using Maxwell\'s equations.  I thought, \&quot;What do these equations really look like?\&quot;  Watching it all was cool.\n\nLike Richard Feynman gives an example in his Physics lecture set, where he takes several radio towers and puts them in a line.  Based on how he pulsates the signals, he can blast the waves in certain directions.  That way you can save energy.  If you need to blast a signal across the ocean, you can direct it where you want it, instead of blasting it all over, and wasting electricity.\n\nI made a simulator where I could place towers anywhere I chose, and then would configure the phasing.  Then I\'d watch the waves.  It was awesome.  Other kids in school would have to just work out the equations, and it\'s just be a rather program on the blackboard.  But with your programming skills, you can make a simulator and view it all in 3D!'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timothy Fairman</title>
		<link>http://www.jasonsummers.org/reflections-on-love-part-ii/comment-page-1/#comment-215</link>
		<dc:creator>Timothy Fairman</dc:creator>
		<pubDate>Thu, 18 Feb 2010 00:15:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.jasonsummers.org/?p=496#comment-215</guid>
		<description>Right! Maybe your friend Hayek can help you out.;)  I am curios as to how old you are.  I am only 13 and there is only so much you can understand at that age.:)  You also mentioned about a software project. I am really interested in computer science.  What courses did you take in high school?  What is your current ocupation?  What colleges would your recomend for programming degrees? &lt;a href=&#039;#comment-214&#039;&gt;@Jason Summers&lt;/a&gt; -&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;215&#039;,&#039;Timothy Fairman&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;215&#039;,&#039;Timothy Fairman&#039;,&#039;Right! Maybe your friend Hayek can help you out.;)  I am curios as to how old you are.  I am only 13 and there is only so much you can understand at that age.:)  You also mentioned about a software project. I am really interested in computer science.  What courses did you take in high school?  What is your current ocupation?  What colleges would your recomend for programming degrees? &lt;a href=\&#039;#comment-214\&#039;&gt;@Jason Summers&lt;\/a&gt; -&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>Right! Maybe your friend Hayek can help you out.;)  I am curios as to how old you are.  I am only 13 and there is only so much you can understand at that age.:)  You also mentioned about a software project. I am really interested in computer science.  What courses did you take in high school?  What is your current ocupation?  What colleges would your recomend for programming degrees? <a href='#comment-214'>@Jason Summers</a> -
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('215','Timothy Fairman'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('215','Timothy Fairman','Right! Maybe your friend Hayek can help you out.;)  I am curios as to how old you are.  I am only 13 and there is only so much you can understand at that age.:)  You also mentioned about a software project. I am really interested in computer science.  What courses did you take in high school?  What is your current ocupation?  What colleges would your recomend for programming degrees? &lt;a href=\'#comment-214\'&gt;@Jason Summers&lt;\/a&gt; -'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Summers</title>
		<link>http://www.jasonsummers.org/reflections-on-love-part-ii/comment-page-1/#comment-214</link>
		<dc:creator>Jason Summers</dc:creator>
		<pubDate>Wed, 17 Feb 2010 22:51:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.jasonsummers.org/?p=496#comment-214</guid>
		<description>I&#039;m glad you enjoy my posts.  Depending on how some things go, I may well pull it off.  All depends on how various business ventures pan out for me.  Unfortunately the entrepreneurial life offers no guarantees.&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;214&#039;,&#039;Jason Summers&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;214&#039;,&#039;Jason Summers&#039;,&#039;I\&#039;m glad you enjoy my posts.  Depending on how some things go, I may well pull it off.  All depends on how various business ventures pan out for me.  Unfortunately the entrepreneurial life offers no guarantees.&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>I&#8217;m glad you enjoy my posts.  Depending on how some things go, I may well pull it off.  All depends on how various business ventures pan out for me.  Unfortunately the entrepreneurial life offers no guarantees.
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('214','Jason Summers'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('214','Jason Summers','I\'m glad you enjoy my posts.  Depending on how some things go, I may well pull it off.  All depends on how various business ventures pan out for me.  Unfortunately the entrepreneurial life offers no guarantees.'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Timothy Fairman</title>
		<link>http://www.jasonsummers.org/reflections-on-love-part-ii/comment-page-1/#comment-213</link>
		<dc:creator>Timothy Fairman</dc:creator>
		<pubDate>Wed, 17 Feb 2010 22:31:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.jasonsummers.org/?p=496#comment-213</guid>
		<description>I am amazed by you deep understanding of this world and all the intricate details.  I can tell we are the same type of person, but I don&#039;t think I quite have the work ethic.  If I get rich I&#039;ll take you on that library/boat trip, helping all the scientists.  That would be the life!&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;213&#039;,&#039;Timothy Fairman&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;213&#039;,&#039;Timothy Fairman&#039;,&#039;I am amazed by you deep understanding of this world and all the intricate details.  I can tell we are the same type of person, but I don\&#039;t think I quite have the work ethic.  If I get rich I\&#039;ll take you on that library\/boat trip, helping all the scientists.  That would be the life!&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>I am amazed by you deep understanding of this world and all the intricate details.  I can tell we are the same type of person, but I don&#8217;t think I quite have the work ethic.  If I get rich I&#8217;ll take you on that library/boat trip, helping all the scientists.  That would be the life!
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('213','Timothy Fairman'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('213','Timothy Fairman','I am amazed by you deep understanding of this world and all the intricate details.  I can tell we are the same type of person, but I don\'t think I quite have the work ethic.  If I get rich I\'ll take you on that library\/boat trip, helping all the scientists.  That would be the life!'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Nicholas</title>
		<link>http://www.jasonsummers.org/reflections-on-love-part-ii/comment-page-1/#comment-212</link>
		<dc:creator>Tim Nicholas</dc:creator>
		<pubDate>Tue, 16 Feb 2010 21:36:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.jasonsummers.org/?p=496#comment-212</guid>
		<description>Wow!  Jason you are great!  Your insight into the intricate workings of this world is amazing.  I see several similarities between you and myself.  There are a few differences, but the we are same type of person.  On your recent post you talked about traveling around the world on your library/boat, helping scientists.  If only we had the money I&#039;d love to go with you. :)  You seem like a great guy, and I love reading your amazing posts.  Keep up the great work Jason!&lt;div class=&quot;comment-remix-meta&quot;&gt;&lt;a href=&quot;#&quot; class=&quot;replyto&quot; onclick=&quot;replyto(&#039;212&#039;,&#039;Tim Nicholas&#039;); return false;&quot;&gt;Reply&lt;/a&gt;  - &lt;a href=&quot;#&quot; class=&quot;quote&quot; onclick=&quot;quote(&#039;212&#039;,&#039;Tim Nicholas&#039;,&#039;Wow!  Jason you are great!  Your insight into the intricate workings of this world is amazing.  I see several similarities between you and myself.  There are a few differences, but the we are same type of person.  On your recent post you talked about traveling around the world on your library\/boat, helping scientists.  If only we had the money I\&#039;d love to go with you. :)  You seem like a great guy, and I love reading your amazing posts.  Keep up the great work Jason!&#039;); return false;&quot;&gt;Quote&lt;/a&gt;&lt;/div&gt;</description>
		<content:encoded><![CDATA[<p>Wow!  Jason you are great!  Your insight into the intricate workings of this world is amazing.  I see several similarities between you and myself.  There are a few differences, but the we are same type of person.  On your recent post you talked about traveling around the world on your library/boat, helping scientists.  If only we had the money I&#8217;d love to go with you. <img src='http://www.jasonsummers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   You seem like a great guy, and I love reading your amazing posts.  Keep up the great work Jason!
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('212','Tim Nicholas'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('212','Tim Nicholas','Wow!  Jason you are great!  Your insight into the intricate workings of this world is amazing.  I see several similarities between you and myself.  There are a few differences, but the we are same type of person.  On your recent post you talked about traveling around the world on your library\/boat, helping scientists.  If only we had the money I\'d love to go with you. :)  You seem like a great guy, and I love reading your amazing posts.  Keep up the great work Jason!'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Thompson</title>
		<link>http://www.jasonsummers.org/reflections-on-love-part-ii/comment-page-1/#comment-211</link>
		<dc:creator>Greg Thompson</dc:creator>
		<pubDate>Tue, 16 Feb 2010 02:30:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.jasonsummers.org/?p=496#comment-211</guid>
		<description></description>
		<content:encoded><![CDATA[<p>&#8220;Then he comes home and washes your plates, and you call him at work to nag him about it because he forgot to last night?&#8221;</p>
<p>Shouldn&#8217;t they have a dishwasher that does this crap? Sounds like it would be $350 well spent.</p>
<p>&#8220;That’s when I sit back down, cool off, and say, “No Pat Robertson, you’re not worth it.  I’m going to sit here, and not argue with your stupidity.&#8221;</p>
<p>But aren&#8217;t some people definitely worth it? <img src='http://www.jasonsummers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&#8220;One time I threw this kid through the wall at church.  LOL.&#8221;</p>
<p>LOL &#8211; sounds awesome when phrased like that.</p>
<p>&#8220;I couldn’t imagine say dating a Mormon.&#8221;</p>
<p>Remove the second &#8220;m&#8221; and that about sums them up.</p>
<p>&#8220;I don’t know if some people would call all this sort of stuff “love” or not.&#8221;</p>
<p>Yeah, this post was all over the place <img src='http://www.jasonsummers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
<div class="comment-remix-meta"><a href="#" class="replyto" onclick="replyto('211','Greg Thompson'); return false;">Reply</a>  &#8211; <a href="#" class="quote" onclick="quote('211','Greg Thompson','\&quot;Then he comes home and washes your plates, and you call him at work to nag him about it because he forgot to last night?\&quot;\r\n\r\nShouldn\'t they have a dishwasher that does this crap? Sounds like it would be $350 well spent.\r\n\r\n\&quot;That&acirc;s when I sit back down, cool off, and say, &acirc;No Pat Robertson, you&acirc;re not worth it.  I&acirc;m going to sit here, and not argue with your stupidity.\&quot;\r\n\r\nBut aren\'t some people definitely worth it? :)\r\n\r\n\&quot;One time I threw this kid through the wall at church.  LOL.\&quot;\r\n\r\nLOL - sounds awesome when phrased like that.\r\n\r\n\&quot;I couldn&acirc;t imagine say dating a Mormon.\&quot;\r\n\r\nRemove the second \&quot;m\&quot; and that about sums them up.\r\n\r\n\&quot;I don&acirc;t know if some people would call all this sort of stuff &acirc;love&acirc; or not.\&quot;\r\n\r\nYeah, this post was all over the place :)'); return false;">Quote</a></div>
]]></content:encoded>
	</item>
</channel>
</rss>

