Tag Archive for 'Work'

Speaking in Cambridge Today

Well, vacation is officially over.

This afternoon myself and our CTO are speaking at The Startup Project.  We’ll be covering what the company is about and how we are leveraging Amazon Web Services to get things done.

It should go well and hopefully I can steel my nerves enough to make it through my five minutes of the presentation without too much stammering and sweating!  This is such a seismic shift from my last job where I was largely invisible and the expectation was that I remain so; here in the past month I have attended a technology mixer where I spent time shaking hands and getting the word out (on the technical end) of what we are and how we are doing it to now speaking to a captive audience.  I’ll be more than happy, though, to slip back behind the command line and not be wrapped up in counting how many times I said “um” in a minute.

Wish me luck!

Friday In Photos

Yawn!

Good morning!

Ugly Duckling

This is how I sometimes feel when I look in the mirror.

Attack Swan

It could totally kick my ass.

Not Me!

Ok, if you didn’t then who did?

The Office

Back to work.

Closing out the first week: Monit, Mongrel, and MySQL

One of the things I’ve realized with this new position is that I am my own worst taskmaster, driving myself to work longer hours in tightly focused stretches of time rarely punctuated by breaks. I suppose on some level that I feel like I need to be even more productive because of the absence of “face-time”, that there is no boss leaning over me making sure that I at least have the appearance of being busy. In contrast, though, I really am enjoying the work and the challenge that it presents, so I often feel that itch in the back of my brain to tray and solve the puzzle before I go to bed.

What have I been working on? Well, half the week was spent training Monit to play nice with Mongrel and I am decently confident that it works as advertised in the test environment. This afternoon we did a test deploy with Capistrano nesting it between Monit stop and start statements and everything appeared to work without a hitch. The challenge we faced with Monit in our environment was that we are unable to actually issue Mongrel starts and stops inside the config file. The solution was to take those statements and drop them into bash scripts, so at the moment I have an kludgey but operational method of fourteen scripts for seven mongrels (one start and one stop). When I get a moment, I plan on cleaning them up and making a single one that executes with variables, ie $ monit-mongrel stop 8001 but at the moment I am epically lazy. If I have the time I would like to figure out what exactly it is about the environment that doesn’t like mongrels being started or stopped inside Monit.

Half of yesterday and all of today I have been pounding my head against a nail studded board trying to get secure replication rolling inside EC2 for our MySQL boxen. The masters and slaves (yes, the developers on the crew with a more PC sensibility have chided me saying that the correct terms are primary and secondary. Fine we can meet in the middle with boss and underling) fire up fine and do what they are supposed to except actually perform replication of any shape, form, or fashion. To pipe them together I went the Stunnel route–could not for the life of me get SSL in MySQL to actually do anything–and I know that something is happening because the moment I issue a SLAVE START; command this shows up in the stunnel logs on the master: 2007.08.03 15:46:10 LOG5[13077:3083316112]: localhost.3306 connected from xx.xx.xx.xx:36769. I’m thinking that possibly it is how I set up the replication account permissions on the master, GRANT REPLICATION SLAVE ON *.* TO ‘replicantsarepeopletoo’@'%.mydomain.com’ IDENTIFIED BY ’s3KrEtpa5Sw0rd’;. Taking shot in the dark, since I am tunneling the traffic it likely should just be ‘replicantsarepeopletoo’@'localhost’ so when I’m feeling a little less punchy I’m going to take a look at that again but after twelve hours I pretty much hate MySQL and EC2 at the moment.

What I haven’t been doing is taking pictures, writing, reading something other than man pages and long-winded newsgroup threads, and really listening to some of the new albums I just picked up (Nicole Willis & The Soul Investigators - Keep Reachin’ Up and Red Bumb Ball: Rare and Unreleased Rocksteady (1966-1968) are fucking amazing albums though). Hopefully, I’ll find my stride soon and build a sort of groove where I’m not pushing myself so hard that I’m dreaming about how the company abandons it current market focus and I’m forced to look into re-architecting the mongrel cluster for their plans to launch a fried chicken franchise. Yeah, I do need more sleep.

Second Day on the Job

Second Day On The Job

It was my last day.

Eight years, that’s how long I was there. I had just graduated college and moved in with Management when I began with the company as a fixed assets analyst–a truly glorious title for an individual whose purpose is to keep track how many chairs, desks, and filing cabinets a company has purchased. I was excited as this was my first job that did not entail lifting, carrying, cutting, welding, machining, or the wearing of steel-toed boots. With the job came more money and we were now able to afford a bed–sleeping on an air mattress for several months was beginning to impact our fledgling engagement–as well as purchase a television and subscribe to cable. We had arrived.

Those years saw our wedding, my starting and finishing graduate school, three apartments, our first home, and our first child. We have had four cats, well five if you count the rescue we had for one tortuous week, a dog, twenty or so fish, countless houseplants, and only one real vacation: our honeymoon. On the job, I became a project coordinator then project manager, which evolved into an Access developer position. When the department I was originally hired into reorganized I found myself in IT as an application and database developer and after the company began downsizing it was a struggle to hold onto my job as a helpdesk support technician and occasional systems administrator, a job I performed for most of my career with them.

It was that position within IT that fueled my love for Microsoft and which, after time, permanently soured me on them and their products. It was on that job that I was given the time to explore Open Source and to foster my devotion for “Free as in speech” software. My general malaise with my daily routine pushed me to design and develop networks and service architectures at home and to pick up side jobs with my meager skills. Without that job, or the good friend who believed in me enough to get me hired, as well as the understanding flexibility of my former boss I would not be walking into my new position as a network administrator tomorrow.

I am thankful for those years. Each one has taught me something about people, life, and myself and it will be odd to awake next morning and not drive those same streets, to sit in that same chair, and have the same conversation about setting print areas in Excel. Yet for all its strangeness it will be exhilarating to see what tomorrow and the next day bring, especially since there will be no office, no hours, no face time. Rather, I will be judged on merit and ability. I look forward to see how my life grows and changes in these years to come.

A Long and Welcome Break…

Miserly, I have been scuttling about gathering PLT and hoarding it for the arrival of Elwood 2.0 (I consider myself more of an intermediary beta, say Elwood 1.39a build 448, whereas our kid will be a more fully realized deliverable). the trouble with all this hoarding is that my time caps out at 120 hours and after that I’m essentially working strictly for the man so, like a pool in the rainy season, I have to keep draining it from time to time. the long holiday weekend will work out well as I only will need to tap 24 hours to net myself a full week off.

Not that I have no grand plans for my brief vacation. Instead I have a long list of tasks and chores to work my way through and with a scant five months until the baby arrives I best get working. The nursery is the server room as well as the dumping ground for the flotsam and jetsam of our move some eighteen months ago. I’ve made a good dent on cleaning it out but I still need to find a home for our bikes (no basement) as well as get up into the attic and run wiring to move the servers into the library/dog’s room/atrium which brings me to the next task.

Like domino’s this is all dependent on me moving all my books and putting up floor to ceiling shelves for the books. At the moment they are triple stacked on el cheapo pressboard bookcases and piled up on the floor as well as around the house. It is a disaster. My hope is that mounting the shelves to the wall will give us enough space to spread out with them but it likely will be a solution that only works for a couple of years, I’ll need more space eventually.  This is not too mention that I need to find room for the servers as well.

On top of that the gutters need to be cleaned, garden weeded, and lawn mowed. In the end, however, there is a 99% chance of and 80% probability that I’ll lay around the house in my underwear catching up on my reading.  Management might not be too pleased about productivity levels though.





Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States