Author Archives: Max

The Problems with Reuse and Abstractions

When talking about software reuse and abstractions it is tempting to bring up one of two analogies. The first treats reusable components as tools, while the second thinks of them as larger, more purposeful Lego blocks. Neither is really correct. In both cases we get an impression that reuse in unequivocally a good thing. The [...]

Graph Sharing

This is a large update to Graphsy. People have asked for graph embeddings and here they are.  This is my first crack at it, so if there is something you especially don’t like please let me know.  Right now the embeddings are iframes pointing to a viewer page.  I hope to get that changed some [...]

Alignment Controls

Having not updated in a while, I’m coming back with some hopefully useful features for Graphsy.  First just want to reassure everyone that work on embedding graphs is progressing nicely and should be done soonish.  I also took some time to add alignment tools.  I felt they were missing and wouldn’t take me too long [...]

Software Engineering vs. Engineering

This is something I’ve been meaning to write about a quite some time now.  It is one of the things that most irritates me about how Software Engineering (SE) is presented to people unfamiliar with the concepts.  It tends to be compared to other forms of engineering, especially architecture.  I have to admit that when [...]

ASE Last Day and Overall Impressions

The third day was the least eventful.  There was a single session and a keynote.  Unfortunately we had to leave before the keynote so I only attended the session.  There was one great presentation and two that seemed like they were getting at something, but didn’t make much sense at the time.  Will read the [...]

Automated Software Engineering Day 2

Well, day 2 is done and I have to say it was a bit of a disappointment when compared to the first day.  Unfortunately I believe that was in part due to my choice of sessions.  The best paper was in the session I did not attend and upon talking with the authors it sounds [...]

Automated Software Engineering Day 1

The first day of the Automated Software Engineering (ASE) conference has passed.  I wanted to highlight a few things that I saw and thought were interesting.   Sorry for posting my impressions a bit late, but I guess it’s better late than never.  I’ll write a separate post for days two and three.

Following TechCrunch50

TechCrunch50 is streaming all of the presentations this week.  I was able to catch most of them yesterday.  If you are not watching them, you really should, they are not only informational, but good examples of how to and not to present. Check them out here. I have found them very educational so far and [...]

Undo/Redo & a Response to Robert Scoble

I had an update ready a few days ago.  Originally this was going to add undo/redo functionality.  I know I said layouts were going to be next, but then my wife played with Graphsy for a bit and pointed out that there was no undo and yet there was an auto-save.  That made it difficult [...]

Graphsy Update: The Snappy Grid

Added some more functionality to Graphsy.  This time it’s an adjustable grid as well as the ability to snap to it when laying out shapes and edges.  Users can set the number of column in the grid and Graphsy will create as many rows as necessary to make sure each grid cell is a square.  [...]