<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">

<channel>
<title>d2r</title>
<link>http://www.dynamicobjects.com/d2r/</link>
<description>diego&apos;s weblog</description>
<language>en-us</language>
<managingEditor>diego&#64;dynamicobjects&#46;com</managingEditor>
<lastBuildDate>Fri, 21 Jan 2005 21:08:21 -0800</lastBuildDate>

<generator>3.35</generator>

<item>
<title>clevercactus: so long, and thanks for all the fish!</title>
<link>http://www.dynamicobjects.com/d2r/archives/003069.html</link>
<description> <![CDATA[<center><img src="http://www.clevercactus.com/img/isologosmall.gif" border="0"/></center>

<p>Today we removed most of our stuff from the clevercactus office, in preparation for a full shutdown early next week. I've already switched over the server to a placeholder page. Email will still work, at least for a while, and we'll do our best to ease the transition for our current users. We apologize to them in particular, but there was no way to keep the service running without significant investment in time and money, and we just couldn't handle it. That's how things go sometimes.</p>

<p>The last two and a half years have been an incredible experience, and I'm thankful for everything. To my business partner, Paul, and to everyone that was with us along the way, our families, friends, the design team at <a href="http://www.huskit.com.ar/">huskit</a>, and of course the users: thanks. Really.</p>

<p>And now on to the next big thing...</p><br/><br/><a href="http://www.dynamicobjects.com/d2r/archives/003069.html#comments">Comment on this entry</a>]]></description>
<guid isPermaLink="false">3069@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Fri, 21 Jan 2005 21:08:21 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>under attack</title>
<link>http://www.dynamicobjects.com/d2r/archives/003025.html</link>
<description> <![CDATA[<p>Through the last week the clevercactus site has been sporadically unavailable, and it's down right now. This means no web, no service, no emails getting through. </p>

<p>If you're trying to get through to clevercactus and can't please let me know through a comment or email to my personal address.</p>

<p>What happened is that we were attacked (I'm not sure when) and someone left a number of scripts there that are flooding the system (they do other things too, but at least one of them is clearly written simply to flood the network and disable it). This is something obviously intended to bring down clevercactus, not just a simple hacking. Why? What do they gain by bringing down the service of a small company that is going through hard times?</p>

<p>This kind of thing makes me sad, and is really discouraging. </p>

<p>I had this whole thing planned for today, getting the manifold site up and so on but now I'm going to spend time trying to see how to route around the problem for now until we can determine the extent of the hack. I don't even know how they got in yet--we constantly update our software with the latest patches. Needless to say, I'm seriously reconsidering the whole of the software I use and how to set it up so that this doesn't happen again. </p>

<p>Anyway. We'll see how it goes.</p><br/><br/><a href="http://www.dynamicobjects.com/d2r/archives/003025.html#comments">Comment on this entry</a>]]></description>
<guid isPermaLink="false">3025@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Thu, 16 Dec 2004 14:31:45 -0800</pubDate>
<category>technology</category>
</item>
<item>
<title>location, location, location</title>
<link>http://www.dynamicobjects.com/d2r/archives/002996.html</link>
<description> <![CDATA[<p>First, the support I've received in the last 24 hours is regarding my post on clevercactus amazing and heartening. When I collect myself I'll be more specific, for for now I just wanted to mention this.</p>

<p>One of the comments I've heard most since yesterday has to do with the funding thing. As Dave <a href="http://dwlt.net/archives/2004/11/29/IKnowTheFeeling">said</a>, "Consumer focused companies are always difficult to get funding for in Europe". I can definitely attest to that. Lots of enterprise and "vertical" focus, and generally low tolerance for the risk/opportunity equation presented by those opportunities. To their credit, VCs are very candid about this, so it's not as if it's a secret or anything. </p>

<p>One thing we tried to get across is that we'd be totally open to moving to the US if that's what it took to get funded. We'd have no problem with that. But then again, not being there, it's hard to get in the door. </p>

<p>But the "virtuous cycle" created by Silicon Valley is hard to beat. One of the conclusions I will take away from this experience is that all the talk about the "Indian Silicon Valley" or "European Silicon Valley" or "[Insert geolocation here] Silicon Valley" is just plain ridiculous. There isn't a place like it in terms of investors, press, talent, etc., all deeply interconnected (well, maybe a couple of places in the US come close, namely the Seattle/Redmond area, Route 128, and NYC). I remember going to Il Fornaio in Palo Alto and just <i>feeling it</i>. It's where things happen. (Plus it ain't a bad place to eat).</p>

<p>So: there's only one Valley, the rest are close, but no dice. :)</p><br/><br/><a href="http://www.dynamicobjects.com/d2r/archives/002996.html#comments">Comment on this entry</a>]]></description>
<guid isPermaLink="false">2996@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Tue, 30 Nov 2004 17:35:56 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>looking for the next big thing</title>
<link>http://www.dynamicobjects.com/d2r/archives/002993.html</link>
<description> <![CDATA[<p>So. A week has gone by with no posting. Lots has happened, but more than anything it's been a time of consolidation of what had been happening in the previous weeks. First, the short version (if you have a couple of minutes, I recommend you read the extended version below): tomorrow is my last day working for clevercactus. And that means I'm looking for the next thing to do. So if you know of anything you think I could be interested in, please let me know. </p>

<p>Now for the extended version.</p>

<p>For the last couple of months (and according to our plan) we have been looking for funding. Sadly, we haven't been able to get it. This hasn't just been a matter of what we were doing or how (although that must be partly a problem) but also a combination of factors: the funding "market" in Europe and more specifically in Ireland (what people put money into, etc), our target market (consumer) and other things. Suffice it to say that we really tried, and, well, clearly it was a possibility that we wouldn't be able to find it. </p>

<p>On top of this, I haven't been quite myself in the last few weeks, maybe even going back to September (and my erratic blogging probably is a measure of that). By then I was quite burned out. Last year was crazy in terms of work, and this one was no different: between January and the end of July I only took two days off work (yes, literally, a couple of Sundays) and the stress plus that obviously got to be too much. I see signs of recovery, but clearly this affected how much I could do in terms of moving the technology forward in recent weeks. Since there's only two of us, and it's only me coding (my partner deals with the business side of things), this wasn't the most appropriate time to have a burnout like that. I screwed up in not pacing myself better. Definitely a lesson learned there.</p>

<p>At this point, the company is running out of its seed funding and we don't have many options left. Even though it's possible that something would happen (e.g., acquisition), what we'll be doing now is to stop full time work on the company, which after all won't be able to pay for our salaries much longer, and look for alternatives since of course we need to, you know, buy food and such things. The service will remain up for the time being, and I'll try to gather my strength to make one last upgrade (long-planned) to the site and the app, if only just for the symmetry of the thing. Plus, you can't just make a service with thousands of users disappear overnight. Or rather, you <i>can</i>, but it wouldn't be a nice thing to do. </p>

<p>Now I have a few weeks before things get tight, and I'll use that time to get in the groove again and hopefully find something new to do that not only will help pay for the bills but is cool as well. Who knows? I might even end up in a different country! As I said at the beginning, if you know of something that I might find interesting, please send it my way. Both email and comments are fine (my email address can be found in my <a href="http://www.dynamicobjects.com/aboutme.html">about</a> page).</p>

<p>In the meantime, I'm going to start blogging more. No, really. I have some ideas I want to talk about, and maybe I can get back into shape by coding (or thinking about) something fun and harmless.</p>

<p>Or, as the amended H2G2 reads: <i>Mostly</i> harmless. :)</p><br/><br/><a href="http://www.dynamicobjects.com/d2r/archives/002993.html#comments">Comment on this entry</a>]]></description>
<guid isPermaLink="false">2993@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Mon, 29 Nov 2004 07:57:46 -0800</pubDate>
<category>soft.dev</category>
</item>
<item>
<title>new version of share beta</title>
<link>http://www.dynamicobjects.com/d2r/archives/002892.html</link>
<description> <![CDATA[<p>Just released: a new version of <a href="http://www.clevercactus.com/share.html">clevercactus share</a>. More details over at <a href="http://www.clevercactus.com/cactuslog/index.php?p=9">the cactuslog</a>. :)</p><br/><br/>]]></description>
<guid isPermaLink="false">2892@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Wed, 08 Sep 2004 18:06:27 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>clevercactus pro beta is back!</title>
<link>http://www.dynamicobjects.com/d2r/archives/002866.html</link>
<description> <![CDATA[<p><img alt="pro-cactus.png" src="http://www.dynamicobjects.com/d2r/archives/pro-cactus.png" width="173" height="164" align="right" border="0" />&lt;victory-dance&gt;With <a href="http://www.clevercactus.com/cactuslog/index.php?p=8">this post</a> on the cactuslog, <a href="http://www.clevercactus.com/pro.html">clevercactus pro</a> is officially re-released. And within the timeframe <a href="http://www.dynamicobjects.com/d2r/archives/002856.html">I mentioned last week</a>, no less!&lt;/victory-dance&gt;</p>

<p>There's still much to do of course, there are some known problems with view updates under some circumstances, and new challenges that emerge from updating Atom support up to 0.3 (a few Atom 0.3 feeds confuse the parser by including XHTML un-escaped within the <i>content</i> element--they are labeled as xhtml+xml yes, so it's parser refinement that has to be done). </p>

<p>Now my focus goes back for the most part to <a href="http://www.clevercactus.com/share.html">share</a>. There's some bugs to fix, improvements to make, and some important features to add (among those expose support for multiple locations for a single identity). </p>

<p>But for now--a bit of rest. Tomorrow I have to catch up with email and comments that were posted yesterday, particularly to the <a href="http://www.dynamicobjects.com/d2r/archives/002861.html">JList</a> and <a href="http://www.dynamicobjects.com/d2r/archives/002862.html">StAX</a> posts from a few days ago. </p>

<p>Phew!</p><br/><br/>]]></description>
<guid isPermaLink="false">2866@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Fri, 16 Jul 2004 23:11:26 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>when task manager makes you smile...</title>
<link>http://www.dynamicobjects.com/d2r/archives/002864.html</link>
<description> <![CDATA[<p>... you probably need to get a life. But that's a topic for another day.</p>

<p>I was just final dogfood testing the <a href="http://www.clevercactus.com/cactuslog/index.php?p=7">upcoming</a> new release of clevercactus pro on my own data and it made me happy enough that I decided to post about it. </p>

<p>Btw, by "dogfood testing" I mean passing the "eat your own dogfood" test, which stands for completely switching over to (and relying on) the shiny new widget that you're about to unleash on the world.</p>

<p>One of the major changes on the new release of pro is on performance+memory usage (which are closely related when dealing with a memory-managed environment). Previous releases of pro, while efficient, started to be a burden when getting to a certain DB size. In my case, with about 15,000 items on my mail store, pro regularly used up all of the available memory in the VM. It did work when constraining the available memory, but the point is not to work past the limit but never to reach the limit at all. So the last few days I've concentrated on further improving that aspect of it. </p>

<p>While I have been using the app myself for a while now --months actually--, I've relied on the previous version as well, just in case. Finally, today, I flipped the switch for good and ceremoniously deleted the previous version from my system. All that remained was double-checking the effect of the upgrades, including the most recent changes.</p>

<p>Lo and behold, when I loaded the database and checked memory usage the app was holding at around 15 MB for regular usage and peaking at around 50 MB when poking it hard enough. Over time, usage dropped down back to 15 MB. And minimizing it, that is, eliminating the memory needs of display, etc, usage dropped down to literally nothing: 2 MB.</p>

<p>Much work remains, and while you might argue (rightly so) that this only brings the app to par with others, it's still a small rush when it's your code that is doing it.</p>

<p>Yeah, I'm happy about the new RSS/Atom parser, or the other many improvements in it, but this was a long-standing goal that I'm glad to finally cross off the list.</p>

<p>Anyway, I'm itching to get this rev out and concentrate back on <a href="http://www.clevercactus.com/share/">share</a>. Now for a bit of rest--more tomorrow!</p><br/><br/>]]></description>
<guid isPermaLink="false">2864@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Tue, 13 Jul 2004 23:10:13 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>burnout? no, just busy</title>
<link>http://www.dynamicobjects.com/d2r/archives/002856.html</link>
<description> <![CDATA[<p>So yesterday as I'm pondering why I haven't posted anything in a few days I read <a href="http://www.wired.com/news/culture/0,1284,64088,00.html">this wired article</a> on blogger's burnout. Although I've experienced lack of blogflow before, this time it was something different: just being too absorbed into what I was doing to do anything else.</p>

<p>So what was I doing? Simple: working on a new release of <a href="http://www.clevercactus.com/cactuslog/index.php?p=7">clevercactus pro</a>. Not that <a href="http://www.clevercactus.com/share.html">share</a> is taking a back-seat or anything, mind you, this is something that we had planned for a while and finally there was time to do it. (The release will be out sometime next week). </p>

<p>Anyway--I have had a couple of posts swirling in my head for a couple of days now, so I'll get to that now. :)</p><br/><br/>]]></description>
<guid isPermaLink="false">2856@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Fri, 09 Jul 2004 12:54:56 -0800</pubDate>
<category>personal</category>
</item>
<item>
<title>share v.1.40b released</title>
<link>http://www.dynamicobjects.com/d2r/archives/002853.html</link>
<description> <![CDATA[<p><img src="http://www.dynamicobjects.com/d2r/archives/clever_log.gif" align="right" width="75" height="56" border="0" hspace="5" vspace="5"/>In the end the new version of <a href="http://share.clevercactus.com/share/">share</a> took a couple of days more than I anticipated, but it was worth it. Here's <a href="http://www.clevercactus.com/forums/viewtopic.php?t=49">the announcement</a> in the <a href="http://www.clevercactus.com/forums/">forums</a>. Probably the most visible change is the improved queue manager, which maintains local and remote queues synchronized transparently  (but allows asynchronous queue management, that is, it is irrelevant whether the contact that is sharing the files is online or not). </p>

<p>This has kept me quite busy the last few days--now for a short break (and maybe some more blogging :)).</p><br/><br/>]]></description>
<guid isPermaLink="false">2853@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Wed, 30 Jun 2004 18:10:32 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>belated thanks</title>
<link>http://www.dynamicobjects.com/d2r/archives/002847.html</link>
<description> <![CDATA[<p>One thing I keep forgetting to do (or rather, not finding time for, since I clearly keep remembering I should do it!) is to thank some of the brave souls :) that helped in the initial beta testing phase of <a href="http://share.clevercactus.com/share/">share</a> (that is, before mid-June) and posted about their experience, in most cases with ideas and recommendations. Yes, I've said this to them privately but linkback never hurts :). Probably one reason I hesitate to do this is that I'm sure that I'm going to miss some of the links--so this list is not meant to be exhaustive. Anyway, here it goes (more or less in the order in which they appeared).</p>

<p>Erik, <a href="http://www.thauvin.net/blog/news.jsp?date=2004-03-25#155">here</a> (and more recently <a href="http://www.thauvin.net/blog/news.jsp?date=2004-06-17#852">here</a>) who also has given us great ideas and comments. Russ, <a href="http://russellbeattie.com/notebook/1007167.html">noting</a> some of the initial performance and L&F issues among other things (and who hung in there even when strange things seemed to be happening with his installation). <a href="http://www.cristianvidmar.com/2004/03/30.html#a210">Cristian</a>, <a href="http://www.gadgetguy.de/index.php/2004/03#clevercactus_share_uncloaked">Frank</a> , and <a href="http://feetup.org/blog/2004/Apr/27#leet">Jim</a>, all of them with nice comments. Don, who <a href="http://www.docuverse.com/blog/donpark/EntryViewPage.aspx?guid=2e9019cf-9a41-47bc-b445-ec95d4a8ae56">quickly</a> came up with a wonderful idea for wishlists (which, sadly, I haven't added yet, but it's never been off my mind), and then <a href="http://www.docuverse.com/blog/donpark/EntryViewPage.aspx?guid=5c50b684-cdd6-4612-b970-fdd173fee26a">followed up</a> later with more detail (and some excellent questions and comments as usual). Dylan, who posted a <a href="http://blog.warmbrain.com/2004/Apr/2004Apr10_review_clevercactus_share.html">long review</a>, with many ideas and good criticism. Anne, <a href="http://www.purselipsquarejaw.org/2004_04_01_blogger_archives.php#108179459422390775"> with a great analysis</a> of some of the sociable ideas in <i>share</i>. Also, <a href="http://taint.org/2004/04/16/210206a.html">Justin</a>, and <a href="http://eirepreneur.blogs.com/eirepreneur/2004/03/clevercactus_sh.html">James</a>.</p>

<p>Once again, thanks to them and to the many others that I can't link to (either because they don't have a weblog, or because they made comments privately through email) -- <i>share</i> is better today because of their help and feedback.</p><br/><br/>]]></description>
<guid isPermaLink="false">2847@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Sat, 26 Jun 2004 12:30:28 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>share: how and why</title>
<link>http://www.dynamicobjects.com/d2r/archives/002838.html</link>
<description> <![CDATA[<p>I've just posted a (slightly lengthy) description of how share works over at <a href="http://www.clevercactus.com/cactuslog/index.php?p=5">the cactus log</a>. It probably doesn't answer <i>all</i> questions (does anything ever?) but it's a start. </p>

<p>More later. :)</p><br/><br/>]]></description>
<guid isPermaLink="false">2838@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Sun, 20 Jun 2004 18:27:33 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>best laid plans</title>
<link>http://www.dynamicobjects.com/d2r/archives/002831.html</link>
<description> <![CDATA[<p><img src="http://www.clevercactus.com/img/clever_log150.png" border="0" hspace=10 align="right" />While the idea of the <a href="http://www.clevercactus.com/cactuslog/index.php?p=3">bloomsday release</a> was to come out sometime in the afternoon (as my twisted reference to 5 pm in that post shows), the plan became meaningless after <a href="http://quasistoic.org/ts/">Danny</a> found the not-yet-public login page to the new version and outed it on a <a href="http://www.metafilter.com/mefi/33719">MeFi thread</a>. Luckily enough, this happened not long before the day started (not that it had ended  that long ago) and so most of what we had planned to do during the day had to be done incrementally making sure the system stayed up.</p>

<p>So, without further ado, here's <a href="http://www.clevercactus.com/cactuslog/index.php?p=4">entry on the cactus log</a> that discusses the release.</p>

<p>Now, most of the changes are in place and we have been fixing certain problems, such as linux install issues (noted in the newly-released <a href="http://www.clevercactus.com/forums">clevercactus forums</a>). But there's still a lot to do: documentation (particularly in what relates to firewalls, connectivity, etc), config options, and improving portions of the app and features.</p>

<p>Anyway. Back to work.</p>

<p>ps: Happy Bloomsday!</p><br/><br/>]]></description>
<guid isPermaLink="false">2831@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Wed, 16 Jun 2004 13:37:05 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>coming up: clevercactus share, the public release</title>
<link>http://www.dynamicobjects.com/d2r/archives/002828.html</link>
<description> <![CDATA[<p>A bit ago we switched over the DNS records for the <a href="http://www.clevercactus.com/">clevercactus</a> site to its new location. Most people should have the updated version by Wednesday, when we'll come out with the so-called (by me :)) <a href="http://www.clevercactus.com/cactuslog/index.php?p=3">Bloomsday release</a>. </p>

<p>Almost there!</p>

<p>ps: the link should go to <a href="http://www.clevercactus.com/cactuslog/">the cactus log</a>, but it might not work if the new DNS information hasn't reached you yet. Shouldn't take long though. :)</p><br/><br/>]]></description>
<guid isPermaLink="false">2828@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Mon, 14 Jun 2004 21:15:19 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>and clevercactus share...</title>
<link>http://www.dynamicobjects.com/d2r/archives/002807.html</link>
<description> <![CDATA[<p><img alt="clever_log.gif" src="/d2r/archives/clever_log.gif" width="75" height="56" border="0" align="left" hspace="10" />... will see its next release becoming public within the next few days. All the work we've done since we launched it is coming to fruition. </p>

<p>Tired but happy is an accurate description of how I feel. Stay tuned!</p><br/><br/><a href="http://www.dynamicobjects.com/d2r/archives/002807.html#comments">Comment on this entry</a>]]></description>
<guid isPermaLink="false">2807@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Sun, 06 Jun 2004 15:46:18 -0800</pubDate>
<category>clevercactus</category>
</item>
<item>
<title>clevercactus: year 2</title>
<link>http://www.dynamicobjects.com/d2r/archives/002761.html</link>
<description> <![CDATA[<center><img alt="paw_share.gif" src="http://www.dynamicobjects.com/d2r/archives/paw_share.gif" width="55" height="48" border="0" /></center>So <a href="">Russ</a> just reminded me that the anniversary of clevercactus was yesterday. (Thanks Russ!).

<p>Strictly speaking, the anniversary was that of the <a href="/d2r/archives/001891.html">the "public release"</a> of the company and product. Things don't happen on a clear-cut timelines, but it's nice to mark milestones. </p>

<p>Now, I had thought about it on and off for the last few weeks, but of course I had to actually get to the day to forget about it -- and about mentioning it! But since I have an irrepresible need to come up with something clever (no pun intended :)) to say, I'll just use my faulty memory as an excuse and make this an entry about the year that begins, as well as a celebration of the year that's gone by. </p>

<p>One year! Wow. Thanks to everyone who has helped us get here! </p>

<p>The best is yet to come. :)</p><br/><br/><a href="http://www.dynamicobjects.com/d2r/archives/002761.html#comments">Comment on this entry</a>]]></description>
<guid isPermaLink="false">2761@http://www.dynamicobjects.com/d2r/</guid>
<pubDate>Mon, 26 Apr 2004 23:49:06 -0800</pubDate>
<category>clevercactus</category>
</item>


</channel>
</rss>