Archive

Archive for the ‘Conferences’ Category

Apr
22

Each year I look for a new conference to attend. I do this for a couple of reasons. First is to experience a different group of topics and speakers. Second is to look for ideas that are different from the way we put on conferences. This year I decided on KalamazooX. I picked it based on buzz I heard on Twitter the past couple of years. I was not disappointed.

The conference is on “soft skill” topics, not hard technical topics you find at most software conferences. It is very unique in this regard. It is a single-day conference with ten 30-minute sessions with 5 minute breaks in between. I registered for the conference before even knowing the speakers and the topics, purely based on the reputation of the organizers and the good experiences past attendees talked about.

KalamazooX is inexpensive. I registered as an early-bird for $20 (normally $25 for professionals and $15 for students). Add to that a hotel night for $100, a tank of gas for $45, and a couple of meals around $40. Total expenses around $200. I probably could have driven out in the morning and returned the same day, but I wanted to relax a bit so Therese and I went out Friday afternoon.

I arrived a little after 8:00am for registration and found a seat in the back. Nice deep tables and lots of room between attendees. The room was good except for the morning sunlight on the screen which washed out many of the speaker’s slides in the first half of the day. Fruit and continental breakfast style food in the morning, and various beverages available all day. Conference also included a boxed lunch for everyone.

The speakers were good, topics were good, food was good, room was good, and networking/discussions were good. After the conference I noted to the lead organizer that KalamazooX had the same effect on me as the Business of Software (BoS) conference at a fraction of the cost. I walk away with ideas and thoughts I might not have considered without listening to the speakers. I was surprised at the comparison.

If you are interested in the Twitter stream, take a little time to read posts using the conference hashtag  #KalX12.

The thing I noticed throughout the day and probably the reason people kept tweeting it was one good session after another: speakers were prepared, well prepared.

Here are some thoughts on the best-of-the-best sessions (all five out of five stars):

  • Best session of the day content-wise was Joe O’Brien’s People Patterns. Smooth speaker who packed my notes. Best idea from this session is the concept of a “Conversation Rolodex”, which means you prepare discussion topics so you do not go down the route of “so how about them Red Wings…”  This is one thing that seriously expands the conference after-hours sessions and likely has the biggest return on investment for a conference attendee. It works in business as well with your customers. I also liked his point about “Assume the positive”, which really rings home as business owners often worry about what happens if things go wrong. Thinking and believing good things result from your decision making helps drive success.
  • Best  session of the day to listen to was Justin Searls’ The Mythical Team-Month. Noticeably the most nervous speaker, but his ideas and slides flowed well. All common sense and reaffirming concepts. He was a high energy speaker. His point about there not being any place to hide in small teams is something I really believe in as it forces no-fat productivity. I am glad the organizers went with their gut and picked this one.
  • Best surprise session of the day was Suzan Bond’s Intuition. Past the basic business skills, successful business owners rely on their gut and intuition, sprinkled in with a little luck. Most people avoid talking about this. My favorite point: Good decisions get better, bad decisions get worse. This is so true. I have lived through both. This session had to be the softest of the “soft skills” presented and was the session I looked forward to the most before the conference started. Suzan hit home a couple of points that made my day.
  • Best stab in the neck came during Jeff Blankenburg’s session How to Learn session. His point about not having enough time to learn everything you want or need to learn is an excuse. Watch a little less TV, sleep a little less, just do what it takes to learn. Time is the thing I cannot buy or create more of, and have always struggled on balance and optimizing my use of time. But he was right, I need to use time better for learning. I disagree with his point on not reading books as did several speakers who followed him, but I know people learn differently. I wish he would have had more concrete examples, but as I learned more and more through the day, it was a day more about inspiration than hard take-aways.
  • And Alan Stevens did not push me over the edge once during his Making a Difference talk. Shocking. Although he did push at least one other person’s buttons on a religious argument so his session was deemed a success.  {g}

Strangely, a couple of the sessions actually spawned ideas for the approach I am going to take for my sessions at Southwest Fox and German DevCon later this year. I was not expecting that to happen.

One thing to note, from the get go, each of the speakers were fairly liberal with the use of swearing. If this bothers you the day probably would have been a bit frustrating. Some of it was humorous, and some of it was unnecessary. It definitely did not add to the conference experience.

As is normal for any conference I attend, I added a book to my Kindle and a couple more to the wish list. You are welcome Amazon. If you are interested, the book I added is The Element: How Finding Your Passion Changes Everything, by Ken Robinson, Ph.D.

I wondered how the 30-minute sessions were going to work. Most conference sessions are 60-75 minute. For a technical topic that seems to work. Someone proposed making some of the session slots for our conference to include some two 30-minute sessions with a 15 minute break inside a normal 75-minute slot. I am skeptical on how well this might work, but plan to give it more thought based on how well these sessions worked at KalamazooX. Shorter sessions kept my attention better. What I am not sure of is if this is better for the soft skill or business topics, or if technical topics can benefit from this format too.

I expect to be back for KalamazooX 2013 and return as a sponsor too. A terrific way to spend my Saturday.

Mar
06

Save the dates for Southwest Fox and Southwest Xbase++ 2012! The conferences take place October 18-21, 2012.

This year we have two conferences as one great event at the same location. Southwest Fox has always served Visual FoxPro developers an opportunity to learn and extend their skills, and network with fellow developers. Alaska Software is working on PolarFox, a product that keeps the Visual FoxPro language alive in their next generation tool. You get two conferences for the price of one!

The conferences take place at the San Tan Elegante Conference and Reception Center, the same great location as last year.

If you’re interested in presenting at Southwest Fox 2012, please visit http://www.swfox.net/callforspeakers.aspx, read the complete Call for Speakers document (linked from that page), and download the proposal submission application. Session proposals are due by March 23.

Finally, if there are any topics you hope will be covered this year, please send them to info@swfox.net, right away.

May
27

Speakers and sessions for Southwest Fox 2011 have been announced. The conference features four half-day pre-conference sessions and more than 26 main conference sessions in five tracks. Whether you’re still working only with Visual FoxPro or extending Visual FoxPro with other tools, you’ll have no trouble finding plenty of sessions to enhance your skills and widen your horizons.

As for our presenters, initially we have lots of Southwest Fox veterans like Menachem Bazian, Rick Borup, Steve Ellenoff, Tamar Granor, Uwe Habermann, Doug Hennig, Venelina Jordanova, Jody Meyer, Jim Nelson, myself, Eric Selje, and Christof Wollenhaupt. We also have three Southwest Fox freshman: Steve Bodnar, Kevin Ragsdale and Tuvia Vinitsky.  We are hopeful registrations will allow us to bring in additional speakers as well.

I am looking forward to sitting in on lots of sessions if time allows like last year. I am presenting a couple of new sessions:

1) How Craig Boyd Makes Me a Hero!

2) Programming Standards and Guidelines for Software Craftmanship

White Light Computing is a Platinum Sponsor again this year. We will have a booth to show off our developer tools and services again so please stop by.

You can follow us in Twitter: @SWFox. If you check out who @SWFox is following you will find our list of speakers who are on Twitter.

And there are still plenty of surprises up our sleeves (some we don’t even know ourselves yet) to entice you to come to the best Visual FoxPro conference in North America!

Please help us get the word out about the conference by yelling from the mountain tops. We certainly appreciate everyone who blogs, or records podcasts, or tweets, or Facebooks (is that the proper verb?) about their positive experiences at past Southwest Fox conferences. An email will be sent to everyone who has attended Southwest Fox in the past on June 1st. Send us an email if you are interested in getting on the list. (info [AT] swfox.net)

Registration opens June 1.

Only 152 days until we gather in Gilbert!

Apr
17

For the second year in a row I am speaking at DevLink. The organizers have selected my “Mocking the Customer” session, which I enjoyed presenting with positive feedback at two conferences last year:

In the past I have found that customers like to change their mind about what they want. This normally happens once they see the implementation of what they asked for during the first round of requirements discussion. Developers work hard to put together the user interface using the designers, but it is relatively expensive to the customer base if it gets thrown away. Sure there are times when we hit the nail on the head, but normally I find the real solution does not shine until the customer “spits on it.”

Balsamiq Mockups is a designer that lets developers and non-developers alike build wireframes/mockups. These are blueprints for how the application user interface can look or work. Developers and users can sit down and flow through the application before hours of development are completed. Balsamiq Mockups facilitates the creation of the wireframes with lots of controls developers are using from the toolboxes provided in the native application designers.

You will learn:
* What the benefits are when you wireframe with your users
* How you can leverage customers and designers/artists to create mockups
* How easy it is to create mockups
* That wireframing actually leads to more business, and doesn’t take away revenues from development
* The different ways Balsamiq Mockups makes you a more agile developer/team

I really enjoyed DevLink last year and I look forward to meeting up with old and new friends in Chattanooga (new home of the conference) August 17th to 19th, 2011.

Mar
26

This is just a quick reminder that session proposals for Southwest Fox 2011 are due by this Monday, March 28. For details, read the Call for Speakers document.

Now off to get mine polished up and sent in.

Mar
22

The Ceil Silver Ambassador Fund brings a developer to the Southwest Fox conference in the United States as an ambassador for the developers in his or her country. This gives the recipient the opportunity to meet and share experiences with developers attending Southwest Fox and gives other attendees the opportunity to learn about VFP development in the recipient’s country. Please see the Ambassador Fund page to get more information on the nomination process or to learn how to contribute to it.

The Ambassador selection committee consists of Southwest Fox organizers Rick Schummer, Tamar Granor, and Doug Hennig, former Ambassadors Emerson Santon Reed, Cesar Chalom, and Bernard Bout, and VFP community members Christof Wollenhaupt, Rick Bean, and Alex Feldstein.

We are looking for nominations from the VFP community for the 2011 recipient. To nominate someone you think is deserving to be selected, please email their name and a brief list of their contributions to the VFP community to ambassadorfund AT swfox.net. Names must be submitted no later than April 15, 2011.

Nov
17

The conference was terrific. I learned a lot and it was great renewing some friendships and making a couple of new ones. The Germans are terrific guests and Rainer and Tina (who does most of the real work according to Rainer) do a terrific job putting on the event. Despite the jet lag, I look forward to the trip every year. This year was more fun because Cathy came to speak for the first time and it was nice having a friend along for the long flight to and from Germany. I have already been invited back for next year too, which is terrific.

The speaker dinner was themed oriental with some of my favorites including sushi and Thai food. More importantly the discussion was fun and often so funny I had tears in my eyes. It started at 8:00pm and ended around 3:00am for me, just a few short hours before we had to get in the taxi for the ride to the airport for the morning flights. Lots of discussion on how we can improve both German DevCon and Southwest Fox. We have a lot of synergy between the conferences and the organizers help each other out when ever possible. I think you will find many of the discussed topics making their way into the conferences next year as some of the ideas were downright cool and genius.

Nov
17

The last day of the conference is always the hardest since your brain is suffering from “VFP overflow” from all the knowledge you gained from the sessions. Combine that with the jetlag and you have a recipe for sleepiness. Fortunately there are only 5 sessions and the closing session on the last day.

Up first is Doug Hennig and his “Cool Controls for Your Applications” session. Doug’s theme this year was deep diving into various controls in both of his conference sessions. Doug is making the important point that your apps do not have to be mundane and boring. There are no more excuses. Doug covered his impressive SF Splitter control (for vertical and horizontal splitting, which I am planning to use soon for one project), the SFComboTree (found in the PEMEditor), the VFPX PopMenu project, Paul Mrozowski’s RCSCalendar control, and finally the VFPX Balloon tips by Carlos Allotti. Great session for anyone looking to spruce up your app.

I skipped the next session because my head was hurting a little bit and because it felt like I had gone non-stop for a few days.

Alaska Software was kind enough to show us where they are going with their “Polar Fox” project. They showed this off at Southwest Fox, but I did not have time to review it in Pheonix. Steffen Pirsig detailed the plans for the next major version of XBase++ and how it will transpile the current FoxPro source code into their format to run. Details include:

  • Transpiler: will take existing Visual FoxPro code and transport it to XBase++ code.
  • Source code control will be simplified with text based source code.
  • Source compiles down to native platform executables.
  • Decompilers will be a thing of the past.
  • Designers will be written in XBase++, IDE can be automated (continuing the tradition of extensibility).
  • Command prompt, roll your own commands (interactive just like Visual FoxPro).
  • Concepts they are pushing: no limits, innovate without disruption, favor design, continue the language.

Code already is compiling and building EXEs, the initial designers are working, they are making the reporting engine 100% compatible, and have the Profiler and Debugger working.

The idea that gives me the most confidence that Alaska Software can pull this off is that they have done it before with Clipper and the Clipper Community. They also seem to have a terrific grasp on what Visual FoxPro does and how developers use Visual FoxPro, and the types of applications they write. I really appreciate the time Steffan put in on the presentation and how Alaska Software is working on a path for Visual FoxPro developers in the future.

After lunch was my “Mocking Your Customer” session. This session is the one I was most nervous about because it really counts on audience participation. Having other contribute to any session benefits everyone, and the participation I have had in rehearsals and at other conferences was terrific. So in an effort to coax people into asking questions I offered to draw names for one of two licenses of Balsamiq Mockups. It worked a little as two people asked questions. Each won a copy of Mockups. The business side of the session went faster than normal since there were no questions or observations to share. I enjoyed the session and got several nice compliments from attendees as they were leaving.

The last session of the conference for me was Servoy’s vendor session “Servoy for the Visual FoxPro Developers.” Several Fox developers have made some very public statements on how they are learning Servoy and how they like it. Ken Levy did not show up on time so I went out in the lobby to track him down and remind him he had a session to give in 5 minutes. I am not throwing stones here based on my tardiness to my first session. I normally don’t get to see vendor sessions so I decided to take the opportunity to check out Servoy. After all, they have sponsored SWFox for 4 years and I don’t really have in-depth knowledge of the specifics, and have not seen a demo of the product. It does look impressive, especially how you can literally change the source code while the code is running. Once you save the change it is immediately reflected in the running form. They offer a good deal to start with the development IDE for free. Unfortunately as cool as it looks, the one thing I did not get answered specifically is the licensing costs, which I have been told is per seat licensing. They slipped through the pricing slide extremely quick and ask that you contact them for specifics on the pricing.

The conference finished up with the closing session where lots of door prizes are given away.