Redesign in Real Time

Posted on: 1 Comment

As mentioned a few weeks back I’m playing around with my blog and I’ve been quite displeased with 1) what I’ve gotten done so far and 2) the way it’s looking. At first I was going to use a canned theme and I found Elegant Themes, which is a really sweet site for getting cool WordPress themes, but none of the themes I found really worked for what I had in mind. This process of taking what’s in my head (disturbing as that sounds) and making it a reality is not something that comes naturally or easily to me. I can code all day long like that but the artistic design stuff is not something I’m good at…yet.

I should disclose that got this idea from Chris Coyier (http://css-tricks.com/video-screencasts/25-designing-for-wordpress-part-one/) who did something similar to his site (http://chriscoyier.net/).

Starting right now I’m going to rebuild the design of the live site from the ground up. I’ll start with the HTML5 Rest WordPress Theme and build from there.  The site is simple enough that there’s not going to be very much coding so this won’t offer me any coding black holes to run away to for a sense of security, ensuring that I’m focused on the design process and not the coding process. I used Kuler to find a color scheme to start with. I settled on retro blue because I think it offers a wide spectrum of complementary colors to play with. I plan on posting snapshots of the site in the state that it’s in at the time of each post and I’ll try to post frequently throughout the process or at least offer posts with multiple snapshots and summaries of what was going on at each step. This should be fun.

[Updated with photo: Doesn't it look nice. ;) ]

What To Write About???

Lately I’ve been wanting to write more about the things that I do on a daily basis, but I’m not really a fan of what I do by day so I’ve been hesitant to actually talk about it. By day I’m a dying Informix database administrator and a thriving SQL Server database administrator. Some would say, “You’re a whaaaa????”, if that’s you then lets just say I do computer stuff and leave it at that. Because of this swing in my day job I’m being forced into the Windows world more than I’d like to be. I can do just about anything with shell scripts and Perl, but using those on the Windows platform is exercise in frustration. So today I’m left flopping around in SSIS and T-SQL and for a few things I’ve tried C# or PowerShell. (As an aside, I’m kind of a fan of C# but not for scripting since it’s NOT a scripting language and I haven’t spent enough time in PowerShell to know if it’s awesome, just short of awesome or just plain sucks.)

In simple terms, I feel like used to drive a BMW 6 Series(Informix), but now I’m driving a BMW 3 Series(SQL Server) and I’m supposed to like it. I know that SQL Server has a much larger install base than Informix so my potential employment pool is much larger now, but there’s something really nice about being a part of an elite group of talented Informix DBA’s. As a SQL Server DBA I have become highly skilled, but even then there are many really amazing SQL Server DBA’s and there are so many crappy ones too that it’s could take a very long time to differentiate myself from everyone else. I find this to be demotivating, maybe I’m just getting old and lack the drive to make a name for myself. (There’s probably another posts worth of material just in that last sentence.)

Microsoft builds software that doesn’t require a tremendous amount of expertise to run. SQL Server is a great testimony to this, just install it and just start using it. Because of it’s simplicity anyone can call themselves a SQL Server DBA which adds to my concern that there are a lot of people who call themselves SQL Server DBA’s. In reality I’d bet that over half of those “DBA’s” are experts in their field, i.e. people who really understand the engine, how it works, how it doesn’t work and how to eek out the most performance from it. Placing ones self in that elite group of SQL DBA’s is the challenge.

The flip side to Microsofts software that just works is the software it builds that doesn’t work worth a damn. SSIS is a testament to that, I have found more limitations in that piece of shit software than in any other utility program that I’ve ran across. Basically if they didn’t say you can do “X” then you can’t do it or if you manage to find a workaround it’s the most convoluted mess of code you’ve hopefully ever created.

So in a nutshell, I don’t like Microsoft and I don’t like the software it makes. I don’t like that I have to use it on a daily basis and that I don’t get to work with better technologies like Ruby, Rails, Perl or shell scripts. I want to talk about those technologies but struggle to find the time to take deep dives into them because of my day job and requirements as a father, husband and business owner. I think I’d write more if I could spend more time on the technologies that I love. That’s my point.

Budweiser 9/11 Tributes

Many will remember this ad that Anheuser-Busch aired once back in 2001.

But I just realized today that Anheuser-Busch did a remake of that video for the 10 year anniversary of the tragedy that befell our great nation on September 11, 2001. I think it’s a remarkable show of honor to have remade this video that way that they did. You’ll notice that the original was filmed in winter when everything was dead showing respect to the fallen, but in the remake it’s filmed in the spring/summer when everything is green and growing showing respect to the resilience that NYC has shown. Good job AB.

Children Are People Too?!

Over the course of my weekend I had several opportunities to “interact” with my kids. And by interact, I mean yell at them for doing stupid shit. And by stupid shit, I mean normal things that all kids do like dump ALL of the school supplies that Alicia had worked so hard to separate out into one big pile on the floor. I’ve also begun to really notice just how much kids talk. OMG, they ask questions all the damn time, it’s freaking ridiculous how much attention they demand just by exhaling and engaging their voice box.

Anyway, as I was driving in to work today I was reflecting on my weekend and what it was like in regards to my kids and I started to feel bad once I realized how I had actually “talked” to my kids. I asked myself if I’d still use that same tone of voice if the person, who had done whatever it was that the child in question had done, wasn’t my child. What if it was a coworker or my spouse (well that’s not fare, I yell at her all the time too ;) ) that I was talking to? Would I approach them the same way or use more tact? Obviously (I say to myself) I’m not socially uncouth so I know that I would have used a more….amiable tactic to try and achieve the same results.

Which quite succinctly brings me to my simple point. Just because my kids are my kids and just because they do stupid kid-like shit and just because they talk all the damn time and get on my every last nerve does not give me any more right to talk down to them or “yell” at them than I might normally have. So I put myself in their shoes for a minute and here’s what I came up with.

What happens when people yell at us or talk down to us?? We get angry. I’d have to imagine that my kids get angry with me too when I don’t control my tongue with them. The Bible tells us to not provoke our children to anger.

Fathers, do not provoke your children to anger, but bring them up in the discipline and instruction of the Lord.- Ephesians 6:4

A simple way to obey this is to talk to our kids with respect, always. Even if that means that for a while you have to pretend that they’re a coworker or our spouse, or to put it another way, someone with whom we wish to earn respect. Just treat them like they are people, because ultimately they are their own person, otherwise they wouldn’t use that little mind of theirs to do shit that pisses us off. :)