Mar
16
Lindyfest Weekend Dance Camp
Filed Under Non-Technical, Swing Dancing | Leave a Comment
This is my other picture from the weekend. There were a couple hundred people from all over the place in Houston for this weekend dance camp. It was pretty much amazing! My favorite part was definitely the social dances. (I’m much more into that than the competitive side.)
Mar
16
Here’s a bit of what my weekend looked like:
| Thursday | 5p-10a | After finishing the last class, explored downtown a bit and found a place called the Flying Saucer for a good Brat while working on wrapping up some work stuff. Then went back to the hotel, packed all my stuff, checked out, and did more work stuff in the lobby while waiting for the madness to begin. |
| 10p-12a | Aris, Jame and Kaylyn pick me up from my hotel downtown and we head to the late night. After driving in a big circle we realize we had driven right by the venue. | |
| Friday | 12a-2a | Stay for all of what’s left of the Thursday night dance. |
| 2:30a-4a | Went to House of Pies with a group of people for midnight breakfast. House of Pies is like IHOP but with Pie. Spectacular. Then Kaylyn and I headed over to Ivy’s place to get a few hours sleep. | |
| 4a-5a | Turns out that Ivy DJ’s and she has a great blues collection. We swap music. (Or actually I just steal a bunch from her since I didn’t have mine with me.) | |
| 5a-9a | Sleep for a few hours, wake up, take a shower, drive to the JCC for classes. | |
| 9:15a-9:45a | Tryouts to get into the advanced classes. They just put music on and told us to dance with each other. They’d occasionally tap someone on the shoulder at tell them to go get a green wristband. I got one pretty quickly although there were a few other people who didn’t get one that I definitely think should have. | |
| 10a-11:15a | Air Steps (Arials) class with Andy and Nina. | |
| 11:30a-12:45p | Lindy Hop class with Peter and Ramona. | |
| 12:45p-2p | Lunch at Subway. | |
| 2:30p-4p | “Culture session” with Frankie Manning. He talked about his own history, the history of the Lindy Hop, and showed a few videos outlining the chronology. | |
| 4p-5p | I wasn’t interested in any classes so I grabbed my laptop and went to the Aud to work while watching the Stops class. Ended up having a long conversation with a dancer from Ft Worth about this sort of stuff. :) | |
| 5:15p-6:30p | Lindy Hop class with Steven and Virginie. | |
| 6:30p-8:30p | Dinner at this AWESOME chinese restaurant! I don’t remember the name… | |
| 8:30p-9:30p | Back to the JCC to shower and change. | |
| 9:30p-1a | Drive over to the evening dance just in time for the Instructor Jam, watch the ALHC regional championships, and dance until they kick us out!! | |
| Saturday | 1a-5a | Late-night dance at the Melody Club. |
| 6a-1p | Sleep on a mat at the JCC with about 50 other people who just decided to sleep there (where the classes are). | |
| 1p-2p | Shower… oops, missed the first class! | |
| 2:45p-4p | Jam Circle Moves class with Andy and Nina | |
| 4:15p-5:30p | Got bored with Fast Lindy class so I left and watched the rest of the Lindy Hop “masters” class (I could have done any of those moves, seriously…) | |
| 5:45p-7p | Advanced Bal with Sylvia and Nick - great class! | |
| 7p-10p | Dinner at Olive Garden. Spent at least an hour trying to help a new friend from Abilene understand knock-knock jokes. She worked very hard and finally got it… then when she finally heard the punchline she said, “I did all that work just for this joke?” I laughed harder than I have in years. | |
| 10p-12a | Go straight to Shrine of Arabia ballroom for the Silver Shadows performance then run back to the JCC to get dance gear and change and return to the dance. | |
| Sunday | 12a-1a | Starbucks stop before the late night dance to get some energy! |
| 1a-6a | Late night dance!! | |
| 7a-12p | SLEEP… oops, missed the first class again! shoot! | |
| 12:30p-1:45p | Musicality class with Dawn Hampton. BEST CLASS OF THE WEEKEND. | |
| 1:45p-2:45p | Quick lunch, start packing up. | |
| 2:45p-3:15p | Catch the beginning of the panel discussion with Frankie Manning, Sugar Sullivan, Dawn Hampton, and Chazz Young. | |
| 3:30p-5p | Frantically pack the rest of my stuff and try to get to the airport in time to catch my flight back to Chicago!! |
Yep… a crazy and yet amazing weekend!
Mar
14
Houston Texas
Filed Under Non-Technical | Leave a Comment
I took this picture this morning during the 10 minute window of decent weather. So far it’s been cloudy all week and right now (5pm) it’s raining. Thank goodness for the catacombs under Houston… or the “tunnels” as everyone here calls them. I can walk to dozens of buildings and restaurants - and almost all the way to my hotel - without going outside.
So I’ll be in Houston until the end of next week teaching two one-week classes downtown about the Oracle 10g database. I’m staying for the weekend and Aris and Kaylyn are flying down here to meet me Thursday night… and we’re doing Southwest Lindyfest over the weekend. Can’t wait!! Might even get out and do some dancing tonight…
Mar
9
Six Steps to Effective RAD
Filed Under Technical | Leave a Comment
I’m sure that this topic will be irrelevant to most people. Usually, when your organization needs you to develop a new application they say to take as long as you want. Rarely do we actually have timelines or due dates. But I guess there might be one or two people out there who need to build and deploy a basic app quickly. I’m sure you’re already familiar with RAD (Rapid Application Development) philosophies and you’ve already examined the usual CASE (Computer Aided Software Engineering) tools. You probably already know that typically it’s possible to use these tools to quickly slam together a workable app by sacrificing some scalability and features.
Actually this website was a little bit like that when I put it together. I didn’t have a lot of time but wanted to get something up quickly. In fact I’m quite happy with how it turned out and I took a few notes about lessons that I learned in the process. And as I’ve been thinking about these things I’ve started thinking that these probably apply to general RAD too.
Read more
Mar
8
Consistent Reads and Multiversioning
Filed Under Oracle, Technical | 2 Comments
Came up with this demo for a class last week and I think that it’s useful.
The demo illustrates one of the most important foundational concepts in an Oracle database: how Oracle provides isolation and consistency. For my favorite technical illustration of undo and redo check out slide #22 of the Redo Internals presentation on Julian Dyke’s website. (A picture is worth… you know!) For a very good description of isolation and consistency read Tom Kyte’s column in Oracle Magazine from Nov 2005.
The database engine must guarantee that the results of your queries are consistent. (The “C” in the “ACID” transactional database model.) Some SQL statements take a long time to run. It is also possible to put a transaction into a read-only or serializable mode. In both of these situations, regardless of how many transaction commit and how much data changes, your statement or transaction must always see the database as if everything happened at the very instant you started it. You need to ignore committed data. If oracle is constantly changing the data in tables and committing this data then how can your statement see the old data? The key is undo (or rollback segments) and multiversioning.
Read more
Mar
5
The MGM Grand
Filed Under Non-Technical | 1 Comment
Decided to just drive the strip after I finished the first day of class. Traffic was absolutely aweful but the strip is amazing. Made me realize just how amazing Las Vegas is when it comes to entertainment. Just the scale of everything is absolutely astounding.
Mar
5
Vegas Baby!
Filed Under Non-Technical | Leave a Comment
![]()
Driving down Las Vegas Blvd, just leaving downtown. It’s a beautiful day - sunny and warm. Don’t miss the snow one bit. :)
Mar
4
Integrity is a Hard Game
Filed Under Non-Technical | Leave a Comment
Welcome to Las Vegas! I’m sitting in the airport waiting for my luggage to arrive. Honestly it’s almost a work of God that I even made my flight… after leaving late, not finding a taxi immediately for the first time ever, and hitting traffic… I arrived at Midway with 25 minutes until lift-off — and still somehow made it onto the plane! But unfortunately my luggage didn’t. Luckily it did make the next plane about an hour later so I don’t have to wait too long.
So I’m looking forward to the week even though it will be short; only a few days and I’ll probably be pretty focused on the class I’m teaching. But the flight over here did give me opportunity to think about a conversation I had Saturday afternoon with an older, wiser guy I know from church.
At one point he told me a story about a very well-known Christian pastor. This pastor was at one point the president of the SBC, a very large and prestigious organization. When it came to the end of the term he had an opportunity to give a closing speech before the vote for the new president, and he was being followed by one of the candidates (his favorite). Now Leroy told me, in good clean politics you don’t name your successor. So Leroy (who was at this convention) was wondering what this well known pastor would say. Sure enough, at the end of his speech, he said “I want to introduce the man who I think that all of you should vote for to be the new president of the SBC.” Now Leroy didn’t saying that this pastor was an aweful, horrible, wretched person. He just said that he’s learned something from this. It takes a lot of integrity not to abuse influence that you have. It would have been very admirable if this pastor had chosen not to influence the next election. Integrity is a hard game.
After you hear people say “what happens in Vegas stays in Vegas” for the millionth time it starts to permeate your thinking. Even if you’re not planning to do anything you shouldn’t, you still keep thinking a lot about the things you’re going to have to try hard *not* to do. It just gets ingrained into your head. So that got me thinking while I was on the plane. Integrity is a hard game.
However I’m still playing to win. Not that I always do, always will, or always have. But I still believe in this. I still want to be a person of integrity. Even if nobody ever finds out, I just want to know - when my life reaches its end - that I have lived it well. That even when noone was looking I did the right thing. This is who I want to be.
You don’t have to settle for any less either. Step up.
Mar
3
Barely Staying Awake
Filed Under Non-Technical | Leave a Comment
I had a hard time paying attention at the meeting today… people just rambled on and on, and didn’t ever get to the point. I eventually ended up reading my Oracle magazine and half-listening because I got so bored. It’s the one thing that annoys me the most about democracy… it can be *so* inefficient. KT and Joel were sitting behind me and kept me awake for the meeting. See, here they are in the pic keeping me awake. If you look carefully you can see Cassie sleeping in the background. Heh… caught you!
Mar
3
Life Requires a Sense of Humor
Filed Under Technical | Leave a Comment
Aris, my roommate, just now left for work. He’s working a full day even though it’s a Saturday. He just reminded me that this is another reason he’s not paid enough…
Here’s a snippet of the conversation we had right before he walked out the door:
Jeremy: Why are you renaming your windows domain? That’s a lot of work, and complicated… reconfiguring all the clients and servers…
Aris: The thing is, our domain is messed up: your domain is supposed to match an internet domain that exists and that you own. Our domain is set to thecompany.net which doesn’t exist; so we need to change it to thecompany.com.
Jeremy: Why don’t you just buy thecompany.net?
Aris: Um… because… *no answer*
Jeremy: Because we’re not decision-makers and we just do what we’re told… I would do the same thing I guess.
Aris: This is why we should start our own company. To do things that make sense. I don’t think that’s so much to ask.
Dovetails nicely into a conversation I had with my good friend Joel over lunch yesterday. He is the a lead software engineer for a UPS company and is the technical lead on a major project to provide a complete power management solution for a new airport that’s being built. Sadly, due to the organization of his company, somehow the regional sales force of the parent company has authority to make technical and architectural decisions. That’s just asking for trouble.
Apparently the client originally wanted “redundant servers”… so when he flew out there and did the initial implementation he setup two servers in parallel. He also added a little code into the software itself so that the servers were aware of each other and kept their configurations in sync. Now it turns out that they expected “clustering” which to them apparently means a single IP address. Now “clustering” is a sexy word that makes you sound very sophisticated and technologically savvy. However the sales team apparently doesn’t quite understand how “active-passive” is a step down from two servers essentially running “active-active”. *sigh*
Funny how working in the field of technology affords so many opportunities to pour your best into doing something that doesn’t make sense at all. :) ‘Tis the pedestrian and mundane reality of life.
Well back to class prep now… I’m rewriting a DBA class for a customer in Las Vegas so that I can teach their developers a bit about Oracle. Hopefully I can teach these guys to do a few things that DO make sense! (And hopefully I can finish up soon because I plan to go listen to some awesome live Chicago blues and do a little swing dancing tonight!)