<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Articles on Bulrush Labs — Richard Tibbetts</title><link>https://bulrushlabs.com/articles/</link><description>Recent content in Articles on Bulrush Labs — Richard Tibbetts</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Fri, 30 Jun 2023 21:07:17 +0000</lastBuildDate><atom:link href="https://bulrushlabs.com/articles/index.xml" rel="self" type="application/rss+xml"/><item><title>Making the Best of Your Time Resting and Vesting</title><link>https://bulrushlabs.com/articles/2023/06/30/the-best-resting-and-vesting/</link><pubDate>Fri, 30 Jun 2023 21:07:17 +0000</pubDate><guid>https://bulrushlabs.com/articles/2023/06/30/the-best-resting-and-vesting/</guid><description>&lt;p&gt;First, go on vacation for a few weeks, to the south of France or something. For a while, you will likely focus on ensuring your team lands nicely and navigating integration processes. You could try climbing the corporate ladder, but you probably won’t if you plan to start another company.&lt;/p&gt;&#10;&lt;p&gt;After a few months, you’ll wonder what to do with yourself while you wait for a vesting cliff or finish building your dream home. You can do several valuable things at a large company while resting and vesting.&lt;/p&gt;</description></item><item><title>Discussing Startups and Intellectual Property with the Boston Inn of Courts</title><link>https://bulrushlabs.com/articles/2015/05/01/startups-intellectual-property-boston-inn-of-courts/</link><pubDate>Fri, 01 May 2015 16:16:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2015/05/01/startups-intellectual-property-boston-inn-of-courts/</guid><description>&lt;p&gt;On Wednesday I had the privilege of being part of a panel before the Inn of Courts in Boston. This is an organization of patent litigators that meets for continuing education and discussing the practice of their craft. For this meeting, they invited a panel of practitioners from startups and academia to listen to lay people talk about how intellectual property is working (or not) for us.&lt;/p&gt;&#10;&lt;p&gt;Topics were quite broad including a focus on copyright, trademark, and trade secret as well as patents and licensing. In the end because the panelists were mostly from the software space we focused more on software patents and software licensing.&lt;/p&gt;</description></item><item><title>In Sales, Questions are More Valuable than Answers</title><link>https://bulrushlabs.com/articles/2015/04/28/in-sales-questions-are-more-valuable-than-answers/</link><pubDate>Tue, 28 Apr 2015 09:10:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2015/04/28/in-sales-questions-are-more-valuable-than-answers/</guid><description>&lt;p&gt;&lt;em&gt;Inspired by &lt;a href="http://kiriakakis.net/comics/mused/a-day-at-the-park"&gt;“A day at the park” by Kostas Kiriakakis&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;I spend a lot of my time helping people sell the software I write. For scalability, this often means teaching them how to sell it themselves. When I’m teaching people, which happens informally and formally, often times they want to know the questions the prospect will ask, and what answers they should give. The FAQ, as it were, so they can have the answers at the ready. And they don’t just want the technically correct answers, they want the answers that will encourage the prospect to buy. “What should I say if they ask what I think about competitor X?”, things like that.&lt;/p&gt;</description></item><item><title>10 Tips for Not Giving a Sales Pitch at a Meetup</title><link>https://bulrushlabs.com/articles/2015/04/06/tips-for-not-giving-a-sales-pitch-at-a-meetup/</link><pubDate>Mon, 06 Apr 2015 10:55:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2015/04/06/tips-for-not-giving-a-sales-pitch-at-a-meetup/</guid><description>&lt;p&gt;How do you give a sales pitch at a developer meetup? Don’t.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=Q4PE2hSqVnk"&gt;&lt;img src="https://bulrushlabs.com/wp-content/uploads/2015/04/Glengarry_Glen_Ross-300x169.jpg" alt="Glengarry Glen Ross - Always Be Closing" title="Glengarry Glen Ross - Always Be Closing"&gt;&lt;/a&gt;Developer meetups are technical, so it can’t seem like a sales pitch. Even if you paid for the pizza and beer and everyone knows you are there to pitch them on something with commercial upside for you, they want to feel like it is a technical community event where valuable information is being shared. This is the epitome of &lt;a href="http://www.bothsidesofthetable.com/2010/10/12/startup-sales-why-hiring-seasoned-reps-may-not-work/"&gt;the evangelical or educational sale.&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Identify and Manage the Honey-Badger Developer</title><link>https://bulrushlabs.com/articles/2015/03/28/identify-manage-honey-badger-developer/</link><pubDate>Sat, 28 Mar 2015 12:10:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2015/03/28/identify-manage-honey-badger-developer/</guid><description>&lt;p&gt;A few years back I read &lt;a href="http://www.randsinrepose.com/archives/2005/03/20/free_electron.html"&gt;Rands’ blog post about the Free Electron developer archetype&lt;/a&gt;: “the single most productive developer you’re ever going to meet.” This is a good archetype to understand, identify, recruit, and retain. I would like to discuss another related archetype which can be quite powerful if properly harnessed: The Honey Badger.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=4r7wHMg5Yjg"&gt;“There is no other animal in the kingdom of all animals, as fearless as the crazyass Honey Badger.”&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Lessons Learned from Startup Weekend</title><link>https://bulrushlabs.com/articles/2012/06/18/lessons-learned-from-startup-weekend/</link><pubDate>Mon, 18 Jun 2012 08:34:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2012/06/18/lessons-learned-from-startup-weekend/</guid><description>&lt;p&gt;A year ago this month I attended startup weekend in Boston. The company that I helped to launch there, &lt;a href="http://sellercrowd.com"&gt;http://sellercrowd.com&lt;/a&gt;, is now a successful ongoing concern, with funding and a handful of employees. So I think that counts as a success story for startup weekend, and my conclusion is that it’s a great program and can work well if you make the right choices going into it. To that end, I’d like to share some of my lessons learned from my first startup weekend, and solicit anyone else to add them in the comments.&lt;/p&gt;</description></item><item><title>Recommending the Franklyn D Resort (FDR) in Jamaica</title><link>https://bulrushlabs.com/articles/2011/02/12/recommending-franklyn-d-resort-fdr-jamaica/</link><pubDate>Sat, 12 Feb 2011 08:09:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2011/02/12/recommending-franklyn-d-resort-fdr-jamaica/</guid><description>&lt;p&gt;I just got back from a week in Jamaica, and I’ve been talking off everyone’s ear about the experience. That’s because the &lt;a href="http://www.fdrholidays.com/fdr/"&gt;Franklyn D. Resort&lt;/a&gt; has one major thing going for it: every family gets a full time nanny for the duration of your vacation.  Larger families, particularly with multiple age groups of kids, often had two nannies. The resort seemed especially friendly to large families, with big multi-bedroom suites and reasonable rates for additional children. For our trip they were also running a “grandparents stay free” promotion, which I think they do every January. If you are planning a family-oriented vacation, particularly with young kids, you have to consider the Franklyn D. Resort.&lt;/p&gt;</description></item><item><title>Toddler Science and Big Data</title><link>https://bulrushlabs.com/articles/2011/01/03/toddler-science-and-big-data/</link><pubDate>Mon, 03 Jan 2011 01:16:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2011/01/03/toddler-science-and-big-data/</guid><description>&lt;p&gt;&lt;a href="https://innocuous.org/wp-content/uploads/2011/01/stand_back_square_0.png"&gt;&lt;img src="https://bulrushlabs.com/wp-content/uploads/2011/01/stand_back_square_0.png" alt="&amp;ldquo;Stand Back, I&amp;rsquo;m Going To Try SCIENCE&amp;rdquo;" title="stand_back_square_0"&gt;&lt;/a&gt;I’ve been spending a lot of time following my son Patrick around watching him explore the world. I’ve shared a few of his important discoveries with Twitter and with friends, under the tag “Toddler Science”. Key discoveries include that tissue boxes contain a finite supply of tissue and that cat magnets do not stick to cats. I spent the New Years weekend with friends, and they too had an opportunity to watch Patrick learning.&lt;/p&gt;</description></item><item><title>Book Review: Early Exits: Exit Strategies for Entrepreneurs and Angel Investors</title><link>https://bulrushlabs.com/articles/2010/12/27/book-review-early-exits-exit-strategies-for-entrepreneurs-and-angel-investors/</link><pubDate>Mon, 27 Dec 2010 00:21:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/12/27/book-review-early-exits-exit-strategies-for-entrepreneurs-and-angel-investors/</guid><description>&lt;p&gt;&lt;a href="%3Ca%20href="&gt;“&amp;gt;&lt;img src="https://bulrushlabs.com/wp-content/uploads/2010/12/exits.jpg" alt="" title="exits"&gt;&lt;/a&gt;As someone several years into a successful venture backed enterprise software startup, I find myself spending a lot of time looking at the green grass on the other side of the startup fence: angel funding and quick flips. People have mixed opinions on flipping, both the practicalities and the ethics of quickly flipping a company. Ethically, I tend to agree that “&lt;a href="http://500hats.typepad.com/500blogs/2009/10/flipping-is-good.html"&gt;Flipping is Good&lt;/a&gt;“. But practically, there are a lot of moving parts in a company and lining them up for a quick windfall seems to require more than a bit of luck. It was in hopes of better understanding these practicalities that I read &lt;a href="http://www.angelblog.net/"&gt;Basil Peters&lt;/a&gt; book &lt;a href="https://www.amazon.com/dp/0981185517/?tag=innocuousorg-20"&gt;Early Exits: Exit Strategies for Entrepreneurs and Angel Investors (But Maybe Not Venture Capitalists)&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>2010 The Year in Bookmarks</title><link>https://bulrushlabs.com/articles/2010/12/20/the-year-in-bookmarks-2010/</link><pubDate>Mon, 20 Dec 2010 01:45:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/12/20/the-year-in-bookmarks-2010/</guid><description>&lt;p&gt;As you may have heard, &lt;a href="http://techcrunch.com/2010/12/16/is-yahoo-shutting-down-del-icio-us/"&gt;Delicious is going away&lt;/a&gt;, or at least &lt;a href="http://techcrunch.com/2010/12/17/yahoo-trying-to-sell-del-icio-us-not-to-shut-it-down/"&gt;being sold off&lt;/a&gt;, or otherwise being destroyed by Yahoo. In the last 72 hours, I’ve tried out the two leading alternatives, &lt;a href="https://diigo.com/"&gt;Diigo&lt;/a&gt; and &lt;a href="http://pinboard.in/"&gt;pinboard&lt;/a&gt;. Along the way, I got to wondering why I keep all these bookmarks around. I do often search back for things. And in paging through my 1173 bookmarks from 2010, they formed an interesting lens through which to look back at the year. And so I present 2010, the year in bookmarks.&lt;/p&gt;</description></item><item><title>There Can Be Too Many Suckers at the Table</title><link>https://bulrushlabs.com/articles/2010/12/12/there-can-be-too-many-suckers-at-the-table/</link><pubDate>Sun, 12 Dec 2010 23:25:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/12/12/there-can-be-too-many-suckers-at-the-table/</guid><description>&lt;p&gt;Everyone knows the old saw about poker: If you can’t spot the sucker, it’s probably you. It’s nice to think you could sit down at a table with incompetent players and take their money. It probably works in poker. &lt;a href="http://www.bothsidesofthetable.com/"&gt;Mark Suster&lt;/a&gt; applies the aphorism to angel investing in his post &lt;a href="http://www.cloudave.com/4795/angel-investing-1-dealflow-%e2%80%93-are-you-sitting-at-the-right-poker-table/"&gt;Dealflow – Are You Sitting at The Right Poker Table?&lt;/a&gt; It’s a good post, dealflow is really important. But the poker metaphor falls short. Too many suckers actually ruin a startup market.&lt;/p&gt;</description></item><item><title>Yes Virginia, You Can Work on Great Technology at Startups</title><link>https://bulrushlabs.com/articles/2010/12/06/yes-virginia-you-can-work-on-great-technology-at-startups/</link><pubDate>Mon, 06 Dec 2010 02:17:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/12/06/yes-virginia-you-can-work-on-great-technology-at-startups/</guid><description>&lt;p&gt;You can work on great technology at startups. You wouldn’t think that would be a controversial statement. But it is if you believe Ted Tso’s defense of Google, &lt;a href="http://thunk.org/tytso/blog/2010/11/29/google-has-a-problem-retaining-great-engineers-bullcrap/"&gt;“Google has a problem retaining great engineers? Bullcrap.”&lt;/a&gt; Ted dismisses the engineering that goes on in a startup, saying:&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;Similarly, you don’t work on great technology at a startup.  Startups, by and large, aren’t about technology — at least, not the Web 2.0 startups like Facebook, Foursquare, Twitter, Groupon, etc.   They are about business model discovery.  So if you are fundamentally a technologist at heart, whose heart sings when you’re making a better file system, or fixing a kernel bug, you’re not going to be happy at a startup.   At least, not if the startup is run competently.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Three Months Without Cable</title><link>https://bulrushlabs.com/articles/2010/11/29/three-months-without-cable/</link><pubDate>Mon, 29 Nov 2010 00:03:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/11/29/three-months-without-cable/</guid><description>&lt;p&gt;As was widely reported in the media, &lt;a href="https://mediadecoder.blogs.nytimes.com/2010/11/17/cord-cutting-cable-subscriptions-drop-again/"&gt;the second and third quarter of 2010 show a steady decline in cable subscriptions&lt;/a&gt;. This is earth-shaking for the cable companies, who have seen growth in US subscribers over their entire history. It’s a key indicator of not only consumers being more careful with their spending, but the rise of Internet-delivered media as a compelling alternative.&lt;/p&gt;&#10;&lt;p&gt;In August of this year I joined the ranks of people “cutting the cord”. I was moving, and when we set up Verizon FiOS at the new house we left off video. Three months later, I’d like to fill you in on how it has gone and what I see in the future of consumer video delivery.&lt;/p&gt;</description></item><item><title>Captchas: The Bear Proof Trash Can Problem</title><link>https://bulrushlabs.com/articles/2010/11/21/captchas-the-bear-proof-trash-can-problem/</link><pubDate>Sun, 21 Nov 2010 23:03:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/11/21/captchas-the-bear-proof-trash-can-problem/</guid><description>&lt;p&gt;&lt;a href="https://innocuous.org/wp-content/uploads/2010/11/linkedin_captcha_fail.jpg"&gt;&lt;img src="https://bulrushlabs.com/wp-content/uploads/2010/11/linkedin_captcha_fail-300x80.jpg" alt="Not actually my captcha fail, but same idea, a captcha in greek from linked in" title="linkedin_captcha_fail"&gt;&lt;/a&gt;Lately I’ve been selling a lot of things on Craigslist. Along with adventures in capitalism, every post to Craigslist requires filling out a &lt;a href="https://en.wikipedia.org/wiki/CAPTCHA"&gt;CAPTCHA&lt;/a&gt;, specifically a &lt;a href="https://www.google.com/recaptcha"&gt;reCAPTCHA&lt;/a&gt;. I’ve noticed that they have gotten quite difficult. In fact, at least one of the captchas I got recently was in Greek.&lt;/p&gt;&#10;&lt;p&gt;Captchas area a really clever idea, but they represent a special kind of arms race. The spammers are always improving their automatic and semi-automatic captcha solvers. At the same time, the average web user is not getting any better at solving captchas. The goal of the captcha company is to hit the window between what motivated spammers can do automatically and what web users can do manually.&lt;/p&gt;</description></item><item><title>Proactive Assumption Violation: Avoiding Bugs By Behaving Badly</title><link>https://bulrushlabs.com/articles/2010/11/14/proactive-assumption-violation-avoiding-bugs-by-behaving-badly/</link><pubDate>Sun, 14 Nov 2010 23:38:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/11/14/proactive-assumption-violation-avoiding-bugs-by-behaving-badly/</guid><description>&lt;p&gt;Bugs are a fact of life in software, and probably always will be. Some bugs are probably unavoidable, but a lot of bugs can be avoided through good architecture, defensive programming, immutability, and other techniques. One major source of bugs, especially frustrating bugs, is non-deterministic behavior. Every programmer has experienced bugs which don’t reproduce, which require a special environment, or special timing, or even just luck to make happen. To avoid these bugs, programmers learn to favor determinism, making sure their software behaves the same way every time.&lt;/p&gt;</description></item><item><title>What the Rally for Sanity Meant for Me</title><link>https://bulrushlabs.com/articles/2010/11/07/what-the-rally-for-sanity-meant-for-me/</link><pubDate>Sun, 07 Nov 2010 22:46:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/11/07/what-the-rally-for-sanity-meant-for-me/</guid><description>&lt;p&gt;The weekend before last my family went to the &lt;a href="http://www.rallytorestoresanity.com/"&gt;Rally to Restore Sanity&lt;/a&gt; in Washington DC. We went for a few reasons: because we hadn’t been to DC in a while, because a lot of our friends would be in town, because it was a cheap trip thanks to points/miles. It did end up being a fun trip, even if the rally was too crowded to be safe for the baby and we saw less of the stage presentation than we would have seen on TV. Many friends were in town, everyone was in a good mood, and there were lots of things to see and do.&lt;/p&gt;</description></item><item><title>Lean Startups and the Theory of the Firm</title><link>https://bulrushlabs.com/articles/2010/10/24/lean-startups-and-the-theory-of-the-firm/</link><pubDate>Sun, 24 Oct 2010 23:28:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/10/24/lean-startups-and-the-theory-of-the-firm/</guid><description>&lt;p&gt;If you spend much time in the entrepreneurial corners of the blogosphere, you’re certain to have heard about &lt;a href="http://steveblank.com/"&gt;lean startups&lt;/a&gt;. If you haven’t, check out &lt;a href="http://www.startuplessonslearned.com/"&gt;Eric Reis&lt;/a&gt; and &lt;a href="http://steveblank.com/"&gt;Steve Blank&lt;/a&gt;. The core of the lean startup is two related ideas: continuous validation and building the smallest company that can validate an idea. The result is dramatically reduced costs, reduced time-to-failure, and reduced risk. A lot has been written and can be written about validation. But what I’m concerned about now is how small the smallest possible company is, and specifically why it is usually more than one person.&lt;/p&gt;</description></item><item><title>Apple is a Luxury Brand, Android Will Never Be</title><link>https://bulrushlabs.com/articles/2010/10/17/apple-is-a-luxury-brand-android-will-never-be/</link><pubDate>Sun, 17 Oct 2010 22:48:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/10/17/apple-is-a-luxury-brand-android-will-never-be/</guid><description>&lt;p&gt;Recently I’ve had several good conversations about exactly what business Apple is in. They have clearly transcended their traditional role as a computer maker. Some people think that Apple has become a media company, or a telecommunications company. What they have really done is to become a luxury brand. As a luxury brand they are shielded from feature- and performance-based competition, enjoying higher margins and more stable revenues than other consumer electronics firms. The future of the iPhone and iPad and their strategy for competing with Android will be based on Apple’s luxury brand.&lt;/p&gt;</description></item><item><title>Non-Destructive Process Inspection on OSX: Blog Post Recovery</title><link>https://bulrushlabs.com/articles/2010/08/29/non-destructive-process-inspection-on-osx-blog-post-recovery/</link><pubDate>Sun, 29 Aug 2010 22:13:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/08/29/non-destructive-process-inspection-on-osx-blog-post-recovery/</guid><description>&lt;p&gt;Moments ago I was writing a different blog post, about home renovation. Unfortunately just as I posted it a bug in ecto, the aging client I still use to edit blog posts, caused the complete loss of the text with no backup copies. Because messing about with system tools is more fun than rewriting that blog post, I present instead a brief howto for creating a core dump on OSX without killing a process, and inspecting that core dump to attempt to recover your data.&lt;/p&gt;</description></item><item><title>Platonic Browser Session Management</title><link>https://bulrushlabs.com/articles/2010/07/26/platonic-browser-session-management/</link><pubDate>Mon, 26 Jul 2010 01:04:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/07/26/platonic-browser-session-management/</guid><description>&lt;p&gt;Firefox just crashed, and when I restarted it I was informed that it had some trouble reopening my 115 tabs. Understandable, but I went ahead and clicked the button that encouraged it to try harder. The result, after consuming what would have been several thousand dollars of computer time back when they charged for it, is that I’m back in the mess I made myself, with an unmanageable collection of pages open, covering topics like faucets, washing machines, coffee brewing, JVMs, whatever else came out of Google Reader, and the research I was doing for this post.&lt;/p&gt;</description></item><item><title>DEBS 2010 Highlights</title><link>https://bulrushlabs.com/articles/2010/07/18/debs-2010-highlights/</link><pubDate>Sun, 18 Jul 2010 22:49:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/07/18/debs-2010-highlights/</guid><description>&lt;p&gt;I spent the first half of last week at &lt;a href="http://debs10.doc.ic.ac.uk/"&gt;DEBS 2010&lt;/a&gt; at King’s College in Cambridge, UK. It was a great conference, many good papers and interesting attendees. As usual some of the best ideas came from the hallway sessions. But I’d like to provide some pointers to my favorite papers of the conference:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;David Jeffery’s &lt;a href="https://portal.acm.org/citation.cfm?id=1827418.1827447&amp;amp;coll=portal&amp;amp;dl=GUIDE"&gt;keynote&lt;/a&gt; on Betfair’s event driven architecture, past present and future. David presented not only on the performance challenges of running the core betting exchange, but also on the soft benefits. Thanks to their event driven architecture, Betfair is able to do more experimentation with less disruption, and be more agile as an organization.&lt;/li&gt;&#10;&lt;li&gt;Dan O’Keeffe presented &lt;a href="https://portal.acm.org/citation.cfm?id=1827418.1827429&amp;amp;coll=portal&amp;amp;dl=GUIDE"&gt;Reliable Complex Event Detection for Pervasive Computing&lt;/a&gt;, a system for compensating for missing data. Most importantly, it lays out a selection of strategies that developers can select and the system can use to automatically choose the correct approach, based on wether the system should be optimistic, pessimistic, or something in between.&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://www.cs.cornell.edu/projects/quicksilver/public_pdfs/DEBS-CRC.pdf"&gt;Quilt: A Patchwork of Multicast Regions&lt;/a&gt; was presented by one of the local students on short notice, because the author was not able to attend due to visa problems. This is especially frustrating when the paper is so interesting and the analysis quite strong. Quilt is a system for combining multiple delivery mechanisms to achieve efficient wide area distribution. Combining overlay-network based protocols with “patches” of true multicast where available, Quilt optimizes message routing for efficiency, reliability, and latency.&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://portal.acm.org/citation.cfm?id=1827418.1827459&amp;amp;coll=portal&amp;amp;dl=GUIDE"&gt;An Approach for Iterative Event Pattern Recommendation&lt;/a&gt; which was also presented by a colleague rather than one of the authors due to visa issues. The paper describes a system for recommending event patterns to domain experts based on their initial attempts to define the pattern. In a controlled user study, the recommendation system substantially reduced the time taken by users to define novel patterns. It was good to see a real user study of a programming efficiency system, but there is lots of room for further measurement.&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://portal.acm.org/citation.cfm?id=1827418.1827460&amp;amp;coll=portal&amp;amp;dl=GUIDE"&gt;Experiences with Codifying Event Processing Function Patterns&lt;/a&gt;, presented by the author Anand Ranganathan, dealt with a different kind of pattern. In systems using Ranganathan’s system, developers build template network flows, annotated with tags to define what components can be used in the flow. Any component that matches the inputs, outputs, and tags can be inserted into the template, and all possible template instantiations represent a domain of valid applications. End users are able to search this combinatorially large domain with a flexible interface, to find and instantiate applications that meet their needs.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;There are many great papers and talks not listed here. Obviously my own bias shows, as does the fact that I didn’t attend every talk or read every paper.&lt;/p&gt;</description></item><item><title>Passive Personal Networking: How to Let Others Network for You</title><link>https://bulrushlabs.com/articles/2010/07/11/passive-personal-networking-how-to-let-others-network-for-you/</link><pubDate>Sun, 11 Jul 2010 18:46:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/07/11/passive-personal-networking-how-to-let-others-network-for-you/</guid><description>&lt;p&gt;Talking to some friends recently, I’ve realized that many people don’t think of themselves as networkers. They are reluctant to get started playing that “game”. Even when they are highly capable engineers looking for a new position at a startup, they don’t want to “ask their friends to find them a job.”&lt;/p&gt;&#10;&lt;p&gt;Everyone knows that networking is the best way to get a job. Not everyone is prepared to attend “networking events”, hand out business cards to people they meet, or spend all their time maintaining professional relationships. If you are one of these people, I have good news. You can still benefit from networking to find jobs and other opportunities. Merely by being non-hostile, open to the possibility of networking, you can benefit from the networks of people you already know, your friends and coworkers.&lt;/p&gt;</description></item><item><title>Analysis of May 6th: The Importance of Near Misses</title><link>https://bulrushlabs.com/articles/2010/06/27/analysis-of-may-6th-the-importance-of-near-misses/</link><pubDate>Sun, 27 Jun 2010 23:05:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/06/27/analysis-of-may-6th-the-importance-of-near-misses/</guid><description>&lt;p&gt;Since writing about &lt;a href="http://innocuous.org/articles/2010/06/14/normal-accidents-and-stock-market-crashes/"&gt;stock market crashes and normal accidents&lt;/a&gt;, I spent even more time talking about the events of May 6th. Good analysis is starting to come out. The best I have seen so far is &lt;a href="http://www.nanex.net/20100506/FlashCrashAnalysis_Intro.html"&gt;Nanex’s Flash Crash Analysis&lt;/a&gt;. Their conclusion is that the crash was precipitated primarily by a queuing and timestamping bug at NYSE, which lead to understandable but unfortunate flash mobbing by high frequency trading firms attempting to execute against the delayed prices being quoted out. I recommend their analysis and the supporting charts, which are quite compelling.&lt;/p&gt;</description></item><item><title>Normal Accidents and Stock Market Crashes</title><link>https://bulrushlabs.com/articles/2010/06/14/normal-accidents-and-stock-market-crashes/</link><pubDate>Mon, 14 Jun 2010 11:31:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/06/14/normal-accidents-and-stock-market-crashes/</guid><description>&lt;p&gt;In the weeks since the precipitous and brief stock market crash on May 6th, I have found myself answering questions about it from people outside the capital markets and discussing it with insiders on many occasions. While I have some thoughts about what went on, I’m often unable to satisfy people’s desire to blame a single precipitating cause. I think what is going on is that too few people understand the nature of complex systems and what is called a “normal accident.” Given the sophistication of the markets, the number of safety checks and balances, as well as the complexity of the implementations, it is not surprising that events such as May 6th happened, nor should people think it is possible to entirely eliminate them.&lt;/p&gt;</description></item><item><title>A Timeless Way of Building or Why do all these houses suck?</title><link>https://bulrushlabs.com/articles/2010/05/16/a-timeless-way-of-building-or-why-do-all-these-houses-suck/</link><pubDate>Sun, 16 May 2010 18:12:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/05/16/a-timeless-way-of-building-or-why-do-all-these-houses-suck/</guid><description>&lt;p&gt;Lately I’ve been looking at a lot of houses. I’ve also been reading &lt;a href="https://www.amazon.com/exec/obidos/ASIN/0195024028/innocuousorg-20/ref=nosim/"&gt;A Timeless Way of Building&lt;/a&gt; (ATWB). The net result has been a deep dissatisfaction with the available housing stock in Arlington, and probably in the entire United States. So while I would like to recommend the book, it comes with the disclaimer of being hostile to casual house hunting. Instead it will help you develop opinions about everything.&lt;/p&gt;</description></item><item><title>Device Convergence, or how I learned to stop worrying and love the Kindle</title><link>https://bulrushlabs.com/articles/2010/05/09/device-convergence-or-how-i-learned-to-stop-worrying-and-love-the-kindle/</link><pubDate>Sun, 09 May 2010 20:05:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/05/09/device-convergence-or-how-i-learned-to-stop-worrying-and-love-the-kindle/</guid><description>&lt;p&gt;A number of months ago I posted &lt;a href="http://innocuous.org/articles/2008/06/16/exchanging-my-kindle-for-another-sony-reader/"&gt;my disappointment in the version 1 Kindle&lt;/a&gt;. I’ve also tried out the version 2, and continue to be convinced that the Sony Reader is a better piece of hardware for dedicated book reading.&lt;/p&gt;&#10;&lt;p&gt;But (if there wasn’t a but there wouldn’t be much of a post here) the Sony eBook store is painfully terrible. Titles are expensive, hard to search for, and often not available. The result is that my book buying on the Sony gradually trailed off. On my last two business trips I haven’t bothered to bring the Reader, and it sits on a shelf right now, probably running out of battery.&lt;/p&gt;</description></item><item><title>End of the World Insurance: the Financial Halting Problem</title><link>https://bulrushlabs.com/articles/2010/05/02/end-of-the-world-insurance-the-financial-halting-problem/</link><pubDate>Sun, 02 May 2010 21:30:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/05/02/end-of-the-world-insurance-the-financial-halting-problem/</guid><description>&lt;p&gt;In computer science, the &lt;a href="https://en.wikipedia.org/wiki/Halting_problem"&gt;halting problem&lt;/a&gt; is very well known. The problem states that it is impossible to build a software program that can analyze other software programs to determine if they will eventually terminate, or halt. This is a useful problem to understand, because many software problems that look possible at first can be reduced to the halting problem and thus demonstrated to be impossible. It’s common to hear someone say “actually, that seems like a halting problem” when discussing compiler optimization, program analysis, and related problems in computer science. This is much like a physicist might say “but that’s perpetual motion.”&lt;/p&gt;</description></item><item><title>Quick House Update</title><link>https://bulrushlabs.com/articles/2010/04/18/quick-house-update/</link><pubDate>Sun, 18 Apr 2010 22:45:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/04/18/quick-house-update/</guid><description>&lt;p&gt;My last post ended with me losing the house due to being outbid. In a strange turn of events we may have won the bidding war without ever submitting the highest offer. I’ll try to provide more details at a future date, if it turns out they are interesting. At the moment we are still in negotiation with the seller.&lt;/p&gt;</description></item><item><title>A Computer Scientist Bids on a House</title><link>https://bulrushlabs.com/articles/2010/04/11/a-computer-scientist-bids-on-a-house/</link><pubDate>Sun, 11 Apr 2010 22:33:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/04/11/a-computer-scientist-bids-on-a-house/</guid><description>&lt;p&gt;I was going to favor you all with a post about Java’s System.nanoTime. That post will have to wait until tomorrow. Instead, I spent the day (arguably the weekend since 3:15pm on Friday) putting in a bid on a house. I won’t bore you with the details of property, inspections, financing, etc. However, I think the details of the bidding process are quite interesting.&lt;/p&gt;&#10;&lt;p&gt;To quote a friend of mine, when asked how we much we should bid on the house:&lt;/p&gt;</description></item><item><title>Synthetic Biology and Big Ball of Mud</title><link>https://bulrushlabs.com/articles/2010/04/04/synthetic-biology-and-big-ball-of-mud/</link><pubDate>Sun, 04 Apr 2010 23:25:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/04/04/synthetic-biology-and-big-ball-of-mud/</guid><description>&lt;p&gt;Researchers at the &lt;a href="http://openwetware.org/wiki/Main_Page"&gt;MIT OpenWetWare&lt;/a&gt; project are attempting to engineer &lt;a href="http://www.eecs.mit.edu/bioeecs/SyntheticBio.html"&gt;Synthetic Biology&lt;/a&gt;, creating reusable and composable biological components that can be combined to create useful organisms. In the process, they are discovering that biological systems don’t follow the same patterns of good architecture familiar to us from software.&lt;/p&gt;&#10;&lt;p&gt;In software engineering, architecture is perceived as critical to the success of a large implementation project, and also to the ongoing maintenance of the code created. Since software is very expensive, there is a lot of focus on architecture, choosing the right architecture, and making sure that the architecture is faithfully executed. Some of the biggest changes in software in the last 30 years, like object oriented programming and service oriented architecture, have come about because of a need for clearer architecture in ever larger collections of software that run modern life.&lt;/p&gt;</description></item><item><title>Acela WiFi: Finally Here, Could Be Better</title><link>https://bulrushlabs.com/articles/2010/03/11/acela-wifi-finally-here-could-be-better/</link><pubDate>Thu, 11 Mar 2010 16:36:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/03/11/acela-wifi-finally-here-could-be-better/</guid><description>&lt;p&gt;Riding the Acela to New York yesterday, I had my first opportunity to try out the &lt;a href="https://www.usatoday.com/travel/news/2010-01-11-amtrak-acela-express-wifi_N.htm"&gt;new WiFi service&lt;/a&gt;. I’m glad to see Acela moving into the 21st century and joining the ranks of BoltBus and LimoLiner by offering WiFi on trips to New York. It’s been a long time coming, and now that it is here I was looking forward to having good bandwidth through the swamps of Connecticut, rather than depending on my fickle EVDO card.&lt;/p&gt;</description></item><item><title>Parque de las Ciencas aka Space Rocket Plaza</title><link>https://bulrushlabs.com/articles/2010/02/08/parque-de-las-ciencas-aka-space-rocket-plaza/</link><pubDate>Mon, 08 Feb 2010 00:19:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/02/08/parque-de-las-ciencas-aka-space-rocket-plaza/</guid><description>&lt;p&gt;It’s been a few weeks since I posted, partly because of a vacation spent in Puerto Rico. I have a few posts in the works, but before I get to those, I hope you can indulge me in a bit of travelogue.&lt;/p&gt;&#10;&lt;p&gt;It started with a quest. On our way to &lt;a href="http://www.naic.edu/"&gt;Arecibo&lt;/a&gt; we had seen this strange structure off in the distance, and been unable to identify what it might be. Even when we got up close, it was unclear what was going on. The possibly-associated giant stone cross only increased our curiosity.&lt;/p&gt;</description></item><item><title>10 Days with the Google Nexus One</title><link>https://bulrushlabs.com/articles/2010/01/18/10-days-with-the-google-nexus-one/</link><pubDate>Mon, 18 Jan 2010 00:40:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/01/18/10-days-with-the-google-nexus-one/</guid><description>&lt;p&gt;On Tuesday January 5 Google announced the Nexus One smart phone. On Thursday January 7, my Nexus One arrived.&lt;/p&gt;&#10;&lt;p&gt;For context, I’ve historically been a BlackBerry user, but have been steadily driven away by the &lt;a href="https://innocuous.org/articles/2009/06/20/android-g1-and-palm-pre-versus-iphone-and-blackberry-benchmarks/"&gt;browser experience&lt;/a&gt;. My wife was a zero-day iPhone adopter, and I’ve spent a lot of time using an iPhone. I also own an iPod Touch which I carry every day and use regularly as a gaming/apps/media platform.&lt;/p&gt;</description></item><item><title>Project Euler, MIT Mystery Hunt Edition</title><link>https://bulrushlabs.com/articles/2010/01/10/project-euler-mit-mystery-hunt-edition/</link><pubDate>Sun, 10 Jan 2010 23:52:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/01/10/project-euler-mit-mystery-hunt-edition/</guid><description>&lt;p&gt;The &lt;a href="http://www.mit.edu/~puzzle/"&gt;MIT Mystery Hunt&lt;/a&gt; starts this Friday at noon, and I’ll be participating seriously for about my 10th year. In the hunt, teams solve a collection of puzzles to discover the location of a gold coin hidden somewhere on campus. The puzzles may be numerous (sometimes over 100), are generally provided without instructions (except when they are provided with &lt;a href="http://members.bellatlantic.net/~devjoe/dk2/dk2.html"&gt;painfully explicit instructions&lt;/a&gt;), and the overall structure of the hunt is also unknown at the start. Hunt is nearly always finished before Monday, but during the 60 hours starting Friday at noon, many highly capable teams, some with several dozen members, will try their hardest to solve some very challenging puzzles.&lt;/p&gt;</description></item><item><title>Valuing Startup Options</title><link>https://bulrushlabs.com/articles/2010/01/03/valuing-startup-options/</link><pubDate>Sun, 03 Jan 2010 23:52:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2010/01/03/valuing-startup-options/</guid><description>&lt;p&gt;Nearly everyone who goes to work for a startup gets options, and the first question they ask is “how much are these options really worth?” When you are considering a job offer, particularly competitive job offers, it’s important to understand the value of the whole package. Putting a value on an option grant in a pre-IPO startup is quite challenging, and there are many opinions. I’d like to share the way I think about option valuation.&lt;/p&gt;</description></item><item><title>Advice to Those Giving Birth at Mount Auburn Hospital</title><link>https://bulrushlabs.com/articles/2009/12/21/advice-to-those-giving-birth-at-mount-auburn-hospital/</link><pubDate>Mon, 21 Dec 2009 22:44:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/12/21/advice-to-those-giving-birth-at-mount-auburn-hospital/</guid><description>&lt;p&gt;I started this post shortly after bringing my first child, &lt;a href="http://www.twitter.com/patricktibbetts" title="Patrick Tibbetts on Twitter"&gt;Patrick Tibbetts&lt;/a&gt;, home from &lt;a href="http://www.mountauburnhospital.org/"&gt;Mount Auburn Hospital&lt;/a&gt;. Now he is nearly eight months old, and I am finally getting around to posting it. In the interim, I have shared this advice verbally with several friends. I’ll keep it short, just three pieces of advice that I wish we had known.&lt;/p&gt;&#10;&lt;p&gt;For those of you that don’t know, Mount Auburn Hospital is in Cambridge, near Harvard, and is the preferred full-service birth hospital in the Cambridge/Arlington/Somerville/Belmont area. Their &lt;a href="http://www.mountauburnhospital.org/body.cfm?id=380"&gt;Bain Birthing Center&lt;/a&gt; is very progressive for a hospital-based center. Unfortunately it is a bit dated, which comes from having adopted many of the now-trendy features of birthing centers (big labor and delivery rooms, wood floors, real furniture, bathtubs, etc) early.&lt;/p&gt;</description></item><item><title>The Real Reasons for Eliminating Non-Competes in Massachusetts</title><link>https://bulrushlabs.com/articles/2009/07/11/the-real-reasons-for-eliminating-non-competes-in-massachusetts/</link><pubDate>Sat, 11 Jul 2009 10:06:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/07/11/the-real-reasons-for-eliminating-non-competes-in-massachusetts/</guid><description>&lt;p&gt;As I posted in December, there is legislation afoot to ban non-compete agreements in Massachusetts, and I support it. As momentum has picked up, more discussion has ensued. On July 22 the Boston Bar Association will host &lt;a href="https://www.bostonbar.org/ebusiness/Meetings/EventDetail.aspx?ID=3752"&gt;Freedom To Compete? A Symposium on Bills Affecting Employee Non-Compete Agreements&lt;/a&gt;, but for now the discussion is occuring online.&lt;/p&gt;&#10;&lt;p&gt;One frequent claim is that we who oppose non-competes are only doing it to emulate California. To whit, in the &lt;a href="https://hypecycles.wordpress.com/2009/07/09/defense-of-non-competes/#comment-49"&gt;comment thread&lt;/a&gt; of &lt;a href="https://hypecycles.wordpress.com/2009/07/09/defense-of-non-competes/"&gt;Amrith Kumar’s post “In defense of employee non-compete agreements”&lt;/a&gt; he claims&lt;/p&gt;</description></item><item><title>Android G1 and Palm Pre versus iPhone and BlackBerry Benchmarks</title><link>https://bulrushlabs.com/articles/2009/06/20/android-g1-and-palm-pre-versus-iphone-and-blackberry-benchmarks/</link><pubDate>Sat, 20 Jun 2009 23:26:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/06/20/android-g1-and-palm-pre-versus-iphone-and-blackberry-benchmarks/</guid><description>&lt;p&gt;In my last post, I shared &lt;a href="https://innocuous.org/articles/2009/06/20/blackberry-versus-iphone-benchmarking-the-browser/"&gt;benchmark data for the web browser on the iPhone versus BlackBerry&lt;/a&gt;. My theory is that web browser performance is critically important for smartphone user experience. Furthermore, the BlackBerry seems to be embarrassingly inferior to the iPhone in this respect. This begs the question, how do other phones stack up.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://innocuous.org/wp-content/uploads/2009/06/phones-all.png"&gt;&lt;img src="https://bulrushlabs.com/wp-content/uploads/2009/06/phones-all.png" alt="All Phones"&gt;&lt;/a&gt;Thanks to two friends, I have SunSpider JavaScript benchmark results for the G1 and for the Palm Pre. Based on the graphs here, it’s clear that the G1 and the Pre are both considerably better than the BlackBerry Bold. Specifically, the G1 is 9.6 times faster than the Bold, and the Pre is 15 times faster.&lt;/p&gt;</description></item><item><title>BlackBerry versus iPhone – Benchmarking the Browser</title><link>https://bulrushlabs.com/articles/2009/06/20/blackberry-versus-iphone-benchmarking-the-browser/</link><pubDate>Sat, 20 Jun 2009 01:17:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/06/20/blackberry-versus-iphone-benchmarking-the-browser/</guid><description>&lt;p&gt;Lately I’ve been thinking about getting a netbook. They seem trendy, and I like gadgets. But I’ve started questioning what I would get from one that I don’t get from my current devices. I’ve concluded that what I want isn’t a netbook, it is a phone that is actually good.&lt;/p&gt;&#10;&lt;p&gt;I’m the happy owner of a BlackBerry Bold. I upgraded from a Curve the day the Bold came out. I’m pleased with the device. It has a great keyboard. The built in push-mail client works well, and the calendar is also very good. Third party apps complete the picture, including google maps and gmail. In fact, the gmail client for blackberry is arguably better than the built in blackberry mail client. The device is small. It has a great screen, and a great keyboard.&lt;/p&gt;</description></item><item><title>Should Your Honor Student be in Shop Class?</title><link>https://bulrushlabs.com/articles/2009/06/17/should-your-honor-student-be-in-shop-class/</link><pubDate>Wed, 17 Jun 2009 19:25:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/06/17/should-your-honor-student-be-in-shop-class/</guid><description>&lt;p&gt;Matthew Crawford’s essay in New York Times Magazine last weekend, “&lt;a href="https://www.nytimes.com/2009/05/24/magazine/24labor-t.html"&gt;The Case for Working With Your Hands&lt;/a&gt;” really resonated with me. The primary focus is the intellectual challenges and rewards of repairing motorcycles, as compared with “knowledge work” jobs that our society seems to value. But &lt;a href="https://www.nytimes.com/2009/05/24/magazine/24labor-t.html?pagewanted=6"&gt;one point at the end&lt;/a&gt; captured my attention:&lt;/p&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;The visceral experience of failure seems to have been edited out of the career trajectories of gifted students. It stands to reason, then, that those who end up making big decisions that affect all of us don’t seem to have much sense of their own fallibility, and of how badly things can go wrong even with the best of intentions (like when I dropped that feeler gauge down into the Ninja). In the boardrooms of Wall Street and the corridors of Pennsylvania Avenue, I don’t think you’ll see a yellow sign that says “Think Safety!” as you do on job sites and in many repair shops, no doubt because those who sit on the swivel chairs tend to live remote from the consequences of the decisions they make. Why not encourage gifted students to learn a trade, if only in the summers, so that their fingers will be crushed once or twice before they go on to run the country?&lt;/p&gt;</description></item><item><title>How long will PCs and Servers use the same CPU?</title><link>https://bulrushlabs.com/articles/2009/05/06/how-long-will-pcs-and-servers-use-the-same-cpu/</link><pubDate>Wed, 06 May 2009 13:48:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/05/06/how-long-will-pcs-and-servers-use-the-same-cpu/</guid><description>&lt;p&gt;A couple of weeks ago I attended a meeting at MIT on Cloud Computing. One of the questions from the audience was how cloud computing impacts high performance computing. The response was that in a cloud of inexpensive commodity servers, scientific applications must learn to spread applications across large numbers of parallel compute nodes. This is the most economical way to take advantage of state of the art computing in 2009.&lt;/p&gt;</description></item><item><title>The Downsides of Limited Intellectual Property in Psychiatric Care</title><link>https://bulrushlabs.com/articles/2009/05/06/the-downsides-of-limited-intellectual-property-in-psychiatric-care/</link><pubDate>Wed, 06 May 2009 11:47:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/05/06/the-downsides-of-limited-intellectual-property-in-psychiatric-care/</guid><description>&lt;p&gt;As a software entrepreneur, intellectual property is a fact of life for me, like death and taxes. Between patents and DMCA protection, free software and licensing, it often feels like software is handicapped by the amount of intellectual property protection available and the ways it is applied. Innovation spreads naturally in software, and patents hinder it more often than they help. Traditional copyright is sufficient for enforcing basic software licensing, and even that may be too restrictive if the goal is to maximize innovation.&lt;/p&gt;</description></item><item><title>Hello Wordpress!</title><link>https://bulrushlabs.com/articles/2009/03/21/hello-world/</link><pubDate>Sat, 21 Mar 2009 22:02:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/03/21/hello-world/</guid><description>&lt;p&gt;I switched to Wordpress. Let’s see if anyone notices.&lt;/p&gt;</description></item><item><title>CTO at StreamBase</title><link>https://bulrushlabs.com/articles/2009/01/20/cto-at-streambase/</link><pubDate>Tue, 20 Jan 2009 16:43:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2009/01/20/cto-at-streambase/</guid><description>&lt;p&gt;Welcome &lt;a href="http://www.masshightech.com/stories/2009/01/19/daily9-StreamBase-Systems-names-Tibbetts-CTO.html"&gt;Mass High Tech&lt;/a&gt; readers and others. As many new visitors to my blog know, I’ve recently taken on the position of CTO at StreamBase, the company which came out of my graduate research at MIT and where I have until recently been Chief Architect. Old visitors to my blog surprised by this post can read &lt;a href="http://streambase.com/6bfc3a15-3eb0-472e-ba18-b387a72b7301/press-release-detail.htm"&gt;the official StreamBase Press release&lt;/a&gt;, or the Mass High Tech article linked above.&lt;/p&gt;&#10;&lt;p&gt;StreamBase is a top vendor for Complex Event Processing (CEP) software in Capital Markets, Defense, and other sectors. Customers use our software to implement business applications which can identify, transform, archive, and respond to events, with sub-millisecond latency, at hundreds of thousands of events per second. Doing all that requires a combination of programming language design, compiler technology, database technology, networking, performance, and developer tools. I’m lucky, because this matches my own interests precisely. In my new role, I’ll continue to be hands on with all these areas of technology, and expand my work with StreamBase customers and industry organizations.&lt;/p&gt;</description></item><item><title>Ban Non-Competes in Massachusetts</title><link>https://bulrushlabs.com/articles/2008/12/30/ban-non-competes-in-massachusetts/</link><pubDate>Tue, 30 Dec 2008 20:17:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2008/12/30/ban-non-competes-in-massachusetts/</guid><description>&lt;p&gt;I have never liked non-compete agreements. As an individual, I find them annoying. As an employer, they have caused me headaches. And politically, I think they impinge too much on individual rights. Furthermore, they are one of the ways in which Massachusetts is inferior to California for startups. That last one really bothers me.&lt;/p&gt;&#10;&lt;p&gt;The good news is at least one legislator is doing something about it. &lt;a href="http://www.willbrownsberger.com/"&gt;Will Brownsberger&lt;/a&gt; has announced that he will be sponsoring legislation to abolish non-compete agreements in Massachusetts. Xconomy reported about it in a story earlier this month, “&lt;a href="http://www.xconomy.com/boston/2008/12/16/legislator-drafting-bill-to-outlaw-non-compete-agreements-in-massachusetts/"&gt;Legislator Drafting Bill to Outlaw Non-Compete Agreements in Massachusetts&lt;/a&gt;“.&lt;/p&gt;</description></item><item><title>Thinking about Tufte: Resolution Isn’t the Key</title><link>https://bulrushlabs.com/articles/2008/12/29/thinking-about-tufte-resolution-isnt-the-key/</link><pubDate>Mon, 29 Dec 2008 20:56:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2008/12/29/thinking-about-tufte-resolution-isnt-the-key/</guid><description>&lt;p&gt;A few weeks ago I had the chance to attend Edward Tufte’s lecture in Boston thanks to StreamBase. This was one of his standard lectures on information presentation, for which he has become famous. As usual, it came complete with a set of his books. This was convenient since sometime in my last 4 moves and 3 jobs I lost my set.&lt;/p&gt;&#10;&lt;p&gt;I’ve been a fan of Tufte since I first encountered his work as a freshman at MIT. His books contain wonderful examples of good informational graphics, graphics that display quantitative and relationship oriented data, drawn from many modern and historical sources. They are entertaining to read, and provide lots of inspiration for user interface and graphic design.&lt;/p&gt;</description></item><item><title>Exchanging my Kindle for another Sony Reader</title><link>https://bulrushlabs.com/articles/2008/06/16/exchanging-my-kindle-for-another-sony-reader/</link><pubDate>Mon, 16 Jun 2008 09:12:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2008/06/16/exchanging-my-kindle-for-another-sony-reader/</guid><description>&lt;p&gt;I replaced my Sony Reader with a hipper new Amazon Kindle, and I’m totally disappointed. The Kindle has a few good ideas, but it is terribly executed. I’m returning it today (something Amazon is making pleasant enough) and buying another Reader.&lt;/p&gt;&#10;&lt;p&gt;Read on for more detail…&lt;/p&gt;&#10;&lt;p&gt;About 6 months ago, I bought a used &lt;a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/CategoryDisplay?catalogId=10551&amp;amp;storeId=10151&amp;amp;langId=-1&amp;amp;categoryId=16184"&gt;Sony Portable Reader&lt;/a&gt; from a friend of a friend. I travel a lot, and have a lot of open-format stuff I wanted to read (pdfs, html manuals, etc). I’ve always through &lt;a href="http://www.eink.com/"&gt;electronic ink&lt;/a&gt; was interesting technology, and buying used appealed to my cheaper inclinations.&lt;/p&gt;</description></item><item><title>Buy It Like You Mean It and Vendor Relationship Management</title><link>https://bulrushlabs.com/articles/2008/06/03/buy-it-like-you-mean-it-and-vendor-relationship-management/</link><pubDate>Tue, 03 Jun 2008 21:14:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2008/06/03/buy-it-like-you-mean-it-and-vendor-relationship-management/</guid><description>&lt;p&gt;I just got back from the launch party for &lt;a href="http://buyitlikeyoumeanit.org"&gt;Buy It Like You Mean It&lt;/a&gt;, a startup non-profit that is “enabling the socially conscious consumer”. I’m a big fan of what they are doing. As a free-market capitalist, I like to think that the power of markets can solve all kinds of problems. As a realist (and Wall Street technology vendor), I realize that market actors can have wildly different information and expertise.&lt;/p&gt;</description></item><item><title>kdb+ now available for free download</title><link>https://bulrushlabs.com/articles/2008/04/12/kdb-now-available-for-free-download/</link><pubDate>Sat, 12 Apr 2008 10:05:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2008/04/12/kdb-now-available-for-free-download/</guid><description>&lt;p&gt;If you’ve talked to me about programming languages and Wall Street in the last 4 years, I’ve probably mentioned &lt;a href="http://kx.com/"&gt;kx&lt;/a&gt;. This is a company which makes a combination programming environment and database based on a language called q which is derived from &lt;a href="https://en.wikipedia.org/wiki/APL_(programming_language)"&gt;APL&lt;/a&gt;. (Yes, APL, the language invented in 1957 before there was a computer to run it on.) And this environment is in turn used by many of the top quants on Wall Street (and other parts of the financial world) for both research and production systems. Becoming a kx programmer is a good way to double your salary and quadruple your job security.&lt;/p&gt;</description></item><item><title>When neither a column store nor a row store is the answer</title><link>https://bulrushlabs.com/articles/2008/04/11/when-neither-a-column-store-nor-a-row-store-is-the-answer/</link><pubDate>Fri, 11 Apr 2008 22:34:00 +0000</pubDate><guid>https://bulrushlabs.com/articles/2008/04/11/when-neither-a-column-store-nor-a-row-store-is-the-answer/</guid><description>&lt;p&gt;A few days ago I found myself giving database advice to a friend with a new startup. His problem is a pretty common one: he has a very large corpus of data, over which he will run compute-intensive proprietary algorithms. Both the data and the computation will require a cluster of machines. He has a prototype based on Postgres. His question to me: should I continue to use a row store (Postgres) or should I use new technology, specifically a column store?&lt;/p&gt;</description></item></channel></rss>