Thursday, March 31, 2011

Looking back, looking forward

This spring roughly marks the 5 year mark from when Libranet shut down. Looking back, a lot has happened over the past half-decade, and I think I now have enough distance from the events surrounding the ending of the Libranet project to sit down and write a little bit about what happened.

Background

Libranet GNU/Linux was a Linux desktop system envisioned by my father Jon as the result of a search for a better, more rewarding computing experience. Towards the end of the 90's Jon found himself in the position of looking for a new project for Libra Computer Systems, a business he founded in 1984. His current projects had wrapped up, and he found himself drawn towards the world of Linux systems. Pushed away from the Microsoft world by the poor quality of engineering, and pulled towards the Unix-like GNU/Linux operating system Jon found himself installing Debian GNU/Linux as an initial point of exploration. After several painful hours of installation, configuration, and exploration Jon realized that he had not only found himself an alternative operating system, but had found a project to work on. The goal: build a complete GNU/Linux desktop OS that was easy to install and maintain. And so Libranet was born, a project designed to build off the amazing Debian community and bring a polished desktop system to the world.

The Atmosphere

In the late 90's into 2000 and before the dot com bust in 2001 the tech world felt a little like it does now a decade later with lots of money an optimism around. Hair-brained ideas with little business sense were being drowned in venture capital, and it seemed like the world was about to dive head-first in to an entirely new digital age. Jon took a different approach with Libranet. We were a self-funded project with him and I spending countless hours conceptualizing and building the product while simultaneously learning what we needed to build a website and store for Libranet, produce some graphics and marketing material, and sell and support the product. This approach was difficult as it required both of us to learn how to do things we had no prior experience with, but at the same time it allowed us to maintain and control the scope of our project and remain self-supporting.

The Product

Libranet was the outcome of many small things done well. The Linux kernel, the GNU system, and the Debian distribution were and are very solid projects, and they provided us with the building blocks to end up with a complete and usable system. It was up to us to streamline installation and setup of the system, curate the contents of the system, and provide email support to our users so that they could overcome any initial difficulties. The fact that we were the development team and technical support rolled in to one meant that any support issues immediately became issues to address in our next release. By our last release, Libranet 3.0, we were providing a fast streamlined installation, streamlined and comprehensive system administration, all backed up by a solid set of online documentation and an engaged user community.

The Work

Working on Libranet was all consuming. For most of the project's lifetime all of my energy and time was primarily directed towards work on Libranet. The majority of my waking hours for 6 days a week would be dedicated towards providing support for our users whilst designing and developing our next release. I wore many hats: software designer, tech support, sys admin, web designer, print designer, tech writer. I don't claim to have done an expert job in all of these fields, but there was work to be done and we had only ourselves to do it.

Learning

I started Libranet without any software development skills, having never used a Linux system, and without any business experience to speak of. Jon mentored me, passing on all of his skills and knowledge of software systems design and giving me the tools to grow and expand as Libranet did. I began as a neophyte and ended the project with a solid working knowledge of software design and management.

Sickness

Late in 2003 Jon was diagnosed with cancer. Needless to say this was devastating to our whole family and put us as a unit into crisis management mode. Nevertheless Jon, and the rest of the family maintained a determined optimism that he could make it through this illness and survive to continue on. As the months progressed and Jon's health deteriorated Libranet continued on with more and more of the day to day running of the business that Jon had always taken care of falling on me. All the while development of Libranet 3.0 continued at as best a pace as it could.

The Final Release

Libranet 3.0 was released in the spring of 2005 a few short weeks before Jon passed away. It was a release that we were immensely proud of not only due to the technical achievement, but due to the struggle we overcame to finally get it done. Towards the end Jon was in no state to be able to handle much of the business, and helping the family take care of him became as much my job as running Libranet was.

Family

Any family that has experienced severe illness can attest to the toll it takes on a family as a whole. Thankfully ours was a family that pulled together in this time of need, all of us doing our part to care as best as we were able for each other and make it through the roughly yeah and half of illness. Despite the fact that Jon did not survive I truly feel that we strengthened as a family during this time and it was a time of many life lessons and growth.

Business

After Jon's death in June 2005 running Libranet fell solely to me. I had many dreams and desires surrounding Libranet, but I found that I was unable to run the day to day business while working to develop the product further. After 5 years of working on Libranet and the death of my father and mentor I was physically and emotionally incapable of continuing the project. I placed the project on hold to do some soul searching only to finally end the business early in 2006.

Passing Libranet On

After deciding that I was unable to continue with Libranet myself I was left with the decision of what to do with the project. In 2005 the Linux desktop market was somewhat changed from our first release in 1999. The Ubuntu and Fedora projects were beginning to catch up with Libranet in terms of ease of use and installation, and at a price (free) that we could not hope to match. Members of the Libranet community offered to take up the project, but I was reluctant to give up the name and legacy of Libranet, a project that had so many hours of my own and my fathers efforts poured in to it. Libranet 3.0 was a solid, competitive release, and I'd seen many open source projects get passed from initial creator into community management only to flounder and die a slow death. Part of me wanted the final release that Jon and I oversaw to be the final hurrah, and I also felt that I would feel bound to spend a lot of time with any community project, something that I felt I was unable to do at that time.

Life Moving On

In December 2005 I met and fell in love with Ilana. It was clear to me at this time that I needed to move on from Libranet and put my face towards the future, keeping the knowledge and lessons of the past while looking forward to new opportunities and adventures.

Looking Back

I do not regret how I handled the end of Libranet's life. I handled things within the emotional context of that time and with the tools I had at my disposal, and I do not think that at that time there was a better way for me to have done things. That being said, with the clearness of hindsight, I would have handled passing on the project slightly differently by at the very least releasing our administration tool and installer under an open source license, perhaps under a name other than Libranet.

Jon

As well as being my father, Jon was my friend, teacher and mentor. I learned so much from him that I will always be grateful for. I had the opportunity to work with him on what was to be his last project, and together we produced something we were proud of, and he was able to pass on to me his expertise and skills which I continue to rely on and build from.

Thanks

Towards the end of the Libranet 3.0 release cycle I had the privilege of working with a talented man by the name of Daniel de Kok. Jon and I recognized Daniel's talent in his frequent contributions to the Libranet user community. We hired him initially to take up some of the tech-support load, but Daniel's software development talents quickly become evident, and he was a big help in finalizing the Libranet 3.0 release. This post was in part inspired by Daniel's retrospective blog post.

Monday, January 03, 2011

Coffee Sanctuary

Over the past year or so I've become ever more addicted to coffee... specifically the amazing type of coffee that one gets from Third Wave coffee shops. Third Wave coffee shops serving carefully selected and roasted beans with an artisanal flair have become a refuge for me both in the city, and when traveling. They are a place to relax, sip a good brew, and work or read a book.

Vancouver has its share of amazing coffee shops including Elysian, 49th Parallel, Bump N Grind, and the newly opened Kafka's Coffee and Tea. The owners of these shops take coffee to a new level, making sure that their staff are well educated and trained on how to best serve the coffees offered. When traveling it's always a pleasure to find coffee shops with the same level of commitment and quality. Portland has Stumptown, Barista, and red e. San Francisco has Four Barrel and Ritual. Seattle has its own Stumptown locations as well as Victrola, Bauhaus Books & Coffee, and Vivace. Edmonton has a growing scene with Transcend at the centre, and Calgary has the YYC Coffee Disloyalty program encouraging people to visit local coffee shops of which we've been to Phil & Sebastian, Kawa Espresso, deVille, and in Canmore Communitea. We've found these places by chance and by recommendation, and it's always a pleasure to sit down to an amazing cup of coffee and take a load off.

The unfortunate side-effect of discovering good coffee is that I no longer enjoy the mediocre cups of coffee that can be found in the big chains (Starbucks, Second Cup, etc.), and when traveling between cities it can be hard to find a satisfying cup of coffee.

I look forward to more travels, revisiting old discoveries, and making new ones along the way... finding refuges of coffee, snacks, WiFi, and a place to rest between and at destinations.