I’m a huge fan of Douglas Crockford, this video is well worth your time to watch or listen to in the background: Quality. This is a great story about software development history as well as problems that you might be able to avoid.
Author Archives: Randy Peterman
Estes Park III
If you’re in estes park, make sure that when you take a hike you don’t sneak up on a bobcat in the wild:
We didn’t realize it at first, but just around this bend and down the road a few miles was the RMNP, we drove through town where we had seen signs to Rocky Mountain National Park and it wrapped around to by where our lodge was and took us to around this bend:
On the way home from this whole adventure Abby found out that she could stretch out a diaper wipe she had pilfered and turn it into a blind fold. I think she’s super creative, but this is super funny 🙂 She fell asleep with it on.
Estes Park II
So while in Estes park I posted the shortest, most useless post about being there, but it was meant to be a teaser, a trailor like those you see for movies, only with bad grammar, punctuation problems and possible spelling mistakes. I promised something on Sunday but didn’t get to do so because it was mothers day and my mom won out over you (unless this is you reading this mom, in which case you can’t win out over yourself).
We stayed at a wonderful lodge, the Woodlands, and we saw more elk than I have seen before in my life – in people’s yards, by the side of the road (not pan-handling), and in the foothills. We even saw a bobcat. I’ll just post some pictures with descriptions below to save myself some time, but you can know that I strongly recommend you go to Estes Park before you die.
Rocky Mountain National Park in Black and White [over 1 MB in size]
Abby next to Fall River
The family standing on the bridge to our lodge/condo/hotel thingy. Over the Fall river.
Elkin Magic
I’ve not finished tweaking photos to upload to the site for display, but we had a blast in Estes Park. There were hundreds of elk over the two or so days we were there. And I have more pictures of mountains than you want to look at (but I’ll probably end up showing them to you anyways).
Here is some Elkin Magic:
Estes park
on psp.
beautiful.
elk everywhere.
must come back.
more Sunday.
I Must Speak the Wrong Dialect
Today on my lunch break I put Evie in bed and got her settled. She was asleep, I came out to the kitchen and hugged Abby who had been instructed to go to the bathroom and then Jessica would tuck her in (Jessica has lunch tucking in duties for Abby and I have night time tucking in duties). Abby screamed all the way down the hallway about making sure mommy was tucking her in. I told her sternly, “Be quiet, your sister is supposed to be sleeping!” I was making sure that I wasn’t also really loud and therefore proving myself an idiot. No progress, she continued to be loud and slam things around the bathroom as she went to the bathroom and washed her hands.
Toilet sounds, stool unfolding and being slammed in front of the counter, water on at full blast to make the most noise, and lastly the loudest hand wiping you have ever heard.
I swear I must be speaking adult-ese, which is a slightly different dialect of English that her little mind cannot fathom.
Thankful Thursday: My Mom
Sure, this one probably seems like an easy one given its proximity to Mothers Day. However, I’ve been thinking about motherhood (as much as I probably can’t fathom it) and I think its pretty terrific that my mom was there as we were kids kissing our boo-boos, kicking our butts and making us tons of food. Sure, the food may seem like a superficial thing, but I recall as a teenager being able to eat more food than was probably sane. Here are a few funny stories involving my mom being a comforter, a corrector, and a cook:
Comforter
When I was about 14 or so my dad took us up the Virginia City truck route which was a 6 mile long windy road with cliffs at parts and gravel on oil pavement. The perfectly safe place to bring us given that when we weren’t under his supervision on our bicycles we were probably out in fields that had barbed wire strewn about them. Rusty barbed wire. But I digress. As I mentioned we had our bicycles with us because the purposes of these trips up the truck route were to bomb down them at insane speeds with as little use of the breaks as possible. I crashed multiple times on these rides, but one of them was a doozy. I was going about 35-40 miles per hour on my BMX bike (smaller 20″ tire kids bike) when the collar nut that keeps the handle bars and front forks synchronized became loose. My front tire started to wobble back and forth and my bike began to swerve. As happens when I’m involved with things the bike crashed. I scraped and rolled across the pavement stopping a few feet away from the edge of the cliff I was riding next to. Like all but the toughest of people I cried. My dad loaded up the bikes and drove us home with me bleeding all over the suburban and my clothes.
When we arrived home my mom carefully picked gravel from my arms and side (thank God I was wearing a helmet) and helped wash out my wounds. That was pretty awesome considering that I should probably have been taught a lesson about being a stupid stunt bicyclist.
[note: my dad was a good dad, too, but that’s another post. We begged for him to take us up the truck route.]
Correcting (That’ll Learn Ya!)
One winter my cousin Norman was up with us in Carson City and we had a good freeze. The three of us (Norm, Ed and I) went for a walk and discovered that the ice on top of the Carson river was fun to crack and break through. Sure, our feet got wet but the destructive nature of what we were doing was much more fun than the water was cold. After walking up literally one half a mile of the river’s edge stomping through ice our feet were incredibly cold. Colder than the heart of even the most evil politician. Yes, it felt about -40 degrees (which is the same in Celcius & Fahrenheit) in our legs and feet. OK, I admit it: evil politicians are probobaly colder than that.
We called my mom from a pay phone in the middle of the park that we were in and asked her to come collect us. No such luck. If we were crazy enough to walk in a frozen river for that long we could walk home, too. The whole quarter of a mile or so to our house we all grumbled and fussed about how mean my mom was for making us face the consequences of our actions. When we got home we asked her to kind run us a hot, hot bath. We needed the hot bath to warm us up. As some of you may know and be chuckling about already cold body parts don’t like really hot water because the temperature difference is so severe that it literally feels like burning. My mom gladly ran a hot bath for us to take turns using.
Much shrieking was heard as all three of us in order discovered that this hot bath was not the solution to our problem. Lesson learned. Mission accomplished.
Cooking
My mom was a better cook than we let on with all of our grumbling. If mom made anything but Spaghetti or hamburgers we’d gripe because our pickiness knew very few bounds. Mom would make large quantities of food to feed us and our friends, hoping that there might be left-overs so that the next day my dad would have a more complex lunch than rice cakes and such (he’s gluten intolerant as well as allergic to corn & various other grains). Mom, even when she wasn’t cooking for us, would buy foods that we could cook for ourselves. She bought huge quantities of frozen burritos. While that may sound like a bad thing, consider that I would eat one for lunch (we lived a few blocks from the High School my brother and I attended), one before going to work in the afternoons, and my brother would also participate.
Mom fed us food, shopped for food for us, and even taught us a thing or two about cooking so that when we moved out of the house we lived out of microwaves and fast food containers.
Thanks Mom!
Do Yourself a Favor: Learn Regular Expressions
The first programming language I learned was Perl. Perl was easy to do many things with and it also allowed me to manipulate text strings. Except that instead of doing it the easy way I would often write very, very convoluted chunks of code in an attempt to get the data into or out of a string that existed. I was afraid of this monster that they called RegEx, or as it is properly known: Regular Expressions. Regular Expressions allow you to write an abbreviated syntax structure that will look for matches and patterns within the text string and then, depending on the function you’re using, do a comparison (match) or do a text replacement.
Just last night I was trying to manipulate a URL and get one parameter out of it, the view parameter in JavaScript. instead of a bunch of indexOf calls and burying myself in lines of code I got the variable with one line of code:
tempStr.replace(/(^.+)(view=)([a-z_]+)(&.+)/, "$3");
JavaScript syntax allows you to use the forward slash to wrap the beginning and end of a regular experssion, then I used a group of regular expressions within that text to find the view value. Upon finding the match I printed out the third pattern that matched into a variable that is returned (patterns in this context are grouped with parenthesis).
You can learn more about regular expesesions here, but I recommend you find a tutorial for using regular expressions in the languages you code in.
Abby is Now Signed Up for School
Abby is now signed up for school, which is to say that Jessica is an emotional mess. OK, mess, is an overstatement, but its really hitting her that her baby is not much of a baby any more. Abby will be attending a one day a week school that will allow us to do a hybrid of homeschooling and public schooling. The city of Aurora hosts this program that will allow her to go in and do things in a classroom environment. That’s all I know about this system other than when she’s in high school she’ll be able to take college courses and I’ll get to pay a lot less for them. Yeah for school!
I Hold Me Responsible
Apparently 2.5 days out of a year, if you add up the seconds, you’re waiting for slow loading websites. I don’t know where this number really comes from. I wouldn’t add of my total time for that, but I’m on broadband and don’t surf aimlessly. When I design a web page or a web application my goal is to trim out the fluff and to get you, the user, on your way. You don’t need junk, you need working solutions that get you what you need. Sure, I want it to look nice, but I don’t write pages that make you mad at me because I’m holding you back.
As a designer, a developer, an ISP, a host or whatever: do your part to reduce this number.