Finally fixed the linkies for the Millionaire’s Holiday.
Other people’s installer code …
Other people’s installer code sucks. It’s an immutable law of nature.
Just realized the dead router …
Just realized the dead router replacement from July broke much of the Millionaire’s Holiday.
Simple Home File Server Based On Ubuntu
Simple Home File Server Based On Ubuntu | HowtoForge – Linux Howtos and Tutorials is a nice little howto article that netted me a file server to use for daily backups. Elz’s hard drive melting down last weekend finally got my ass in gear to put this together. Of course, not before she lost all of her email and address book. I was able to save the photos and music collection though. Hooray for partitions!
At any rate, if’n you’re looking for a quick and dirty network file server, you could do a lot worse than this. OTOH, if’n you’re looking for a micro-powered, highly tailored file server, you can probably do a lot better. All I know is that I now have all of our machines dumping nightly backups to a file server, and have the foundation for a home media center once I get myself together for that project.
Grrrr
From the “Everyone loves this but you never seemed to get off your ass to try it yourself” files I bring you Growl. In and of itself it’s pretty innocuous—just an operating system alert widget. However, when you plug in all sorts of applications it keeps you from ⌘-Tabbing or space jumping all over the place to get alerts of incoming stuff. Alerts just pop up wherever you happen to be when “things happen.” Currently I’m monitoring:
- Mail.app
- iTunes
- Hardware
- CC.NET
In the past half hour I think I’ve increased my productivity twofold just because I’m not jumping to different spaces every time I get email.
Related, I’ve installed CC Menu to monitor all the freaking builds going on at work. This frees up a bit of space in my cramped RDC connection to my worktop as the monitor now runs in my menu bar and I can open the project window and move it off to the side on the secondary monitor. Sure, it might be easier to just work directly on the worktop but I’m just that committed to using my powerbook. Who says mac fans aren’t zealous?
More Generally
Like everyone else in the world, I’ve been busy elsewhere as of late. That is, if we include as of the beginning of June in “as of late.” It basically boils down to work although there was a brief interlude in California over the Independence Day holiday. So let’s recap some of the highlights.
Big in all of this, of course, is the lateral move at work into CM—something that happened in the middle of Elz’s hospital stay. Gone are the lazy days of writing VBS under the auspices of QTP automated testing. This was the position I was hired on to at [convergent telephony management software company]. Back then I could write a little code, refactor existing tests, and leave at 5pm every day. Now my life is consumed by a team of devs who are trying to repay about three years (and change) of technical debt fostered by purchasing a startup company with negligent agile methodology. The negligent piece being a total lack of refactoring and documentation.
Since the beginning of June we’ve come up to speed on an archaic, fragile, poorly documented build system. I, personally, have also come up to speed on the spanky new build framework homegrown by another dev team. We’ve more or less completely massaged this new system to incorporate most of what a less insular company would have adopted outright from the open source community. Instead of a stripped down implementation of NAnt (yes, we’re all .NET here unfortunately) we’ve backdoored the whole NAnt framework into the existing system.
In addition to coming up to speed and doing *gasp* presentations on this build system, I’ve been migrating modules into this new system. It’s all too funny because I am overcoming a lot of my own technical debt as it relates to learning the Microsoft environment, to include .NET framework, C#, and the generalities of building multi-million lines of code worth of application. In short, I’ve had a stretch of 60+ hour weeks since the beginning of June. Then again, I’ve learned and accomplished more in this two month period of time than in the previous two years. It really feels good to be in a dev position again.
Outside of work I’ve been trying to save the remnants of our tiny garden. This late spring/early summer has been extremely wet and what the rabbits haven’t gotten the weeds have choked out. All that remains are three stringy eggplants, four heirloom tomato plants, a single basil plant, and one extremely anemic pepper plant. The boxes haven’t fared much better as the only thing with any potential are the cantaloupes. We’re trying to grow them on a trellis and using panyhose to support any fruit hence our minting them “pantyloupes.”
Which isn’t to say there haven’t been some victories. The grapes look marvelous and the blackberry bush has been extremely productive. There’s just one bush but we’ve pulled a few quarts off it already and there’s still a lot of unripe fruit hanging. Blackberries + homemade vanilla ice cream = teh bomb.
Reports of the Egg out in Portland show she’s the very best baby two people can make. She’s awfully fond of sweet potatoes, has almost mastered crawling, is exceptionally mild mannered, and is cute as a button. I have a gallery/sub-site in the works but time has not been easy to come by.
I perfected my hippo impression in California. Not a day went by without me nose-deep in the backyard pool with non-Egg niece and nephew doing their very best to drown me. Photos of this are also in the offing.
Elz is the picture of loveliness as well. After her trying hospitalization at the end of May she’s kept herself relatively healthy. She’s also been a supertrooper w/r/t keeping on the O2 even though it cramps her style. The two of us spend as much time together as work permits and as we approach two years together things just get better. Not bad given I went into the relationship just looking for a quick bit of “female companionship.”
Anyway, I’ve droned on enough for the time being. Also, the VisualStudio SP1 install is finally drawing to a close so back to work for me. Thanks for getting this far, gentle reader, more frequent postings are [as always] promised in the future.
Spring Jinxes
Not that I encourage spam, or even read a minuscule portion of it, but this struck me as oddly humorous. This one comes from “muriel” with the subject line something along the lines of “did you get my previous email…”
We’re always working to get you the best on the market
http://www.geocities.com/[some gibberish here]/
and senior media executives.[3] As a measure of the club’s exclusivity, it is reported the waiting
overseas. Californian guests are generally limited to attendance at the “Spring Jinxes”, in June,
It just leaves me wondering what exactly the “Spring Jinxes” are and why this is a constraint only for Californian guests. Maybe muriel will write back with more information…
How to fix CNN…
…in a single paragraph.
Instead of churning headlines 24/7 and manufacturing “news” to feed this monster, do long-form, in-depth reporting on topics relating to the news. Use the ubiquitous news ticker to keep folks apprised of current events and break in for live coverage when it actually warrants it. It’s 60 minutes writ large and a damn sight more useful than Paris Hilton nip slips or Celebrity Divorce! or McCain is a mean old man or Obama is a vitriolic church leader’s puppet. Replay these documentaries on a loop the same way you do headlines. Heck myriad cable channels fill time in the same manner with less. And people watch it. Exhibit A: Cartoon Network.
Insightful, meaningful, textbook investigative journalism could feed that monster and still provide a platform for breaking headlines as required. The public just might make decisions on who will lead this country on criteria other than who makes a better bar buddy.
Just my 2 cents.
Proud to be a Developer
When your PO is more like your lead you get a boss that writes a blog like this: Proud to be a Developer
Yeah, he’s a Microsoftie, but he’s a really frickin’ fantastic Microsoftie who does some pretty cool stuff that could be ported to other environments with relative ease. Anyway, it’s a good read and I hope he does more with it.
Hate the Hypocrisy, Love the Hypocrit
So you want to get your message out to the masses. You want a soap box from which you can teach the world a thing or two about the world. You want to make a difference, foster change, foment revolution. You’ve got two birds in each hand having scoured the bushes and you’re ready to share a really fish and loaf miracle.
Well, son, that’s completely admirable. Question is, are you aware you are already standing on the kind of soap box your ancestors, both literal and figurative, could only dream of? Do you realize that this here Internet can reach nearly every nation; every culture; every single person who is not more immediately concerned with scratching an existence from some hard-scrabble desert floor? It is here, waiting for you seize the opportunity to shower us with your wisdom.
Oh, wait, you did realize this? So what is the problem then? Why are you standing here, bitching?
A-ha. You don’t have an audience. Well, that there Constitution—or at least the tattered remains thereof—doesn’t guarantee you an audience. Nope. An audience must be earned. You have to grow an audience like you would a bonsai tree. This isn’t your standard refrigerator science experiment kind of growing. You have to sit with your audience, keep them involved, play to their vanity. If they want to be entertained, you have to entertain them. If they want to feel intelligent you have to package your message with a certain distain for the common.
So you’re okay with that level of commitment? Are you sure? Because, from the looks of things, you’re not really doing a good job of that so far. But, okay, your word is gold. From here on out you are the man and the flock is just around the corner…waiting to consume your message.
You do have a message, don’t you? After all, your obsession with a soap box is grounded in preaching this message, right? So, then, start with an audience of one. What is your message?
…
Hey. You. Stop already. You lost me at about your third sentence there. That is, if what was coming out of your mouth could be considered as something remotely resembling the rules of grammar. You are familiar with grammar, no?
Well, see, here’s the deal. Your message? Yeah. It needs to be short enough to remember. They say the human brain can hold up to seven chunks of information at any given time. Seven. It would behoove you to distill that thing down into seven words, preferable fewer.
Sure, go ahead and write a manifesto, a treatise, a five volume disquisition on what ever it is that keeps that bug up your ass. Set it all down in writing with annotation, explication, appendices, and proper citation. Just don’t spew that at every opportunity. You have seven words. Use them judiciously.
So, again, what is it you are after? Why do you continue to bother us? What possible reason do you have for inserting yourself into our daily routines? Because, honestly, we don’t care. We all want our own soap box too.
You’re not the only one who has figured it all out. In fact, after hearing your spiel you obviously don’t have your shit together in the least. You’re going to have to compete with the rest of us trying to everyone to listen. Your precious Internet, the thing that provides you your global soapbox? Yeah, that. You ever wonder why you are gifted with such an opportunity? Well, it certainly isn’t because you are a unique, special snowflake. You get your shake at the Internet because we all do. You get it because the barrier to entry is so incredible low, especially here in the first world.
So, yeah, go ahead sucker. Have at it. Just keep in mind that it isn’t guaranteed, it isn’t easy, and you sure as hell aren’t the best one out there.