<?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>Fiery Robot! &#187; Rants</title>
	<atom:link href="http://www.fieryrobot.com/blog/category/rants/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.fieryrobot.com/blog</link>
	<description>Defender of Corporate Headquarters</description>
	<lastBuildDate>Mon, 12 Jul 2010 21:26:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Did I Mention XCode Sucks?</title>
		<link>http://www.fieryrobot.com/blog/2007/01/17/did-i-mention-xcode-sucks/</link>
		<comments>http://www.fieryrobot.com/blog/2007/01/17/did-i-mention-xcode-sucks/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 07:56:51 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.fieryrobot.com/blog/2007/01/17/did-i-mention-xcode-sucks/</guid>
		<description><![CDATA[OK, so tonight I&#8217;m trying to get some work done. I&#8217;ve been annoyed that command double-click doesn&#8217;t work, so I figure out code sense isn&#8217;t turned on. I turn it on&#8230; crash. OK. Restart the app, open the project&#8230; crash. Third time&#8217;s a charm tho, so I open it again&#8230; crash. This is single-handedly the [...]]]></description>
			<content:encoded><![CDATA[<p>OK, so tonight I&#8217;m trying to get some work done. I&#8217;ve been annoyed that command double-click doesn&#8217;t work, so I figure out code sense isn&#8217;t turned on. I turn it on&#8230; crash. OK. Restart the app, open the project&#8230; crash. Third time&#8217;s a charm tho, so I open it again&#8230; crash. This is single-handedly the buggiest dev tool I&#8217;ve ever used. There was another bug I&#8217;m reminded of where I was showing someone how to set command line arguments and I had added a blank argument. Well, every time you went to run the target program, XCode would crash. Surprise! We didn&#8217;t realize it was that until I remember we played in there and I turned off the argument (it was checked). Worked fine.</p>

<p>XCode, I hate you. From hell&#8217;s heart, I spit at thee!</p>

<p>And now I have to now spend time figuring out what the f*#$ is going on with this piece of crap now. Yay! Time-saver!</p>

<p>UPDATE: The problem I had was related to indexing the project. Recently I tried using indexing again and it all finally seems to be working. Yay! But I still hate it <img src='http://www.fieryrobot.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieryrobot.com/blog/2007/01/17/did-i-mention-xcode-sucks/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>My Newfound Hate for Lenovo</title>
		<link>http://www.fieryrobot.com/blog/2006/12/23/my-newfound-hate-for-lenovo/</link>
		<comments>http://www.fieryrobot.com/blog/2006/12/23/my-newfound-hate-for-lenovo/#comments</comments>
		<pubDate>Sat, 23 Dec 2006 19:44:03 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Electronics/Gadgets]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://www.fieryrobot.com/blog/2006/12/23/my-newfound-hate-for-lenovo/</guid>
		<description><![CDATA[I hate Lenovo. A brief history is in order. 12/1/2006 Oh happy day! Life is great! After doing a lot of investigating and reading, I decided I&#8217;d finally go ahead and order me a new X60 ThinkPad with the SXGA screen. I was given an estimated ship date of 12/15. After I put it through [...]]]></description>
			<content:encoded><![CDATA[<p>I hate Lenovo. A brief history is in order.</p>

<p>12/1/2006
Oh happy day! Life is great! After doing a lot of investigating and reading, I decided I&#8217;d finally go ahead and order me a new X60 ThinkPad with the SXGA screen. I was given an estimated ship date of 12/15. After I put it through I thought perhaps I&#8217;d have to get two day shipping just in case so I could get it before I have to leave for Christmas. So I called and they had to completely redo my order. Not sure why, but there you have it. In any case, I was now all set with two-day shipping.</p>

<p>12/8/2006
I get another email. Why? It didn&#8217;t say&#8230; so I went to look at the web site. My ship date was now the 19th. This was getting close to when I had to fly home for Christmas. Now my two day shipping wouldn&#8217;t help me unless it shipped early. So I waited.</p>

<p>12/18/2006
It hadn&#8217;t shipped so I called to get the address changed to get it shipped to where I was going to be for Christmas.</p>

<p>12/19/2006
Theoretical ship day. I went to the site to make sure my address was now my new ship-to address. It wasn&#8217;t. I wasn&#8217;t pleased. But then I looked up and my ship date was 2/6/2007!! I should note that I did not get an email this time. So now they&#8217;ve not only not changed my ship-to address, but they&#8217;ve moved my ship date out over a month, all without informing me in any way. Very annoying.</p>

<p>So I called and asked what was up. I spoke to one guy that didn&#8217;t seem to be able to tell me much of anything and he could write a note to the shipping department and someone would contact me in a business day. I asked why can&#8217;t he tell me right now what&#8217;s backordered. He didn&#8217;t have a good answer. In the end I had to run to a meeting so I just hung up a bit rudely (and who can blame me at this point).</p>

<p>After my meeting I called back and got someone who had more of a clue. I told him the whole story about how the only reason I got two day shipping was to get it before I left for vacation, but since my ship date was moved out to crazyland, I would hardly need it anymore. I asked him to remove the two day shipping and change my ship-to address back to my bill-to address. He confirmed he would do both things. I also asked what the holdup was as the current estimated ship time on the site was 1-3 weeks (same as when I ordered. I should also mention that I had checked the week previous just to see what their lead time was and it was 1-5 days). He said the ones with the SXGA screens were all on backorder. Why did they not know that three weeks ago when I ordered? I asked if the new date was any more real than the last one. He said yeah. I highly doubt it.</p>

<p>12/21/2006
I get two emails from them (Thanks for your order. Yay.) and again I have to go to the site to guess what&#8217;s different. Seems my ship date slipped out again to 2/9 and my ship-to address was changed&#8230; to the exact address I asked that it NOT be sent to any longer. So I had to call these idiots again to get my address changed. Then I decided to write to the email address in the emails they send me to complain about how this order has been handled.</p>

<p>To date, noone from shipping ever contacted me within that &#8216;one business day&#8217; window that one guy told me. Nor has anyone answered my complaint email. Of course, the latter could just be because of the time of year.</p>

<p>But at the end of the day, they told me 1-3 weeks originally now it&#8217;s like 2 months from my order date. And they have bungled my address changes twice now. They really need to get their act together. I am sitting here wondering why I haven&#8217;t already cancelled. It&#8217;s just too bad they get to treat their individual customers like crap. I bet their corporate customers aren&#8217;t having these sorts of issues.</p>

<p>Screw you Lenovo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieryrobot.com/blog/2006/12/23/my-newfound-hate-for-lenovo/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I hate xcode</title>
		<link>http://www.fieryrobot.com/blog/2005/11/03/i-hate-xcode/</link>
		<comments>http://www.fieryrobot.com/blog/2005/11/03/i-hate-xcode/#comments</comments>
		<pubDate>Thu, 03 Nov 2005 01:27:59 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Rants]]></category>

		<guid isPermaLink="false">http://fieryrobot.com/blog/?p=4</guid>
		<description><![CDATA[Update: since I wrote this, I&#8217;ve changed my tune completely. With recent releases, Xcode has now become about the best IDE I&#8217;ve used. I actually want to delete this post, and maybe I will someday. It was written in a fit of annoyance, and in hindsight, it was over the top. Simple as that. I [...]]]></description>
			<content:encoded><![CDATA[<blockquote><strong>Update:</strong> since I wrote this, I&#8217;ve changed my tune completely. With recent releases, Xcode has now become about the best IDE I&#8217;ve used. I actually want to delete this post, and maybe I will someday. It was written in a fit of annoyance, and in hindsight, it was over the top.</blockquote>

<p>Simple as that. I hate it. It sucks. The sad part is they really think they have something there. But the only thing they have is a worthless lump of crud. The other day it decided to thrash my system for no apparent reason. Same sources as always, etc. but it took about 10 minutes of thrashing before it stopped. My attempts to watch what was going on in &#8216;top&#8217; saw memory down to 16MB (I have 2G). After it subsided (and I had tried killing that damn thing and starting over, but it did it again), I was greeted with 1.8 <strong>gig</strong> of memory again. That&#8217;s right, to build my (somewhat small) project, it pretty much ate every living resource on the planet. <span id="more-4"></span></p>

<p>Even when at Apple, I never really used it, mostly because it could never build our project. Our project had too many files, and had many different sections with differing compilation options. When we were finally able to get the files into a version of Project Builder/XCode that would hold them, the scrolling list of files was so slow that I just threw the project away. Before you judge how many files were in there, keep in mind that this list was a disclosable one, and even with the groups closed it was still slow. So basically it was calculating something (who knows what) based on the total number of files instead of what was actually showing. Sweet. It might be easy to write things in Cocoa, but it&#8217;s also incredibly simple to write a poor performing Cocoa app.</p>

<p>On top of the occasional performance issues that still plague it (for example, failure to keep up with your typing &#8211; I mean, a dual G5 should be plenty to process keystrokes), it has its options spread all over the place, which makes it incredibly difficult to manage. Half the things you want to do are in non-obvious places, or buried in some dialog, etc. I have no idea why they put the UI together the way they did. It&#8217;s ridiculous. I can never remember where some option is, or how to easily tell what the current options for this or that are.</p>

<p>Visual Studio, on the other, hand, is incredibly well done in comparison. It has its own set of quirks, but all the little features it gives you and the ability to debug quickly and easily make it quite pleasant to develop with. Things are pretty logically layed out. Once you get your head around how it does things, you&#8217;re all set. An interesting example is debugging, the fact that you&#8217;d use function keys to run the debugger was something laughable to me at first. I mean, come on, function keys? What year am I in? But let me tell you&#8230; it&#8217;s soooo much easier than any modifier-key-based solution I&#8217;ve seen on the Mac. Fact is: it works damn well. VS is also so much more stable than xcode. It does occasionally die (mostly when trying to attach the debugger to a process), but other than that it&#8217;s pretty solid.</p>

<p>Going back to use xcode after being in VS-land for so long was a rude awakening, and made it truly clear how far from the mark Apple is with their tools. Maybe it&#8217;s all part of their ingenious plan to scare developers away from the platform so they can concentrate on selling more iPods. If so, they&#8217;re off to a good start! Next time, I&#8217;ll rant about the poor documentation on the Apple site&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.fieryrobot.com/blog/2005/11/03/i-hate-xcode/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
