Name: Bob Boyken
Member since: 2000-07-19 14:59:44
Last Login: N/A
Homepage: www.bloomington.in.us/~rboyken
Notes: Aspiring open source developer. Linux enthusiast since mid-1997. Last dozen or so years have been spent developing applications for DOS/Windows. I've been teaching myself Perl, Python, and PHP in the hope that one day I could get a gig doing it professionally. DREAM REALIZED! Recently hired to help a small team migrate a suite of ColdFusion applications to PHP. I'm also charged with establishing an intranet portal that will link to these and other applications. My marching orders are to use open source solutions exclusively and to teach the other developers to do likewise. I find open source programs that come close to what we need and then I make the modifications that my management asks for and roll those changes back to whoever "owns" that open source project.
I just received a nice new Dell PC that my boss is having me set up as a web application server. I was very surprised to see a Microsoft Windows 98, Second Edition sticker firmly affixed to the side of the PC. We had always intended to fully dump the OS and install Linux, but this made me curious enough to boot into Windows in order to read the EULA. It seems that Microsoft now considers the software (Windows 98) and the hardware a "single, integrated unit." You are expressly prohibited from selling or giving away your copy of the operation system without selling or giving the hardware to the same person! Of course, it didn't matter because all we got was a recovery CD.
This was a rude surprise for my boss. Since he knew we weren't going to use Windows 98 on this machine, he intended to take the CD and install it on another PC. He reasoned that since he paid for a copy of Windows 98, he ought to be able to use it. He didn't count on Microsoft declaring this notion entirely unreasonable.
As soon as I had completed some mods to the MetaDot portal software we are using, I communicated those changes back to the original author. He thanked me and I felt like I had contributed something meaningful.
Within hours, my boss came to me with another, but much more complicated modification. He successfully convinced me that it was imperative that MetaDot support multi-level delegated administration. The current version of MetaDot enables two types of users: normal and site administrator. I emailed the MetaDot team with this new requirement as I was about to leave work yesterday.
This morning when I arrived at work, an email from MetaDot was waiting. They enthusiastically supported the concept and provided me guidlines for implementing the changes in a manner compatible with their future plans. What more could we ask for? Because we have the source code, I can implement features that my organization requires and roll them up to the owner for review and inclusion in future versions. It's a win-win-win!
Today I was led to checking out Enhydra after reading reading a column by Nicholas Petreley in InfoWorld. Man, he really doesn't care for Zope. I was amused by his comment that Zope has an "unnecessarily high nerd factor." Anyway, it was enough to prompt me to check out Enhydra. There's a really good article on their site regarding open source developement called Beg, Borrow, and Steal: Why Open Source is the only choice.
My boss came to me with a problem he discovered with MetaDot. It seems that when you do a search, clicking on the links does not take you to the site the link refers to. As this is definitely non-intuitive behavior, I notified the author, who goes by the handle supercobra of the problem and my intent to modify his code. I've imported it into my CVS server and when I'm done, I'll send him the diffs. Fortunately, he did a really fine job on this software and I shouldn't have to make too many changes.
Man, I love open source!
My boss is threatening to buy a more powerful PC for the portal applications he is having me develop. Sweet.
[ Certification disabled because you're not logged in. ]
FOAF updates: Trust rankings are now exported, making the data available to other users and websites. An external FOAF URI has been added, allowing users to link to an additional FOAF file.
Keep up with the latest Advogato features by reading the Advogato status blog.
If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!