Here are some pics of Grandpa’s Shopsmith
Programing and such
Programing really has never been one of my favorite things to do by a long shot. It is exciting when something comes together but getting there is the hard part. As I delve into setting up puppet I really am starting to feel my deficiencies as a sysadmin. Because I have avoided programing for so long I lack concepts that should just be there. It is time to hunker down and start writing code and to get good at it. The real question becomes, how?
I picked up the book Practical Ruby for System Administration to realize I lack fundamental concepts associated with object oriented programing. I am determined to learn ruby so I guess a beginners book is in my future.
Ruby Suck
What is it with Ruby and most things associated to it lacking any level of decent documentation? Sure, the language seems fairly well documented but installation of ruby and additional modules is a PITA. I hate how easy is the “right” way. I don’t want to use gems, I don’t trust some auto-magical script that doesn’t know what enterprise computing was if it hit it in the ass. I should not have to spend 15 minutes googling to find what other software is required to run mongrel. If I wanted to use a package manager to do everything I would, but I much prefer to ensure that only what I want compiled in and what I want installed ends up on my system. Really people, package management is great but there becomes a point where some of us want to do things the clean way.
Documentation
Oh the fun of documentation. It really is a pain in the ass but even more of a pain in the ass when you don’t do it. After spending half a day in a class on documentation and listening to one of the talks at LISA ‘08 I really have the bug. There were a few ideas that stuck out to me…
- Use Friday afternoon to document things. If you are documenting, things don’t get changed that will result in a phone call on the weekend.
- Don’t just use the wiki to “document.” Use it as a place to discuss concepts and decisions so that the info is there when the question “Why” comes up.
- Document what needs to be documented… Sometimes it will document itself. And if it doesn’t, this way you remember to document it.
- Use the wiki so that if the info is there it will be available for you anywhere.
- Existence is the important part. Ugly documentation is better than no documentation.
Praise Jesus!
Finding Time
Time is such a PITA. Even finding the time to make a few edits to a webpage is harder than it seems… And really, it is more finding the motivation to do the edits than it is really time. Anyway, I have linked the new photos on http://candjphoto.com. Updates include water polo, volleyball, football, cross country a Sept 11th flag ceremony and a pep rally. Enjoy!
Fun Weekend
Wow! It has been an interesting weekend to say the least. My father-in-law thought it would be a good idea to take a 12 mi ride on bikes… without having ridden bikes in a few years for me. Needless to say I am slightly sore but it was loads of fun. We also started work on the sophomore class float this weekend. We met up with a group of students and then went on to do some shopping.
Successful
I don’t ever think I have successfully done the blog thing… but it is worth another try again.




