<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jeremy&#039;s Blog &#187; Work</title>
	<atom:link href="http://www.jeremyprivett.com/blog/archives/tag/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jeremyprivett.com/blog</link>
	<description>Programming and Life</description>
	<lastBuildDate>Wed, 05 May 2010 03:16:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Blogging Isn&#8217;t Working Out</title>
		<link>http://www.jeremyprivett.com/blog/archives/blogging-isnt-working-out/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/blogging-isnt-working-out/#comments</comments>
		<pubDate>Fri, 08 May 2009 20:26:44 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[General Ramblings]]></category>
		<category><![CDATA[closing blog]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/blog/?p=359</guid>
		<description><![CDATA[I think it&#8217;s become painfully obvious to me and everyone who actually still reads this old thing that blogging isn&#8217;t working out for me. It was a nice thought, at first, but I&#8217;ve gotten too busy with work and other life activities to actually maintain this old thing. I&#8217;ve disabled user registrations and will be [...]]]></description>
			<content:encoded><![CDATA[<p>I think it&#8217;s become painfully obvious to me and everyone who actually still reads this old thing that blogging isn&#8217;t working out for me. It was a nice thought, at first, but I&#8217;ve gotten too busy with work and other life activities to actually maintain this old thing. I&#8217;ve disabled user registrations and will be disabling commenting on all entries.</p>
<p>I&#8217;m going to put something else up in this webspace (jeremyprivett.com) which will probably be better than a blog. My goal is to aggregate all of my web presence into a single feed and present it here, as well as details on projects I&#8217;m working on and what I&#8217;m doing on the work-side of life, be it with Highwinds (as much as I can reveal, anyway), Omega Vortex, or otherwise.</p>
<p>Thanks to all of you who followed along and kept me company while I was actually doing this. You all can find me on other places on the net, if you want. I&#8217;m @jeremyprivett on Twitter. I still hang out on Anfiniti and it&#8217;s pretty easy to find me on Facebook.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/blogging-isnt-working-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s Play Catch Up and Ramble</title>
		<link>http://www.jeremyprivett.com/blog/archives/lets-play-catch-up-and-ramble/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/lets-play-catch-up-and-ramble/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 15:31:48 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Omega Vortex]]></category>
		<category><![CDATA[anfiniti]]></category>
		<category><![CDATA[Gaming]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[phoenix]]></category>
		<category><![CDATA[ruzena]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[xbox]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/blog/?p=278</guid>
		<description><![CDATA[It&#8217;s been a long time, I know. At the risk of giving myself nothing to blog about for another month, I&#8217;m going to do a quick catch up of everything that&#8217;s been going on lately.
At the beginning of October, I got a chance to go visit Ruzena again. As always, we had a really good [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a long time, I know. At the risk of giving myself nothing to blog about for <em>another</em> month, I&#8217;m going to do a quick catch up of everything that&#8217;s been going on lately.</p>
<p>At the beginning of October, I got a chance to go visit Ruzena again. As always, we had a really good time. I was in Houghton for Homecoming and got to be there for all of the festivities, including the Homecoming Banquet and Dance. I think the food was better last year, but it was still good. The dance didn&#8217;t quite go &#8220;as planned.&#8221; The first half was kind of lame, so we ended up migrating to the basement where a group of us had our own little mini-dance, which was far more entertaining. Ruzena and I got to watch our first fireworks show together and became &#8220;siamese twins&#8221; because we were huddled so closely together because of how cold it was outside.</p>
<p>Omega Vortex has been feeling the situation with the economy with potential clients bailing, citing economic problems. I&#8217;ve taken this as an opportunity to look for another job, and I believe things are looking good on that front. I&#8217;ve received extremely positive responses, but a few details are still being worked out, so I won&#8217;t say more than that for fear of jinxing things. Omega Vortex isn&#8217;t closing, we&#8217;re just going to be cutting back like any other company does, during a recession. We&#8217;re closing extraneous divisions in an effort to concentrate more on our core business. Because of this, we&#8217;ve closed the website temporarily because it was only up to facilitate some of the divisions we&#8217;re closing. This is giving us an opportunity to go through with our redesign plan and get a new look in place for the re-launch. We&#8217;ll have more news on that front sometime soon.</p>
<p>I&#8217;ve been doing a lot more gaming again, lately. I&#8217;ve given some thought to cross-posting some game reviews on this blog and the blog at <a href="http://www.anfinitinetwork.com" target="_blank">Anfiniti</a>. I&#8217;m not exactly up-to-date with the latest games and would also be doing some retro-reviews, so my current hitlist consists of Call of Duty 4, Call of Duty: World at War, Assassin&#8217;s Creed, Mirror&#8217;s Edge, and a few other things. In case I&#8217;ve never mentioned it before, I&#8217;m always interested in playing games with new people. You can find me on Xbox Live, Xfire, and Steam. For Xbox Live: Atrophius, for Xfire: atrophius, and for Steam: siguel. Maybe I&#8217;ll have a PSN name or a Wii Friend Code to share, sometime in the not too distant future.</p>
<p>Things have been extraordinarily dull, lately. I <em>should</em> be moving to Phoenix soon, so I think I&#8217;ll start taking opportunities to get out more and explore. I think I&#8217;m missing out on a world of inspiration because I rarely leave my desk. Maybe hanging out with Dutch again will get me back on my feet and moving forward. After almost two years of living with or around people that actually do what I do and are willing and capable of having ideas and such bounced off of them, I think my creativity started to die off when I lost that immediate access to people like me. Programming and all of the processes surrounding programming and software development is exciting to me, except when it&#8217;s not. When I don&#8217;t have people that I can talk to about it pretty frequently, I usually end up resorting to more reading than coding to try and make up for that lack of interaction. Hopefully, being in a new work environment will help.</p>
<p>That&#8217;s about all, for now. If I stop letting myself be lazy or distracted, I&#8217;ll blog more. Maybe even about <em>interesting</em> things. We&#8217;ll just have to see &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/lets-play-catch-up-and-ramble/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Not to Apply for a Job</title>
		<link>http://www.jeremyprivett.com/blog/archives/how-not-to-apply-for-a-job/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/how-not-to-apply-for-a-job/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 22:32:14 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Omega Vortex]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/blog/?p=258</guid>
		<description><![CDATA[This is an interesting position for me. Before recently, Omega Vortex has just been a small group of close individuals who all knew each other and have worked together before. Now that we&#8217;re expanding and I&#8217;m having to actually interview and hire people, I&#8217;ve been able to experience what it&#8217;s like to be on the [...]]]></description>
			<content:encoded><![CDATA[<p>This is an interesting position for me. Before recently, Omega Vortex has just been a small group of close individuals who all knew each other and have worked together before. Now that we&#8217;re expanding and I&#8217;m having to actually interview and hire people, I&#8217;ve been able to experience what it&#8217;s like to be on the opposite side of the process. I&#8217;m used to being the interviewee or the person applying and sending in a resume, not the guy interviewing or receiving the resume. I don&#8217;t claim to be an expert on interviewing people or sifting resumes, but here&#8217;s my list of things that&#8217;ll immediately get your resume tossed out of the pile. <span id="more-258"></span></p>
<h3>Not Including Basic Information</h3>
<p>Like, for one, your <em>name</em>. I had a resume show up in my inbox the other day that didn&#8217;t have a name to go with it. So, I figured I could get the name out of the resume itself in order to respond. I couldn&#8217;t find the person&#8217;s name to save my life. It&#8217;s really not smart to send in a resume without basic contact details so I can get in touch with you. If you don&#8217;t include something as basic as your name, I&#8217;m going to feel dumb trying to contact you without knowing it. The likelihood of me contacting you if I feel dumb about it? Pretty low. To the tune of 0%.</p>
<h3>Not Knowing the Basics (Or Lying)</h3>
<p>I got a &#8220;spectacular&#8221; resume from someone who had (claimed to have) been working in this industry for 10+ years. Bachelor&#8217;s Degree in Computer Science from a very prestigious college and a laundry list of work experience that went on for a few pages &#8230;</p>
<p>First of all, I don&#8217;t need a seven page resume. That sets off some alarms in my head when I open up a huge document that&#8217;s supposed to be a resume. You&#8217;re either full of yourself or lying. I don&#8217;t need to know where you were working in 1991 if it isn&#8217;t one of your three or four most recent jobs. For this particular person, I&#8217;m inclined to say that they were lying. Against my better judgement, I decided to interview.</p>
<p>As part of my interview process, I like to ask some really basic questions. I do this for two reasons. One, it relieves tension. People like to get things right. As they get more things right, they become more comfortable and we can move on to more complicated concepts. For two, I know to stop the interview immediately if the person misses <em>any</em> of these questions &#8230; This particular person happened to miss all but two of my questions. These questions are some that my younger programming buddies who are still in High School would laugh at this person for not being able to answer. How can you have 10 years of experience and not know dead-simple concepts?</p>
<h3>Massive Font to Extend an Otherwise Short Resume</h3>
<p>Please, please don&#8217;t try to hide the fact that in Arial 12pt your resume is only 1 page. I just finished looking through a resume whose font was literally set to 23pt. That&#8217;s <strong><em>huge</em></strong>! And quite unnecessary. I&#8217;m not measuring to see who has the longest, but if your font is so big that I can only fit less than 1/8 of what would be the first page on my screen, I&#8217;m probably just going to delete it.</p>
<h3>Not Knowing English</h3>
<p>First off, don&#8217;t take this the wrong way. I&#8217;m a fan of equal opportunity, but you&#8217;ve got to meet our requirements. One of our requirements is &#8220;an excellent command of written and spoken English&#8221;. I&#8217;d just as quickly trash a resume from an white American man as I would from anyone else for not meeting that requirement.</p>
<h3>Telling Me Too Much</h3>
<p>Piggy backing somewhat on one of the other points, don&#8217;t tell me too much. If I&#8217;m looking for a PHP/MySQL developer, I want to know how much experience you have in those two things and maybe some other closely-related technologies. I don&#8217;t want to know or care to know about how much experience you have in Adobe Photoshop, MS Access, ILE RPG, CL400/CLLE, etc. Yes, all of those were from an actual resume. <em>I don&#8217;t care</em>. Don&#8217;t tell me all that crap, it&#8217;s not related to the position you&#8217;re applying for.</p>
<h3>Lying by Omission</h3>
<p>Or, concealing the fact that you don&#8217;t have a college degree by using phrases like &#8220;Attended X university&#8221;. Again, <em>I don&#8217;t care</em>, but don&#8217;t try to make me believe something by covering it up. People drop out of college all the time for various different reasons. Just couldn&#8217;t cut it? Ran out of money? Decide college wasn&#8217;t for you? That&#8217;s your business. I&#8217;m still in college. I haven&#8217;t finished my Bachelor&#8217;s, yet. I&#8217;m really not going to hold that against you. Some of the best programmers I know don&#8217;t have college degrees. Some of the worst programmers I know do. Interesting demographic. I&#8217;m more of a believer in cold, hard experience.</p>
<h3>Telling Me Sensitive Information</h3>
<p>If I&#8217;m not allowed to ask, I don&#8217;t want to know at least until I give you a yay or a nay. Don&#8217;t tell me your gender (if it&#8217;s obvious, I&#8217;ll figure it out), don&#8217;t tell me your sexual orientation, don&#8217;t tell me your age, etc. If you put that kind of crap on your resume, that puts employers in a bad position, because we&#8217;re not allowed to make decisions based on that information. That requires us to <em>consciously ignore it</em>. If it&#8217;s there, I&#8217;m not even going to bother. It&#8217;s not because you&#8217;re white, black, asian, mexican, 85, 13, gay, bi, married, divorce, have 37 kids, a woman, or a paraplegic. It&#8217;s because I don&#8217;t want to touch something that could put me in a bad position, because you gave me information that I&#8217;m not allowed to judge you on. So, I&#8217;m just not going to judge you at all and act like I never saw your resume.</p>
<h3>Not Attaching your Resume</h3>
<p>This is a good one. I&#8217;ve excused it a couple times and contacted people to have them send it to me, but I&#8217;m slowly starting to not give it a second thought. Make sure you&#8217;re thorough enough to remember to actually attach your resume to an e-mail when you send it off.</p>
<p>That&#8217;s just a few things. As I come across more, I&#8217;ll probably post a part two. You never know what people are going to do, after all &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/how-not-to-apply-for-a-job/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Throw Away Code</title>
		<link>http://www.jeremyprivett.com/blog/archives/throw-away-code/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/throw-away-code/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 18:35:26 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/blog/?p=257</guid>
		<description><![CDATA[I was reading today and came across something that seemed contradictory to what I&#8217;ve learned over the years. At the same time, it just made a lot of sense.
Programmers don&#8217;t throw away code enough. When faced with a hunk of code someone else wrote, which doesn&#8217;t appear to be quite right, or is misbehaving, the [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading today and came across something that seemed contradictory to what I&#8217;ve learned over the years. At the same time, it just made a lot of sense.</p>
<blockquote><p>Programmers don&#8217;t throw away code enough. When faced with a hunk of code someone else wrote, which doesn&#8217;t appear to be quite right, or is misbehaving, the proper action is to figure out what it&#8217;s supposed to do, and its interface, and then scrap it and start from scratch. (I&#8217;m not talking about rewriting whole programs here, just sections.) Instead, people try to handle the corner cases, or hunt down where the leak is. Just stop, think for a little while, get the structure well posed, then write that.</p></blockquote>
<p>We were bit by this problem at OV recently. Instead of trashing pieces that were there in order to make them work, and writing them based on the original specification, we attempted to bend them into place in order to &#8220;save time&#8221;. Needless to say, that didn&#8217;t work out so well. Not only did we not save time, we used up too much.</p>
<p>Next time, I think it would be more appropriate to go with my gut feeling. Instead of trying to bend the immalleable, we should strive to replace the pieces. Sometimes code is just so bad that it&#8217;s not smart, safe, or sane to leave it in place.</p>
<p>I&#8217;m certainly losing my sanity, about now.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/throw-away-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Life Update</title>
		<link>http://www.jeremyprivett.com/blog/archives/life-update/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/life-update/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 00:44:22 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/blog/?p=230</guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve actually posted an update, so I thought it was about time to, since there&#8217;s a lull in the chaos here at Planet.
I&#8217;m currently half moved in to my cousin&#8217;s place, now. I&#8217;ll be sharing an apartment with him and his girlfriend for the next year. I love my parents, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve actually posted an update, so I thought it was about time to, since there&#8217;s a lull in the chaos here at Planet.</p>
<p>I&#8217;m currently half moved in to my cousin&#8217;s place, now. I&#8217;ll be sharing an apartment with him and his girlfriend for the next year. I love my parents, but I really don&#8217;t feel right living at home after being on my own for so long. Once everything gets settled and I can get my desk and stuff up there in my own room, it&#8217;ll be a lot better.</p>
<p>I&#8217;ve been working at Planet AT&#038;T as a Sales Rep for almost two months, now. Using it as supplementary income to allow me to cut back on consulting work at <abbr title="Omega Vortex">OV</abbr> while other projects are in development. It&#8217;s a brain-numbingly easy job, but now that I&#8217;m living in Jacksonville it&#8217;s a bit of a chore to come in to Gadsden to work. Not to mention with gas prices rapidly increasing, it&#8217;s starting to get to the point where I don&#8217;t make enough to justify the expense of coming here. After my hourly pay goes away in the next week, it&#8217;ll get even worse. The job is entirely hit-or-miss commission, and we don&#8217;t make a dime off of 95% of the business we do here, bill payments and pre-paid cards. Chances are, I&#8217;ll quit soon after the hourly runs out. I found out they use PHP on their intranet, though. I may take a stab at getting a job there doing PHP stuff. We&#8217;ll see.</p>
<p>In other news, I&#8217;ll be visiting Ruzena in June, so I&#8217;m excited about that. By then, it&#8217;ll be six months since the last time I&#8217;ve seen her, so I&#8217;m really looking forward to seeing her again. I&#8217;ve missed her a lot. Six months is really too long to go without seeing each other. Hopefully, I can get things together so I&#8217;ll be able to move up to that area, within the next couple years. It&#8217;ll be nice when I can just go see her whenever I want, instead of having to plan out trips, make sure they&#8217;re okay, spend money on tickets, and only get to see her for a week at a time.</p>
<p>As for Omega Vortex, things are moving along steadily. We&#8217;re about to start a plan of expansion over the coming months that includes hiring new developers, unveiling new services, and announcing key partnerships and acquisitions. We&#8217;ll be announcing and releasing a new product soon, making some changes to our OmegaFlash solution to bring it back under the umbrella and prepare it for Omega Matrix integration, as well as prepare integration points for the rest of our upcoming Educational Suite.</p>
<p>Well, that&#8217;s a pretty cumulative update for what&#8217;s been going on lately.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/life-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Well, it&#8217;s about time &#8230;</title>
		<link>http://www.jeremyprivett.com/blog/archives/well-its-about-time/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/well-its-about-time/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 09:52:54 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/archives/well-its-about-time/</guid>
		<description><![CDATA[Oh, after about only three freaking weeks, I finally have my laptop back &#8230; And man is it good to be back on a machine that has more than just 512 MB of (shared &#8212; so it doesn&#8217;t even come out to that much physical system memory) RAM.
I&#8217;ve got a lot of stuff to setup, [...]]]></description>
			<content:encoded><![CDATA[<p>Oh, after about only <strong><em>three freaking weeks</em></strong>, I finally have my laptop back &#8230; And man is it good to be back on a machine that has more than just 512 MB of (shared &#8212; so it doesn&#8217;t even come out to that much physical system memory) RAM.</p>
<p>I&#8217;ve got a lot of stuff to setup, so I&#8217;m cutting this short. Hopefully, Ruzena or I will blog more soon. <img src='http://www.jeremyprivett.com/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/well-its-about-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Precarious Follow-up</title>
		<link>http://www.jeremyprivett.com/blog/archives/precarious-follow-up/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/precarious-follow-up/#comments</comments>
		<pubDate>Sat, 12 May 2007 14:41:08 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/archives/precarious-follow-up/</guid>
		<description><![CDATA[The previous entry was Ruzena reacting to my overreacting. Things really aren&#8217;t as bad as I made them out to be, to her. It&#8217;s just a simple matter of moving with the times. Personally, I really want to continue using PHP. If that&#8217;s not what happens, fine. I&#8217;ll move forward and do what I have [...]]]></description>
			<content:encoded><![CDATA[<p>The previous entry was Ruzena reacting to my overreacting. Things really aren&#8217;t as bad as I made them out to be, to her. It&#8217;s just a simple matter of moving with the times. Personally, I <strong><em>really</em></strong> want to continue using PHP. If that&#8217;s not what happens, fine. I&#8217;ll move forward and do what I have to do to be successful.</p>
<p>I scared her a bit, because I was scared. I didn&#8217;t really know what to think about some of the things I was hearing and it freaked me out a little. Of course, I share everything with her, so it scared her too.</p>
<p>One of the things that makes me happy about her entry is the extra emphasis that was given to the fact that we are a team. She and I do things together and we&#8217;re always there for each other. We take care of each other and will continue to do so, as time goes on.</p>
<p>Of course, I also like that she&#8217;s thinking about the future and considering the family we hope to have and how all of this will have an effect on that, too. But, everything will be okay. Things really aren&#8217;t as bad as I thought. It&#8217;s just my state of depression, at the time, was amplifying things to make them seem a lot worse than they really were.</p>
<p>Thanks for being there and taking care of me, sweetheart. It really means a lot to me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/precarious-follow-up/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Daily Thought: Absolutely Freaking Amazing</title>
		<link>http://www.jeremyprivett.com/blog/archives/daily-thought-absolutely-freaking-amazing/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/daily-thought-absolutely-freaking-amazing/#comments</comments>
		<pubDate>Mon, 23 Apr 2007 13:16:10 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Daily Thoughts]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/archives/daily-thought-absolutely-freaking-amazing/</guid>
		<description><![CDATA[&#8230; and that&#8217;s all I can say about that. For now, anyway. Let it be known that Shaun Shepard is the best Designer I&#8217;ve ever met in my life, though.
I&#8217;ll scuttle off now, before I say too much.
]]></description>
			<content:encoded><![CDATA[<p>&#8230; and that&#8217;s all I can say about that. For now, anyway. Let it be known that Shaun Shepard is the best Designer I&#8217;ve ever met in my life, though.</p>
<p>I&#8217;ll scuttle off now, before I say too much.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/daily-thought-absolutely-freaking-amazing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>11 Days to May?! (Late Night Rant)</title>
		<link>http://www.jeremyprivett.com/blog/archives/11-days-to-may-late-night-rant/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/11-days-to-may-late-night-rant/#comments</comments>
		<pubDate>Fri, 20 Apr 2007 08:24:28 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/archives/11-days-to-may-late-night-rant/</guid>
		<description><![CDATA[I got in from the office at about &#8230; I think it was sometime around 8:00 PM &#8230; this evening and ended up passing out after I finished eating my dinner. Woke up a few hours later, as you can tell. It was a nice nap, but it made me realize how much my body [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://my.opera.com/community/graphics/dev/wdgsmall.jpg" align="right" />I got in from the office at about &#8230; I think it was sometime around 8:00 PM &#8230; this evening and ended up passing out after I finished eating my dinner. Woke up a few hours later, as you can tell. It was a nice nap, but it made me realize how much my body is screaming for relief from the crazy schedule we have at work, right now.</p>
<p>I took a moment to sit here and reflect on how much progress has been made and how much has been done since I came out here almost a year ago. I&#8217;m really, quite frankly, astounded with everything &#8230;</p>
<p><span id="more-161"></span></p>
<p>But, there&#8217;s a downside to that progress. We&#8217;ve known pretty much nothing but the job for a while, now. For a few months, in the beginning, I wasn&#8217;t too fond of this concept. I&#8217;m 19 and I wanted my life back. A few things that have happened to me since the end of October have changed my attitude substantially.</p>
<p>First, I realized the real potential behind everything we&#8217;re doing. This project is <em>huge</em>. And I know I&#8217;m speaking in abstracts here, but all will be cleared up before too long.</p>
<p>Second, outside influences from certain people, especially fellow team members, have inspired me to do better than I have been in the past.</p>
<p>Finally, a very special person came into my life through what couldn&#8217;t possibly have been a coincidental meeting. And after everything that&#8217;s happened since that moment, I know that it&#8217;s no longer just my future and well-being that I&#8217;m working for.</p>
<p>On my birthday this year, I will have been doing this stuff for seven years. Man, it&#8217;s been a long time &#8230; but &#8230; not really? Yes, not really. For six years, exactly, I was involved in Open Source / Free Software-type development, for the most part. I don&#8217;t think anyone realizes that the difference between that type of development and working for a <strong><em>real</em></strong> company, and going through the <strong><em>entire</em></strong> software development process (as opposed to just the parts you <em>feel like doing</em>) is really an entirely different game. And for this reason, 95% of open source and free software type projects will ultimately fail.</p>
<p>I mean, really. Think about it very clearly for a moment, before you respond with your usual &#8220;not thinking about the <em>whole picture</em>&#8221; backlash attitude. Open source development is, 9 times out of 10, inspired by what could be frankly categorized as an egotistical attitude based around improving something for personal gain. Sure, you&#8217;re giving what you&#8217;ve done to the community. Sharing is good, after all. Your mother taught you to share with your friends. Excellent.</p>
<p>There&#8217;s this attitude and mentality shared by these types of developers that just doesn&#8217;t fit inside the realm of &#8220;Enterprise Software Development&#8221;. And you WILL get your chops busted for it. Trust me, I have gone and am still going through it to this day. You hang onto to these things and no one is going to trust your ability to <em>get things done</em>, whether or not you truly have the ability to do so.</p>
<p>I&#8217;ve been keeping an eye very carefully on the PHP Community in its entirety for a long time. I&#8217;m in a position where at any moment I may have to justify the business reasons behind using PHP over other languages like Ruby (shoot me), or anything .NET based. After watching as carefully as I have for the time I have now, I&#8217;m quite ashamed to say that I don&#8217;t have an answer to the question. And it&#8217;s for the very reason I mentioned above. There are far too many people that are prominent in the PHP Community that have that egotistical attitude that comes with Open Source development. Watching these people constantly attack and belittle each other instead of working hard to make PHP the mainstay enterprise language that they <em>want</em> it to be absolutely saddens me.</p>
<p>I&#8217;ve been getting my feet wet in .NET land again lately, and comparing C# directly to PHP, you get a lot of interesting results. First off, C# is a compiled language where PHP is interpreted. PHP applications, by their very nature, can be deployed faster than your ASP/C#.NET apps. I know this from token experience from my job, especially. C# is strongly typed, PHP is loosely typed. This is probably a subject of debate, but I&#8217;ve oftentimes found myself coding my PHP apps to be rather strongly typed. Variables should be this type and this type only. Anything else is wrong. So, being able to just explicitly state that in C# makes things easier, believe it or not. The only time this becomes a problem is when you need to do any kind of type juggling, which is insanely easy to do in PHP because it takes care of it for you, in the background.</p>
<p>Next on my list is overloading. Specifically, class method overloading. PHP-enthusiasts gripe because PHP &#8220;has no method overloading&#8221; &#8212; Uhh, I think you&#8217;re missing the <a href="http://en.wikipedia.org/wiki/Method_overloading" target="_blank">concept of what overloading is</a>, folks. PHP supports overloading in one very major way that makes it &#8220;easier&#8221; &#8212; Variable arguments. You can set default argument values in the function definition. This very feature alone satisfies 95% of the overloading needs I&#8217;ve ever had. And with PHP being a loosely typed language, the return value is already completely based on the type of the variable you return. Now, it doesn&#8217;t support operator overloading of any kind, though.</p>
<p>One feature that PHP lacks that constantly and consistently pains me is <em>namespaces</em>. For the love of all that is good in this world, will the PHP developers please get off their asses and realize that if they want to go in any kind of OO direction with this language (and if they want to get the some 3000+ functions out of the global namespace) that namespacing is an absolute <strong><em>MUST HAVE</em></strong>?</p>
<p>Wow &#8230; Talk about side-tracked. Anyway &#8230;</p>
<p>The first quarter of this year slipped by me almost completely without notice. And I&#8217;m happy to say that the period of constant &#8220;do or die&#8221; work is <em>almost</em> over. We can see the light at the end of the tunnel, and judging from how far we&#8217;ve come and how well our team has managed to pull through even some of the most trying situations, things are looking very good. You may not hear from me again until May, but I&#8217;ll have a huge update to post after I get back from New York, I&#8217;m sure.</p>
<p>Until then &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/11-days-to-may-late-night-rant/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHPUnit support in PHPEdit</title>
		<link>http://www.jeremyprivett.com/blog/archives/phpunit-support-in-phpedit/</link>
		<comments>http://www.jeremyprivett.com/blog/archives/phpunit-support-in-phpedit/#comments</comments>
		<pubDate>Sun, 01 Apr 2007 04:39:26 +0000</pubDate>
		<dc:creator>Jeremy</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.jeremyprivett.com/archives/phpunit-support-in-phpedit/</guid>
		<description><![CDATA[I&#8217;m really starting to get disappointed in PHP IDEs. Because, I find one that works really well that I love (Zend Studio) but it falls short in respect of two things. The first being the lack of the ability to add support for other source control systems besides CVS and SVN. Second being the lack [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m really starting to get disappointed in PHP IDEs. Because, I find one that works really well that I love (Zend Studio) but it falls short in respect of two things. The first being the lack of the ability to add support for other source control systems besides CVS and SVN. Second being the lack of built-in support for Unit Testing.</p>
<p>PDT (the Eclipse plugin) is very project-based. It offers up a lot of features that Zend Studio offers, with the added bonus of being built into Eclipse. And Eclipse has a plugin to support the Source Control System we use at work. Eclipse also has a plethora of other very useful plugins, like Aptana. PDT, unfortunately, offers no code inspection support for files outside of projects. That&#8217;s a bummer, because I have to jump in and out of various files in various locations that may or may not be apart of any project. So, PDT is missing ZDE staples, but has the benefit of being an Eclipse plugin, meaning I can have my source control integration.</p>
<p>Enter PHPEdit, which I&#8217;ve never used, but just learned that it&#8217;s going to solve the <em>other</em> problem, in an upcoming version. But not the first. I probably won&#8217;t use PHPEdit, except maybe to play around with, but the Unit Testing support is intriguing. If Zend Studio or PDT could get this in, that would be great. If Zend Studio could get this and alternate methods of adding source control support, that would be even better. I&#8217;m still waiting to see if PDT will be able to replace Zend Studio or not. Lately, I&#8217;ve been using them rather interchangeably, but I&#8217;m really wanting to move back to Zend Studio&#8230; Time will tell, but I wish these IDE developers would get it together.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jeremyprivett.com/blog/archives/phpunit-support-in-phpedit/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

