Apr
03
2007
16

Saying Goodbyes

Saying Goodbyes

6 hours till our plane lifts off and I’m still waiting for the gravity of the step we are taking to kick in.

While the physical journey is about to start, the journey started one year ago to the day when I flew up to West Palm Beach to meet with HedgeCo for the first time. At that time I had been working with HedgeCo for over a year as a consultant on various projects, and I went to FL to try and iron out some issues with a massive internal project which we had been working on for quite a while.

As anyone who has worked remotely knows, there is nothing like working in the same office with people who you have only communicated via Skype/phone/email. I really enjoyed my initial 2 week stay, and we were able to bang out a lot of projects as well as lay the foundation for future work.

HedgeCo also offered me a full time position at the company. The position would be as the project manager of a spin-off technology branch of the company.

The standard freelance-consultant joke is “Why spend 8 hours a day working for someone else when you can spend 14 hours a day working for yourself.” Working from Germany for companies in Germany as well as on the East and West coast of the US is physically exhausting. I was working till midnight every night, and both my family life, community interaction, and social life was severely suffering. On a personal basis, I couldn’t keep it up any longer.

So, I accepted the job, and Stella and I began the long process of closing up shop, working out all our paperwork, packing our stuff and moving over to the US.

As with everything, the process of moving was far more complex and expensive then we imagined. From having to deal with mobile phone providers who refused to end your contract (eplus sucks by the way), to changing magazine subscription options, to getting Stella a greencard (which was a grueling process on its own), finding a place/car in FL, etc. All of this while trying to wrap up projects and stay on top of the projects that you are working on.

But now we finally come to the end of the German phase of this move, and I wanted to thank Stella more then anyone else for all the effort that she put into this move. She put her life on hold for the entire year, and put in most of the effort organizing and preparing everything for the move. Thank you, we couldn’t have done it without you!

So this will be my last blog entry as a resident of Germany, being in the US I probably won’t be able to hit as many of the European-based PHP conferences as I have in the past, but hopefully I will have more time to get back into the community and hope to catch as many US based conferences as I can.

See you on the other side of the pond!

Written by Aaron Wormus in: Frankfurt, Friends, Hedge Funds, PHP, Scary, project management |
Jan
02
2007
56

Yet another Blog Year-End Review: 2006

In the footsteps of a couple good friends I’ve decided to make the first blog entry of the new year yet another year in review round-up for the year 2006.

It’s hard to believe that we’re already done with 2006, this one went by fast. A lot happened, and due to the overflow of work, I missed a lot of what I did last year (specifically LinuxWorld Expo and LinuxTag).

One of the big work-related events is a new venture that I’ve been working on this year. <project-pimping>HedgeCo Hedge Fund Website Creation was officially launched on December 1st, however about 18 months worth of work had gone into the product and building a client list before the site launch. The sprang out of my work with HedgeCo Networks which involved a the development of a high-end statistics/graphing package which generated quantitative statistics for Hedge Funds. After deploying the product on their flagship product, they started receiving request to license the package on various other website platforms, so the package was reworked into a slimmed down edition which can be deployed in smaller sites.

As we started deploying the product we realized the potential, and reallocated some of the design talent that we had been working on other project into creating entire websites and Hedge Fund start-up consulting/compliance packages. Since our Dec. 1 launch we have had a fantastically profitable month :D (to keep up-to-date with what we’re doing check out the Hedge Fund Websites blog)</project-pimping>

All of the above required me to reallocate my own time away from other projects, until the point that for the last year I have done little else. So as of Jan 1, 2007 I am officially working full time for HedgeCo Hedge Fund Websites… Freelancer no longer! This year I’m also moving my family up to West Palm Beach, Florida and will be working in the brand new HedgeCo offices (will post pics of when we move in later this month).

OK, so now that I’ve spent all my time pimping my current project I’ll skim through the news.

January: Slow month, Sid officially joined our family as “brother”. I weighed in on the PHP Security debate du jour wondering when good security verges on paranoia and the side effects.

February: Traveled to UK for PHPLondon conference. This was a fantastic event (looking forward to next year), as far as I remembered there were about 250 geeks attending the 1-day event. Got a cool new LCD. In defense of PHPNuke (and other applications of low repute whose name starts with PHP*) I responded to Marco’s post reminiscing about how great PHPNuke was back in the day.

March: Slow month… google releases finance portal, barra stops reporting S&P numbers and screws up my webservice. Tom Fox is Executed.

April: Gearing up for the world cup 32Cards PHP-based card game is released. I start using backpackit to organize my life (note to reader, I stop using it in a couple months, when it stops scaling with my needs). I spent 10 days in Florida, unfortunately missing PHPTek by 10 days.

May: I question open-source for highly specific niche applications (more specifically my statistic package). I enjoy Scott Sigler’s “Infection” which is in full swing. I start watching theshow with ze frank.

June: DSL CRASH!!! I try to “upgrade” my connection by switching providers which turns into 3 weeks on dial-up. During this time I camp at friends houses during all night product launches, and drive everyone around me insane. I finally return. World cup is in full swing, and Germany is World Cup CRAZY! I take pictures.
I travel to Norway for the eZpublish conference & PHPVikinger. Ammar Ibrahim comes to Frankfurt, we watch some football!

July: A slow month… I try Fedora Core, only to get frustrated when I can’t mount my ntfs external drive with the correct permissions (worked fine in root, was able to find no usable explanation). Infection ends. Put out a notice for css code monkeys get more response than I can handle. Macs Rock? During one of the hottest months on record the kids have chickenpox and we are confined indoors.

August: I subscribe to Gail Orenstein’s Flickr feed during her trip to Israel. cool pictures (quite possibly NSFW) with political commentary. Two talks are accepted for ZendCon. I manage to squeeze into the PHPConference schedule at the last minute. We take the kids on a mini-vacation to Legoland and then visit some friends in Switzerland.

September: Catch Mark Nemcoff on in a 5-minute-review. I deploy a site using eZpublish, blog about lessons learned. RIP Lilo. Do some myspace defending.

October: The Pear book is out!. I speculate about google world domination, and yahoo opens up the login api. Spend a week in WPB Florida, then fly to LA and drive down to San Jose for Zendcon.

November: Conference season. Meet Scott Sigler!!! Give talks at Zendcon, fly back home and give tutorial at IPC2k6. After seeing that the Zend Framework is more than hype I take a look at it and start my Zend Framework Hidden Gems article series. I dump backpackit for google docs (which I am still happily using). When is it a good time to rewrite your platform?

December: HedgeCo Hedge Fund Website launch. Fantastic month on the work front, however not a whole lot of time for anything else. David (CPUNerd) on the other hand has way too much time on his hands, and immortalizes me in kilt.

And that’s about it… probably the longest blog entry ever! I’m looking forward to this year as being the craziest yet. I’ll be flying to WPB next week, and for this first quarter will probably spend more time on that side of the pond.

A big THANK YOU to my readers (let’s make that anyone who made it this far into the blog entry). And most of all thanks to Stella, Annie and Mia for putting up with me during this hectic time.

Nov
27
2006
17

Rewriting your Platform

At ZendCon I talked about “Planning a PHP 4 to PHP 5 codebase rewrite, a practical approach”. The talk was based on my own experience, as well as famous discussion of the topic such as Joel Spolsky’s “Things you should never do” and the examination of “famous” platform rewrites.

During my monday morning surf, I bumped into this dailywtf called “No Need to Change It!“. This is an interesting story about a software development company who created car dealership systems. The original system was built in Cobol and the story goes on to explain the various loops that they jumped through to avoid having to rewrite their entire system. These steps included creating a COBOL->C converter (so that they could run under x86), and then the generation of windows forms to run on top of the system so that they could use “new windows technology.”

While it’s obvious that this story was intended to be derogatory, from a business standpoint sounds like a success and probably even something that Joel would be proud of.

(more…)

Written by Aaron Wormus in: PHP, Rants, project management |
Sep
20
2006
5

Linux, BitKeeper and Git

A nice tutorial on GIT explains the development of the program, and Linux’s history.

Torvalds began working on Git as an interim solution to replace BitKeeper, which had previously been the primary source code tool in use by Linux kernel developers worldwide. Some members of the open source community felt that the BitKeeper license was not the best fit for the open source world, and thus Torvalds decided to investigate revision control systems with more permissive licenses.

Has to make you wonder what this guy was smoking, as I remember it went down quite a bit differently.

Over the next three months, BitMover intends to phase out the free BitKeeper product. Some money has been set aside to provide commercial licenses for certain kernel developers, however Linus Torvalds is not one of them. Larry suggested, “if Linus and Andrew and the others moved elsewhere, we’d glady comp them licenses”, referring to their current employment with OSDL.

But it’s good to hear that GIT is gaining momentum.

Written by Aaron Wormus in: Linux, Open Source, Software, project management |
Jul
06
2006
10

Is it up yet?

Adam Curry and his team at Podshow.com have been working around the clock to launch the new and improved version of the podshow system.

Slated for a July 4th “Liberate your Entertainment” release, the site has been replaced with several humorous “Please be Patient” flash videos.

I’m currently working on relaunching a major site, which has been in an “almost-ready” state for the last 3 months, so I totally understand the painful process of relaunching a site, and making sure all your bases are covered before you flip the switch. However, two days of downtime is a sign that you are nowhere near ready to launch and a lot of hacking is being done in the background which may get the site up, but will not benefit the product in the long run.

I was part of the beta testing team and ran some audits of the code (much of which is available as an opensource project on sourceforge), so I have no doubt that when podshow plus has made it through these growth pains it will rock big time.

Good luck with getting it up guys!

In other “is it up yet” news, I noticed that Ookles.com was up at Ookles.net, and is looking pretty slick, good luck with that launch as well!

Written by Aaron Wormus in: Entertainment, Music, PHP, Podcasting, Web2.0, project management |

Powered by WordPress | Aeros Theme | TheBuckmaker.com WordPress Themes