Sunday, June 14, 2015

Logo Colors

Here is Patti’s reworking of the proposed logo. No one was quite happy with the RGB light theme or the black and white colors of the chequered flag, and Patti’s thought was that the colors were simply too clichéd:

We have to be willing to set forth that what we are doing is more important than the thousand pizza restaurants that boast the black and white chequered flag. “Finili” means finish line and the chequered flag announces that place, but we also have to show that we are agents of change. Why not sweep the past away with the colors of radical change, which undeniably in this moment are pink and black?

I would just add that the pink horizontal stripe might represent the idea of the finish line itself, a bold line painted on the ground. That’s a motif we thought to include in the logo, but our artists took it out of the previous black-and-white-RGB-colored versions because it didn’t fit. Here, it’s pretty subtle but I can see it and I think it works. I have to say that these few small changes make quite a difference in the way the logo comes across.

Edit, June 17: Uploaded a minor revision to the logo which adds a splash of horizontal glare to the star/street light.

Sunday, September 14, 2014

Logo, Take 1

One of the takeaways from finds2014 was a verbal description of a logo: “finili” in all lowercase letters in a bold typeface with a “factual” connotation and an “fi” ligature, with the colors blue, green, and red, respectively, “emerging” from the three dots. The roadmap says we will have an actual logo by year’s end, one that people would want to wear on T-shirts. Our volunteer designer has created a mockup of the proposed logo design for discussion purposes. To reiterate: this is only a mockup. It is not meant for use as the actual logo.

Note that the dots are an optional feature of the logo, and that in black and white print and where a simpler design is needed, the logo will not include the colored dots, but will be a simple text shape for rendering in any available color. This means, for example, the Finili logo could be rendered as light blue-gray letters on a black background.

Update, 24 hours later: Thanks to some quick feedback we now have a second mockup, shown below. Again, this is only a mockup for discussion purposes, and it may or may not ultimately be considered better than the previous mockup. The changes are: tighter letter spacing; larger dots (to lend more emphasis to the letter i); green color made less bright; chequered flag. The chequered flag symbolizes the finish line of a race, recognizing that the name Finili means “finish line” in several languages.

Update, at 48 hours: I am happy to see so much participation on this important question. Here is another alternative suggestion, combining the chequered flag with the lettering. It is undeniably harder to read, yet perhaps simpler and more distinctive. Keep the suggestions coming!

Sunday, August 24, 2014

Finili Developer Summit 2014

At the risk of conflicting with the start of the academic year, we’re planning the Finili Developer Summit for this Saturday, August 30, 12:00-6:00 p.m. in Atlantic City, New Jersey. Tentatively we’re planning to look for a spot in or near the Taj Mahal Casino Hotel, which shouldn’t be too busy at that hour (update: back in the usual board room at Plymouth Meeting, since people couldn’t make it to Atlantic City). I think we’ll be inspired by the change of scenery (uh, same old oversized logos on the walls) and have some new ideas and fresh perspectives. That is especially important as we try again to address the important issues of market positioning, image, and T-shirts, and perhaps also as we try to sketch out our first real development roadmap.

Saturday, December 14, 2013

A Live Log

At least we can say we held the Summit. Well, so, okay, I’ll say it: We held Finili Developer Summit 2013 this afternoon. And in spite of the small scale, we had a productive discussion, particularly about the issues of logging. The run time environment (RTE) has the responsibility of capturing events that occur with respect to input and output files while a Finili program is running, and delivering appropriate messages to the log.

One surprising point, to me at least, was that it is possible for the RTE to maintain a valid XML-format log as it goes along. This sounds impossible because an XML file must end with several closing tags to terminate the XML objects in the file. These can’t be written until the file is complete. At least that’s what I had heard, but it turns out there are a few ways to write the terminating tags in the file along the way, rewriting them as needed each time the file expands. With a normal caching scheme this doesn’t have to add much overhead to the logging process.

A live log is important because it allows users to display the log while the program is running. Users might cancel a running program if the log shows that it is taking incorrect or unexpected actions. A live log allows them to do so sooner. A live log also integrates more easily into the RTE visualizations. Possibly (though no one is promising this) all the metrics for the visualization can be delivered via the logging mechanism.