Loveline Archives

So I’ve been listening to some older Loveline archives, from the Adam Carolla days. There’s a site: http://www.lovelinearchive.com where you can grab many older issues.

I used to think Adam was just a jerk, but he’s actually really funny and has some good insights into the human condition.

Adam Carolla on Religion
Adam Carolla on Society and Drugs

Comments Off on Loveline Archives

Loveline

I’ve been listening to the Loveline show again lately. I started listening after I got out of the Navy, way back when Ricky Rachtman was the host, but steered clear during the ten year tenure of Adam Carolla (1995-2005). Adam Carolla is a funny guy, but he’s basically a professional asshole. I didn’t enjoy listening to him do Loveline, but now Carolla’s gone and I’m listening and enjoying the show again.

Anyway, if you don’t know about the show and you don’t feel like reading their site, it’s Dr. Drew Pinsky and Ted Stryker who answer radio questions about love, sex, and/or addiction. Drew’s an addiction specialist and Stryker is a radio DJ.

They get a lot of disturbed teens calling in with ridiculous questions. It’s fun to feel superior to the clueless kids and their ignorance.

They also get a lot of calls about relationships, abuse, and addiction. I find it impressive when Drew is able to use his “radar” to ferret out the history of abuse, family drug addiction, etc. behind the superficial problems that motivated the caller to call in. It’s these moments when I feel really amazed at his insight, and I’m trying to learn by listening so that I can recognize this kind of history when I encounter it.

There are also some things where I know that Drew’s advice is misguided and based on current fad literature. I’ll get into details later if I think of them.

Comments Off on Loveline

Humility

I suddenly realized that the Universe is all about Me. That makes me feel incredibly humble. I must be the humblest person in the Universe.

Comments Off on Humility

Slice & Clone – experiment deployed

Today another experimental module was deemed “good enough for subjects”. This time we’re teaching the idea of common denominators through the task of dividing up one bar into equal sized parts, then cloning one of the parts a number of times to achieve a desired length. I’m proud of this experiment even though the only part I had in making it was the server, database, and framework for showing the problems and collecting data. Problems were designed by Zipora Roth, and problem presentation was done by Warren Longmire. Credit where credit is due. It’s come together into something quite nice.

Comments Off on Slice & Clone – experiment deployed

Done At Last

This week I delivered the third of three online learning modules. I built them as I was building the framework that they use, so the process was very dangerous and difficult. Actually, due to the rapid development rate, there are many many known problems with the code, but hey it works and that’s what’s important right now at this moment.

I’ve already started on my next coding project, which is another experiment on how to teach kids to measure things. I think with the new framework available it shouldn’t be much of a problem.

One of the general development problems I keep running into stems from the conflict between creating new code quickly and maintaining older versions of the code. Here’s what happens:

We get a new job that’s a lot like the job we’re working on now, except instead of wanting it to be delivered yesterday, they want it last week. Okay, we’ll have to make quite a few changes to the existing project in order to implement the desired features, but since the existing project doesn’t require those features, and we don’t want to break that project in the process, we create a new copy of everything and add the features to that (just to be safe).

Now while we’re working on this new project, we also fix a bug in code we copied from the original. It’s difficult to realize that we should immediately stop and apply the same fix to the original (and of course test it thoroughly in case it has unintended consequences) so in most cases we don’t apply the change to the original. Later, however, when we’ve delivered the original and someone notices the bug there, we’ll get to go back and fix it there too. Multiply this by several projects and it becomes very tedious.

One way around this is to utilize shared library files. This way, when you fix the library file, everything that uses it benefits from the bug fix. The tradeoff is that if the behavior of the library file changes, all the projects that use it suffer. If different projects implemented different workarounds for that bug, they’ll all need their own individual debugging sessions. Gah! Also tedious!

Another option is to use some kind of source control and try to merge versions. This so-called automated function usually requires at least as much effort as debugging all dependent projects after a library change, because you have to test them anyway, even after you figure out how to incorporate the changes from source control. Also tedious!

I guess what it comes down to is that developing several related projects at the same time is tedious. It involves a balancing act between code sharing and code separation, and it demands testing of every project after every change to library files. This is where automated testing is very beneficial. It lets you spit out a test command and collect results of all your tests. Unfortunately, I haven’t got automated testing down for GUI code. People can come up with so many odd behaviors that I’d never think to write a test for.

Comments Off on Done At Last

actionscript2

As the title of this post implies, I’m now coding in Actionscript 2.0. This is the scripting language used by Flash MX 2004 through Flash 8. It’s Macromedia’s attempt to add object-oriented design tools to their scripting language, and I’m appreciating their efforts in this direction. The parts that are wonky for me are the points of interaction between Actionscript and the graphical symbols on the stage. I’ll figure it out though. Just gotta keep tweaking on it.

I’m coding Actionscript because I’m creating a web-based PLM architecture to support this and all our future learning modules. We’re getting a dedicated server this month too, which should help. The server’s problem sequencing procedures can get kind of complicated, and I’d hate to have to rely on a massively shared webserver to support all our projected users.

Today I made the login screen. Again. This time as an object. I’m not sure how to integrate it with the rest of the framework, because as yet the rest of the framework does not exist. I’ll leave that for tomorrow though.

Comments Off on actionscript2

chronic

I’m again getting over a cold. This is my 7th illness this year! It’s really frustrating and crippling.

Saranya is still a clown. She’s figured out how to turn on the TV and likes to turn the volume up but then she panics and runs away when it gets too loud. Her dancing is getting a little bit more sophisticated. She jumps and waves her hands around now too. I bought new guitar picks but haven’t been playing much. I found my sunglasses in the video camera bag, along with a pen and a wooden spoon. I hope she’s over the habit of taking a big mouthful of milk and letting it run down her front and into the carpet. The whole living room smells like spoiled milk and I think we’re going to have to shampoo the carpet to get rid of it.

I can’t type anymore.

Comments Off on chronic

diseased perspective

I’m getting over a cold. It seems that every time Saranya brings something home from daycare, it infects and sickens me.

Maybe it’s the illness, but I’m developing a new perspective on things. My apartment is cluttered and tainted by spilled milk, my laundry is (mostly) soiled and worn out, I eat the same kinds of things every day that I ate the previous day. I spend my free time reading, playing games, or hanging out with my family. We occasionally have a freakout and have to leave the apartment to get some change of scenery. One of our ongoing goals is to protect the world from the inconvenience of our child until she’s developed and trained enough to do this for herself.

Saranya is quite a clown. She likes to wear a bucket on her head while she plays. She’s getting interested in books, which she sits and “reads” in the dark. She sometimes walks around with a rubber band hanging out of her mouth and wiggling. She’s figured out how to turn off the TV but not how to turn it on. She can put a video tape into the VCR. She still really likes bouncing. She makes funny babble noises, and talks to me in the same “monster” voice that I use when I play with her. She likes taking things and putting them in or behind other things. I think she may have thrown away my sunglasses. All my guitar picks are gone. She makes me show her my hand when I’m playing guitar, to make sure I don’t have a pick. If I do have one, she has to take it and put it somewhere hidden. I used to know her hiding spots but not anymore. Maybe I’ll find a pick this evening…

Comments Off on diseased perspective

ribs

I hurt my ribs. I don’t know how I did it, but it sure does hurt. I’m trying not to breathe or carry anything.

Comments Off on ribs

Semi-Annual Update

I didn’t realize I’d gotten so busy! Having a child is very taxing. It takes a lot of time and energy and attention to take care of the baby and make sure she’s doing okay. Saranya is doing okay. She’s starting to take her first tentative steps, and she babbles like a loon, sometimes making herself laugh in the process. It’s pretty funny when it happens, so it makes everybody else laugh too.

Work has been heating up this year too. I’ve made my first web deliverable PLM for an experiment, and we’ve collected data. I’m now working on two more. Trying to get out of the Windows-only trap. It’s been challenging, but I’m learning a lot and the rewards are potentially great.

I’m still playing World of Warcraft. I’ve also gotten myself a bicycle and I’m starting to learn to use one again. The crippling pain in my feet is almost gone, and my back feels healthy and not as delicate as it used to. I’m starting to lose weight after gaining so much while recovering from my injuries. Things are improving after a long downward spiral.

Comments Off on Semi-Annual Update