25 March, 2006

grace

grace: (from m-w online)

Etymology: Middle English, from Old French, from Latin gratia favor, charm, thanks, from gratus pleasing, grateful; akin to Sanskrit grnAti he praises

    1. : unmerited divine assistance given humans for their regeneration or sanctification
    2. : a virtue coming from God
    3. : a state of sanctification enjoyed through divine grace

    1. : APPROVAL, FAVOR <stayed in his good graces>
    2. archaic : MERCY, PARDON
    3. : a special favor : PRIVILEGE <each in his place, by right, not grace, shall rule his heritage -- Rudyard Kipling>
    4. : disposition to or an act or instance of kindness, courtesy, or clemency
    5. : a temporary exemption : REPRIEVE

    1. : a charming or attractive trait or characteristic
    2. : a pleasingly graceful appearance or effect : CHARM
    3. : ease and suppleness of movement or bearing


yeah, regardless of how you slice it, grace is a pretty wonderful thing.

peace,

--rt

12 March, 2006

a coworker asked me this question in an e-mail the other day:

" In "The Pitfalls of Outsourcing Programmers" [ http://www.forio.com/outsourcing.htm ]
Michael Bean argues that offshoring is bad for companies not because of the short-term programmer layoffs but because technology companies will lose their capacity to innovate. He claims that Offshoring is a mistake when technology companies confuse operational effectiveness and strategy.

Do you agree with Michael's assertions?"

here's my response...

interesting reading. i think the author's bit on operational effectiveness vs. strategy is one of the things with which those of us technical, non-c-level folks have trouble. meaning: we're purists on what we do. we think there shouldn't be any compromise on strategy. i do think there's a place for someone to focus on operational effectiveness and his simplistic story about the chocolatier was a good example (albeit, chosen nicely for its rhetorical value).

i think running a business is a tough balance between taking advantage of your workers and taking advantage of your customers. yes, that's a cynical description of it, but, in reality, it's the heart of capitalism. there are times at which a company's leadership has to grab for the profits (especially for a publicly traded company in this market). do i like it? no, i think it sucks. do i agree with the premise of michael's article? yes, outsourcing your core competencies (even part of them) seems like a bad, bad, BAD idea. there are a number of reasons to not do it in software namely: you're taking your entry-level, training type jobs and handing that off to people who won't be feeding your senior staff ranks. eventually, that model bleeds your resource pool and you have to outsource even the senior work. at that point, you've lost all control.

i think, though, that we as developers need to find more ways to add to the process. if the process is as simple as feed documented requirements on one end and code comes out the other end, then it can be done anywhere someone has access to the code repository. i've been thinking of this a lot lately and believe very strongly that we need to be able to add to the process beyond just "writing code," and i don't believe i have an answer, yet.

i don't know if there's anything we can really do in a big company like this, though. i think the trend to outsourcing is a disturbing sign that the business model cannot support the costs of running these businesses. it's kind of like the airlines, the market pressure on ticket prices is in opposition to the market pressure of wall street to make profits. much like the downward pressure on electronics, our software is becoming commoditized too, which means they have to increase productivity per dollar. i honestly feel it's collapsing. however, from those ashes, i think we'll see innovation. broad innovation on much smaller scales. i don't really know how long it'll take, but if the business model doesn't change, implosion is the inevitable outcome.

a slight segue onto my theory of what's causing all the problems... i think it's wall street. but can i blame them? they're just doing what they've always done, which is try to make money. no, i think you have to look at what's infusing all of the cash in wall street. it's us. we all have 401ks that depend on wall street. why do we do that? social security is dying, and the money that, in the past, would have been locked up tightly in that system is flowing to the unstable world of wall street. this is bad. why? because capitalism has no morals. capitalism is about making money and things are only valued by the market. i think things, people, and ideas have value in their utility, not just their calculable cost-benefit... but, then again, i'm not a businessman. i get too tied down in the morality of the situation, which is not to say businesspeople are immoral (well... some are... but there are also immoral technical folks too). i'm saying they are amoral, they are able to make decisions based on the performance of the outcome from the perspective of the company. is this good? well... as long as we're forced to operate in a purely capitalistic system, that's how they have to operate, and we as technical employees should understand that this is how it works and find ways to either make peace with it or take advantage of it in our own way, e.g., educate the heck out of ourselves with the benefits provided by the company, volunteer for projects that stretch our skills, and do all we can to expand our soft skills.

as far as when outsourcing becomes offshoring? i see many sides... the nationalistic side of me says we should do onshoring and work to train people in the US to do this work in areas where the cost of living is low. the globalist view says that it's a good thing to get more economies in this world participating as first-world economies, so we're doing a good thing sending white collar jobs overseas. i am truly divided on this issue.

well... i've droned on for long enough... thanks for asking my opinion.

--rt


17 February, 2006

three below

well, i made it to work this morning despite the cold. the national weather service website says it's three degrees below zero (F). while that's not the coldest weather i've ridden in, it's the coldest of the 05-06 winter season here in the twin cities.

it's a wonder i made it, as i think my clothing was "out to get me." yesterday i pulled out the heaviest pair of shoecovers i own as i knew what was coming. i wore them to work yesterday and, on the way home, one of them tried to kill me. really! i was track standing at a stoplight and unbeknownst to me, the reflective strap that goes around the top of the shoecover had quietly come unvelcro-ed. (hmm... is that a word?)

anyway, this was on my right foot. yeah, the chain side. then the shoecover quietly slipped the end of the strap between the chainwheel and the chain as i was rocking the track stand. when the light turned green, i noticed a little resistance on my right leg. i was part way into the intersection when i noticed what the problem was. because i wasn't the only one who wanted to use the intersection at the moment, i felt it was best to just pedal through it. yep, tore the end off the strap. useless...

dang... and i knew i was going to need that shoecover to make it to work with all 10 toes this morning. well, i just stuffed the strap into the top of the shoecover before leaving home this morning, which... DIDN'T WORK. a similar incident almost almost went down just a couple of blocks from work. ha, but i had the last laugh... got a pair of scissors out of my desk and fixed that.

31 January, 2006

dontcha just love courteous drivers?

as i was riding along como avenue tonight with a solid white light on my helmet, a flashing white light on the bars, and enough flashing red lights on my back to make my bike look like a slowly rolling crime scene, i had a run-in with one of those drivers who makes you worry about the future of humanity. a minivan sat at a cross street to como on the other side of the road, and there wasn't any other traffic on that section of como other than me at the moment. as i approached the intersection of the cross street (an intersection at which i had right of way because they had a stopsign and i didn't), i noticed the van lurch a little and then hesitate. then... then! they gunned it as i was entering the intersection. i locked up my brakes as they came across the fairly wide two lanes of como and watched them drive right in front of me about a bikelength away from my front tire.

the bad news is, i was close enough to the vehicle to hear the driver yelling at me, the good news is that i wasn't able to understand him. so, i'll give him the benefit of the doubt and assume that somewhere in his surly tone there lived words of encouragement for getting around by human power even in the winter. yeah... i'm sure that's what he was saying. oh, i'm so uplifted.

peace,

--rt

09 December, 2005

flat

well... i jinxed myself last week when someone was asking about my studded tires. i practically kicked myself when i heard it come out of my mouth too, because i knew what would be coming my way this winter... anyway, i dared to say--aloud--that, "these are such good and thick tires, i've never flatted with them," which, by the way, is no longer true.

just as i was coming up behind the capitol, i thought, "cheese and rice, why am i so sluggish today?" then, i went on to beat myself up over it for the next couple dozen pedal strokes. words like slug, sloth, and turtle were being hauled out. suddenly, i had a revelation, "maybe it's the bike!" as much as i don't want to be in horrible shape, i didn't want it to be the bike either, because i hate bike maintenance.

i checked out the rear tire and, sure enough... flat. well, flatt-en-ing. i continued to ride for a few more blocks while trying to put my weight on the front tire, but i realized that was no better than walking (just a different kind of fatigue). sure i had tools and a spare tube, but i wasn't going to change it out in the cold (this is december in minnesota fercripesake). it took me 10 mins to walk to work from there.

i'll go out and change the tube in the shelter of the parking ramp over lunch...

24 November, 2005

the day turkey's got off...

wow, i bet turkeys are kinda happy that i stopped eating meat. well... some of 'em are.

so, what am i gonna do today now that i don't have to waste my time stuffing and basting my thanksgiving away? i'm gonna clean the garage. hmm... don't know if my life has improved or not ;-)

hehe...

ok, so what does cleaning the garage mean? i have to pack up all the bike parts and organize the tools as the garage is coming down in a couple of weeks. yeah! we have a building project that'll get started in a couple of weeks.

18 September, 2005

what're you doing here?

really, you must ask yourself, "what--not knowing a thing about this guy's creds--do i think i'm going to get out of being here?" i ask myself that too, and i know my creds...

anyhoo, i intend to throw stuff at this space ranging from rambling cyclelogs to vignettes, rants, poetry, social/political commentary or, heck, maybe even a few technical topics. i have a family, ride a bike, and--for now--have a job writing software. i'm guided by my faith in and out of the moral pylons and up and down through the emotional topography those things throw at me. i have next to no time in my life to be messing with non-necessities, but we'll see if i have the discipline post here periodically anyway.

so, what was my reason for doing this? the title. in a literal sense, "behind the a-pillar" is a place the cyclist doesn't want to be, as it's where you are just before you get t-boned by a car pulling out of a parking lot. see, the a-pillar is that post where your car's front door meets the windshield. it's the smallest and least considered blindspot in our car hugging nation. metaphorically, it paints this pending collection of thoughts as something nobody really saw coming, but nothing so original they couldn't have come up with on their own by simply tilting their head to one side. so, yeah, i'd like to think i'm original, but i'm probably not.

in review, i'm a boring family guy who rides a bike, writes software, and is so vain that he's willing to put his thoughts online simply because he's come up with a good title. omigosh!

thanksferreadin...