{"id":1473,"date":"2007-06-08T11:07:10","date_gmt":"2007-06-08T15:07:10","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/2007\/06\/08\/ides\/"},"modified":"2007-06-08T11:07:10","modified_gmt":"2007-06-08T15:07:10","slug":"ides","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2007\/06\/08\/ides\/","title":{"rendered":"IDEs"},"content":{"rendered":"<p>\r\n<a href=\"http:\/\/old.tuaw.com\/2007\/06\/05\/5-questions-with-brent-simmons-creator-of-netnewswire\/\">Brent Simmons<\/a>:\r\n<\/p>\r\n<blockquote cite=\"http:\/\/old.tuaw.com\/2007\/06\/05\/5-questions-with-brent-simmons-creator-of-netnewswire\/\">\r\n<p>\r\nI&rsquo;m a Cocoa programmer, so I use Xcode all the time. Sometimes I wonder if I don&rsquo;t really like it, or if it&rsquo;s just like that I don&rsquo;t like IDEs. Programmers are intelligent people and sophisticated computers users, so you&rsquo;d think that they would be more productive and happier with a literate interface instead of all this heavyweight point-and-click madness. You&rsquo;d think they would demand it.\r\n<\/p>\r\n<\/blockquote>\r\n<p>\r\nI don&rsquo;t like working in Xcode, either, and yet there&rsquo;s no doubt that Xcode 2.4 is <em>much<\/em> better than previous versions of Xcode, Project Builder, and ProjectBuilder. And, from what I can remember, I mostly like it better than CodeWarrior, Visual Studio, Symantec, and THINK C.\r\n<\/p>\r\n<p>\r\nI don&rsquo;t really know what to &ldquo;demand&rdquo; to make Xcode better. It just doesn&rsquo;t feel right, and I think Brent is correct that the problem is that it isn&rsquo;t linguistic enough. So I&rsquo;ve opted out of it. Rather than use Xcode as an IDE, I use it as a build engine, controlled via make from either BBEdit or Terminal. When I need a debugger, I tend to just fire up gdb by itself. What I&rsquo;d like from Xcode is more hooks so that external editors can leverage its symbol index and display build errors.\r\n<\/p>","protected":false},"excerpt":{"rendered":"<p>Brent Simmons: I&rsquo;m a Cocoa programmer, so I use Xcode all the time. Sometimes I wonder if I don&rsquo;t really like it, or if it&rsquo;s just like that I don&rsquo;t like IDEs. Programmers are intelligent people and sophisticated computers users, so you&rsquo;d think that they would be more productive and happier with a literate interface [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"","apple_news_api_id":"","apple_news_api_modified_at":"","apple_news_api_revision":"","apple_news_api_share_url":"","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1473","post","type-post","status-publish","format-standard","hentry","category-programming-category"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=1473"}],"version-history":[{"count":0,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/1473\/revisions"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=1473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=1473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=1473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}