I've been playing around with PHP for the first time in a very long time.  The first time I tried it, for whatever reason I just really didn't like it.  When it came time to put together this site, I thought about what languages I could use, and narrowed it down between ASP.NET and PHP.  I took another look at PHP but my bias clouded my judgement so I discounted it because it didn't "feel" like C#.  Then I figured that because I already know C#, using it with ASP.NET made sense, and it did.  It took quite a while to get the site live because I was learning as I was building.  Mistakes were made, tears were shed and words were yelled.  Overall, I'm happy with what i've cobbled together.  But it feels like it's just that, cobbled.  Discounting all the negatives, I learned alot about the web side of development, and have taken a liking to it.  I've learned alot about security, how clients request and cache information, and a load of other things.


The other day I was looking for something new to get into.  I decided i'd put aside my previous feelings for PHP and just try it again.  I was amazed to find that suddenly it all made sense.  No longer did "superglobals" confuse me, i'm not sure why they did to begin with.  I feel like with my new background in ASP.NET, I was able to get alot of the theory behind web dev out of the way, and now I can focus on the code.  I ran through a few quick tutorials and in only 2 days have almost converted the entire site to PHP, and in much less code on top of that.

I walk away from this with much more knowledge of how the web and the services that run on it work.  If things continue to be this interesting, you can expect alot of new things to crop up here soon, though nothing ground breaking.  Not to mention all this will look great on a resume.