Halhelms
SIGN UP FOR MY NEWSLETTER
 
 
Halhelms

Shameless Money

Recent Comments

Recent Entries

RSS

Subscribe

Glad THAT's Over, But ...

Well, I finished that monster prototype, with much credit to my coding partner, Maciej. I figured that over 11 days, I worked 165 hours. Whew! Yesterday, we gave the presentation to a large multi-national corporation. To my relief and gratification, they were very impressed. Which leaves me, now, with only one small problem...

Guilt. I heard from a number of people who were really disappointed that I wasn't there. I felt the decision I made was the right one, but it was tough. I hate disappointing people. So, now, I'm going to try to make up for it.

If you can make it to beautiful Sarasota, FL on December 5-6, I'm going to hold a weekend class. We'll cover the topics I meant to cover in my talks -- and have a lot of fun. Escaping chilly climes to sunny Florida is cool enough, but to do so with other developers -- well, that's way beyond cool.

To make up for missing CFUnited and disappointing people who wanted to hear my talks, the charge for this class will be...nothing. You'll just have to get here and find a place to stay, but the class itself will be free. I've got limited space, so if you want to come, please let me know as soon as you can.

Comments
Sami Hoda's Gravatar What will you be covering?
# Posted By Sami Hoda | 8/20/09 1:29 AM
Hal Helms's Gravatar Extending CFCs with a base Object class.
Form validation.
Dealing with difficult customers.
And a bonus: jQuery for programmers.
# Posted By Hal Helms | 8/20/09 8:41 AM
Jose Galdamez's Gravatar Hey Hal,

I was looking forward to your session on form validation at CF United. Too bad you couldn't make it out. I think you did the right thing by focusing on your work though. Times are tough and most of us need to cling onto the work we can manage to get our hands on. You have to keep your clients happy. No question about that.

I noticed a few other community gurus weren't there, so maybe the same thing happened with them.

On a side note, it's good to see that you're tweeting links to nifty blog posts once again.

Take care,
Jose
# Posted By Jose Galdamez | 8/20/09 11:43 AM
Chris Lee's Gravatar I would love to attend this weekend class, but is it available to anyone or just those who missed you at CFUnited?
# Posted By Chris Lee | 8/20/09 11:56 AM
Hal Helms's Gravatar @Jose Thanks much! It really was a tough decision and I (understandably) got some flak for it.
# Posted By Hal Helms | 8/20/09 12:38 PM
Hal Helms's Gravatar @Chris It's open to anyone, Chris.
# Posted By Hal Helms | 8/20/09 12:39 PM
John Farrar's Gravatar Why can't you offer this class online? Why not do this through Charlie's Meetup or some other format like that? (Why do we have to wait till this "DECEMBER"! The fact that they are free doesn't make up for travel or expences. Sorry but though free seems generous I don't see that this is as good as doing something online in a week or two. Perhaps this is just my opinion but it doesn't seem like waiting till Dec. shows you are sorry about missing the conference.
# Posted By John Farrar | 8/20/09 2:19 PM
Hal Helms's Gravatar I'm not much of a fan of online meetings, John. I just don't find them very effective. And doing 6 or 7 hours a day would be exhausting for everyone.

As for the being sorry part, I appreciate you volunteering as my judge, but I think I'll pass on the offer.
# Posted By Hal Helms | 8/20/09 2:27 PM
John Farrar's Gravatar Well... do the community a favor for guys like one who I met that came from Alaska... and show you are sorry by covering his expences for attending. (As far as being your judge, lol... I was only sharing my opinion. If you choose to sluff it off that is your choice.) (Oh... seems to me the last time you missed a conference you did your session online with S.H. did you not? Your sessions were not 6 - 7 hours at CFUnited. My point is you had a chance to do it in person and canceled at the last moment. That was not ideal for others... perhaps you could be generous and do what is not ideal for you considering the situation you created.)
# Posted By John Farrar | 8/20/09 2:36 PM
Clark Valberg's Gravatar Forgive me if i'm missing something, but did someone send Hal a check for something that he failed to deliver on? If so I think it's only fair that he either return the money immediately, or make restitution in equal measure to the amount owed. Now, if in fact that isn't what's going on here, then i'm not exactly sure how Hal "owes" anyone ANYTHING.

Sounds like an offer of kindness has been converted into an obligation.
# Posted By Clark Valberg | 8/20/09 2:55 PM
John Farrar's Gravatar OK... I agree Clark. Hal doesn't owe anyone anything. But if you are going to say you are sorry... what makes someone think he won't have a big contract come up in December? After all this is free and he will not owe anything for this free event either. :)
# Posted By John Farrar | 8/20/09 3:02 PM
Hal Helms's Gravatar I wonder when, exactly, it became OK to be rude and disrespectful to people? How did that become acceptable behavior?

I did what I thought I had to do: put the prototype ahead of CFUnited, even though I had already purchased tickets and wanted to go. You disagree, apparently. That's fine. But why would you think it's a good thing to challenge my motives, John?

I vaguely remember a man, many years ago, warning people against judging others. But -- I understand -- he's very unfashionable these days. We have no need for such gentility.

This season on "Hell's Kitchen", two people have told Gordon Ramsay to "F*ck off!" How...classy.

Adam Haskell demands that Teratech turn over Fusebox to him, heedless of the fact that they own the brand. Perhaps they have not done a good job, but does that give him the right to demand that they surrender their property to him? Then others jump on the bandwagon. Amazing to me.

One of the things I always liked very much about the CF community was that, unlike some other programming communities, it was inclusive, collegial. But something has happened and boorish behavior is now celebrated. It's perfectly OK to launch personal attacks on others. In fact, it's a quick way to make a name for oneself. And fame, as we know, truly is the American idol.

Personally, I prefer the humility and contributions of people like Ray Camden, Luis Majano, Ben Nadel, and Joe Rinehart (among many others!) Ah, but I'm sure you have a wonderful rejoinder explaining your churlishness. Only do me this favor and take your accusations elsewhere.
# Posted By Hal Helms | 8/20/09 3:28 PM
Andy K's Gravatar Hal -- well said and I couldn't agree more.
# Posted By Andy K | 8/20/09 3:38 PM
Hal Helms's Gravatar Thanks, Andy
# Posted By Hal Helms | 8/20/09 3:41 PM
John Farrar's Gravatar Well... my only comment of value is waiting till December to post your presentation to a group other than CFUnited is not a response of "guilt" you spoke of in your post. Perhaps you don't consider the position Liz was in trying to fill your spot meaningful. I feel very sorry that she had to fill in for you and other speakers that cancelled at the last moment. Perhaps if you post your presentation to the CFUnited location like all the other presenters rather than waiting till June on a venue other than the one where you promised to speak it would be more meaningful.

BTW... those other community contributors you mention... Ray Camden, Luis Majano, Ben Nadel, and Joe Rinehart (among many others!) were all at their promised location. They all did a great job at the conference. Wish you were there also. My point is we want you to post your stuff at CFUnited and above all not to wait till December. The choice is yours of course as you and some will point out... but it is the right thing to do.

P.S. The issue of things like Fusebox and A.H. ... That is a personal attack on him. I remember your stand on 'owning' fusebox so it makes sense that you would attack Adam on this. I will take my admonisions elsewhere for they have apparently fallen on a deaf ear that expresses guilt but does not see the need to correct the position it put people like Liz into at CFU. (And it was a great conference just the same, Liz was up to the task with leadership and creative solutions. Great conference and great leadership... you should have added her to your list of those contributing to the community!)
# Posted By John Farrar | 8/20/09 4:24 PM
Hatem Jaber's Gravatar IMO, I think that Hal missing the conference was the right thing to do being that there is a huge opportunity here that could have gone to waste. It was a tough decision and one that he had to make, so something had to be sacrificed. Life is not easy and sometimes we have to make some tough decisions.

The weekend session will be much better for foks who are interested in spending time and learning from Hal, this gives them a great opportunity to get more than a few hours of sessions.

Correct me if i'm wrong, but doesn't CFUnited cost money for folks to attend anyway? With the price of the ticket, hotel, travel, etc... It's quite a bit of money.

Anyhow, I have attended one of Hal's classes and for me it made a big impact in a positive way. Sure, if you're not in Florida you have to travel and have some expenses involved, but it will be worth it in the end, you'll definitely walk away learning something that will benefit you.
# Posted By Hatem Jaber | 8/21/09 12:31 AM
Nathan Stanford's Gravatar Hope you do well with the project, Nathan Stanford

P.S. I simply deleted my comments I was aobut to make... I wish you good luck.
# Posted By Nathan Stanford | 8/21/09 9:50 AM
Hal Helms's Gravatar Thanks, Nathan.
# Posted By Hal Helms | 8/21/09 11:03 AM
John Farrar's Gravatar Hal and I spoke (skype) this AM about the state of the situation and thought it would be good to perhaps chat on some neutral podcast so no one thinks our conversation was something other than it was. Hal clarified why he made some decisions he made, I clarified that some of my comments were 'juxtaposition' statements. It was meant to compare the logic of the thought and statements of others. It was not meant to judge the motives or ethics of the decisions for not coming to the conference. I agree that Hal had a contractual obligation from what he told me and that he had two promises to keep that did not seem to work out. He seems also to have expressed understanding of my point that it is not about what is past. My request was that he make the sessions available that he prepared for the conference so those who expected them could have the resources. There were points where we agreed and points where we clearly did not agree. (Shock... to humans without identical views.) I have made a request to have some of this conversation put to a podcast. (I also made a suggestion in a number of arenas now that in the future "featured" speakers have understudies / or backups just like major broadway plays. We can all understand life happens but it would be good to keep it from happening again and again. NOTE: There were a number of speakers who had last minute cancellations this year. This issue is not just targeted.)

So I understand why Hal made the decision he made and would not judge him on this. My appeal and adomonition is to produce the conf. materials online because that is part of the service that Liz offers. I believe Hal indicated this made more sense via Skype than my comments on the blog. LOL, if we were all as elloquent as Hal... he wouldn't be so special!
# Posted By John Farrar | 8/22/09 3:58 PM
Hal Helms's Gravatar Thanks, John. As so often happens, things that appear one way in text appear a very different way when speaking in person (well, at least, on Skype). The talk on "Dealing With the Devil" Clark and I did on CFConversations. The resource for "Extending CFCs" is my Object.cfc component, and I'll prepare a preso for Form Validation.
# Posted By Hal Helms | 8/22/09 4:53 PM
FB Stan's Gravatar Hal, perhaps you should produce your birth certificate online before the materials can be believed lest you be called before a death panel. Don't give in to the Una-bomber! When you appear in public with extremists, you give them credibility.
# Posted By FB Stan | 8/23/09 3:03 PM
Adam Haskell's Gravatar I missed your comment about me Hal, till an anonymous person posted a comment about it (so much for google alerts). I'd be curious to know what you would have rather me do? Just be quiet and walk away? You being such a respected individual in the community, when you choose to speak up, I'd be interested in your feedback and guidance.
# Posted By Adam Haskell | 8/23/09 3:20 PM
Hal Helms's Gravatar Adam,

If you can't make headway with Teratech, I think the best plan would be simply to fork the code (assuming the license allows for this). My objection is the idea that because someone isn't doing a good job with a product, a third party has the right to demand that they hand over that product to them.

I spoke out about it because I was so surprised that no one else had and that, indeed, you got encouragement for that position from others. I think, perhaps, if you think about the philosophy behind that position, you'll see that it would lead to utter chaos.

My statement really was not meant as a slam on you -- I don't know you and have no animus towards you -- but to try to counter the notion that seems to me so upside-down in its logic. I reject the notion that a group that adopts something has some inherent, moral right to that thing. I understand that you were the principal developer -- that certainly makes you something more than part of a group -- so your decision to fork the code makes sense to me. Demanding that Teratech turn over their intellectual property, on the other hand, doesn't.

I hope that makes sense to you.
# Posted By Hal Helms | 8/23/09 6:49 PM
Adam Haskell's Gravatar Thanks for the thoughts Hal, and I have forked the code. Obviously I think this is a place were agreeing to disagree is a perfectly reasonable conclusion. I don't want to convince anyone that what I did was acceptable or noble. I do not feel what I did was noble; simply what I felt I needed to do. I do hope to make sure folks that do disagree (or agree for that matter) have the opportunity to understand my stance and my thoughts on the actions I took.

I'm not a business man (consultant etc.), I'm a corporate associate. I work most of my days happily behind a firewall on ColdFusion and Java project with no concern of getting prospects day after day. When I look at Open Source I see it in the truest sense; do it for fun not for profit. I see it as a place to learn new concepts and help grow the community. Point of clarification possibly I hold no ill will towards those that do have OS as part of their business model, I'm just not at the point in my life I would want to do that. I think this stance on open source projects puts me in a different position than Teratech, and possibly yourself. When I put myself on the other side, I can see why you would feel as you do, it makes perfect sense. I would never ask Red Hat to turn over the rights to JBoss or vmWare (after the purchase happens) to turn over Spring Security.

Understand though that I was under the impression that Teratech brought in Fusebox for the community, to remove the potential of Fusebox becoming a very closed project with little community involvement. It was never stated that Teratech did this to gain IP or to build a brand around it. Being that I considered it done for the community I felt it was time for Fusebox in name move back to the community. I feel Teratech has done a poor job foster the framework and to a small extent has damaged the brand around it. This was the reason I asked for it to be relinquished back to the community. Indeed had I thought that Teratech was owning Fusebox for the brand or IP, as you are presenting it, things would have proceeded much differently. Honestly, I probably would have approached working on Team Fusebox much differently. I'm not sure I would be ok working for free in my spare time to help another company profit off my work.

Again thank you for the thoughts and challenge Hal, I truly do appreciate the openness and doing so as a named individual.
# Posted By Adam Haskell | 8/24/09 1:09 PM
Hal Helms's Gravatar Adam, thanks very much for your post. It raises some key issues with open source and (for me), more importantly, the problems when two parties are operating from such different perspectives. In short, I learned a lot from your post.
# Posted By Hal Helms | 8/26/09 7:09 AM
jason olmsted's Gravatar Hal, are you still planning on offering the Dec 5&6 weekend class? If so, could I get some extra details from you? Particularly:

- When is it scheduled to begin on Saturday? (to determine if a hotel is needed for Friday night)
- Which hotels are most conveniently located to where you will offer the class?
- Do we need to feed ourselves? What should one budget?
- What is the best way to confirm attendance?

I'm in Tampa and am rather certain I will avail myself to the chance to attend. I'm also giving a flex presentation to a group of fellow Tampa Bay CF developers in a couple of weeks and want to be able to let them know about it.

Thanks for this opportunity.
# Posted By jason olmsted | 9/30/09 11:34 AM
Hal Helms's Gravatar Jason,

Yes, I'm still offering the class. I have only two spaces left.

1. It starts on Saturday morning at 10am
2. If you google "hotels near 7069 s. tamiami trail sarasota fl" you'll see quite a few.
3. Meals aren't included, so you'll need to buy/bring your own. We'll head off to some of the places on the water for lunch. It might cost $20 or so.
4. To confirm attendance, please email me at hal at halhelms.com
# Posted By Hal Helms | 10/5/09 12:04 PM
Dan Parker's Gravatar Hal, I just wanted to stop by and thank you for opening your doors to us last weekend. This was my first opportunity to see/listen to you in person, and I walked away with strategies to make myself more successful in ways that a "tips and tricks" presentation would never have done. You given selflessly to the community over the years, and this "free clinic" was the icing on the cake. I wish you every success on the project that caused you to miss CFUnited. As you shared with us in class, the decision was a difficult one, but you have the opportunity to positively impact lives with a magnitude that’s (to me) incomprehensible. Best of luck in all of your future endeavors!
# Posted By Dan Parker | 12/9/09 12:30 PM
 
   
Clicky Web Analytics