{"id":37,"date":"2004-04-27T15:51:38","date_gmt":"2004-04-27T22:51:38","guid":{"rendered":"http:\/\/www.danshapiro.com\/blog\/?p=37"},"modified":"2010-05-28T02:12:11","modified_gmt":"2010-05-28T09:12:11","slug":"ecabinets-part-3","status":"publish","type":"post","link":"https:\/\/www.danshapiro.com\/blog\/2004\/04\/ecabinets-part-3\/","title":{"rendered":"Ecabinets, part 3"},"content":{"rendered":"<p>More ecab!  So here&#8217;s a summary of current challenges.  This is a &#8220;bad news&#8221; post; read the other entries under Software for more perspective.<br \/>\n1) Crashing.  Frequently.  Annoyingly.  The problem seems to be something in the render engine.  I&#8217;m going to mess with video driver settings to see if I can fix it.  On the bright side, I haven&#8217;t had a problem with a degenerate file yet (that always crashes when you open it), so with frequent saving, I can make progress.  On the down side, this means it&#8217;s very hard to isolate the bug to report.<br \/>\n2) Performance.  This software is <b>very<\/b> non-performance-optimized.  For example, if you enter an editing mode (e.g. &#8220;door frames&#8221;) and then immediately exit, everything is re-constructed from scratch.  Clearly, they&#8217;re not marking dirty bits and only doing the necessary work; they&#8217;re rebuilding the whole shmeer each time anything might have been changed.  Plus, this stuff&#8217;s just slow.  Lots of number crunching.  I might consider a system upgrade if everything works out.<br \/>\n3) Unnerving bugs.  I just reported one where adding a partition causes a shelf to magically disappear, leaving behind a corrupt and unusable file.  This is unnerving because it&#8217;s easy to reproduce, and makes me think they may not have a robust testing methadology.  Or any testing methadology.  The good news is that I spoke with them about it this morning and they hacked out a fix for next week&#8217;s build.  That&#8217;s somewhat reassuring, on the theory that if you&#8217;re going to ship buggy software, you better be prepared to fix the bugs fast.<br \/>\n4) No closed boxes.  You can&#8217;t make a six-sided box.  Kind of an odd limitation, and it prevents me from easily using it to make really amazing custom speaker boxes that are built in to cabinets.  Not a major ding, just a shame.  You can work around it, but you can&#8217;t use blind dados to attach the sixth side.<\/p>\n<p><!--more--><br \/>\n(I have to say that, generally, the software just feels slow and buggy. They do appear to be hard at work fixing this, and I hope they&#8217;re successful.  So far the benefits do outweigh the drawbacks, though.)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>More ecab!  So here&#8217;s a summary of current challenges.  This is a &#8220;bad news&#8221; post; read the other entries under Software for more perspective.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-37","post","type-post","status-publish","format-standard","hentry","category-woodworking"],"_links":{"self":[{"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/posts\/37","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/comments?post=37"}],"version-history":[{"count":0,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/posts\/37\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/media?parent=37"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/categories?post=37"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danshapiro.com\/blog\/wp-json\/wp\/v2\/tags?post=37"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}