grey is currently certified at Journeyer level.

Name: grey
Member since: 2002-06-10 17:12:47
Last Login: 2013-01-31 20:38:47

FOAF RDF Share This


The journey of a thousand miles begins with one step... After many years it feels like I'm finally on the path instead of starting over and over again but the going is SLOW.

After many more years, it feels that the journey went on for millions of light years; I saw the births and ends of universes, apocalypses and abominations, but still somehow remain and exist in this moment of space time at a keyboard with an internet connection. I don't know if that makes me a master, journeyer or apprentice anymore; we all lead very different paths at one moment or another.

Articles Posted by grey

Recent blog entries by grey

Syndication: RSS 2.0
18 Oct 2006 (updated 18 Oct 2006 at 23:26 UTC) »

So, I'm moving some things around and getting a bit more organized, or at least cohesive.

My personal site is currently residing at thanks to hosting.

Also for rss feeds, I think I'll probably start using livejournal a bit more than this if you want to add it (if you're one of the few people who does aggregate this at least, I can think of maybe two, lucky you!) check:

It at least seems more appropriate for personal goings on and I can leave this to random ass technical musings. Also, people can comment with me accidentally posting to the front page of advogato. Though, I must say, that it was great to learn about digg by being dugg. ;)

On that note. Yay to having some of the fruits of what I was excited about a year ago or so about Intel Apples, bootcamp, VMware for OSX and whatnot as I write this from my macbook at the moment. (: Computing is getting exciting again. And, since I recently resigned from my job (but am still working here until I find new employment) here's to getting a better job. Ideally one I want as opposed to one I need.

OK, fucked up and posted this as an article instead of in my diary, never noticed that option before, now I know why. Anyway, here is the write up:

15 Sep 2005 (updated 15 Sep 2005 at 20:16 UTC) »
Some assembly required, glue not included.
TXT/SMS directions to cell phone. Initial spec/draft.

Section 1: Intro/premise/justification:

The other day before driving to meet a friend & go to a concert, I wanted to look up driving directions to his house and then the venue. Rather than print these out, I thought I would just send them as a text message to my cell phone. I had remembered that mapquest had a "send to phone" option before, and though what the hey. Unfortunately, when I clicked on that link this time - it isn't just a simple text message, it requires a Get It Now/java applet type download and a $4/mo subscription more or less. They also had a send to PDA, which requires avantgo so again - additional software is required, as well as syncing steps and the like. I can understand that, they're using traditional approaches to getting content to these mobile devices, and in the case of mapquests' send to phone thing - they have a business and want to make money. But I think they're also missing a bigger picture.

Not everyone has a PDA, but a LOT of people (even kids) have a cell phone now. However, not all cell phones support these java app things, moreover - while a map is NICE to have, it's by no means necessary. Just about any modern cell phone (or heck at least any of the FREE with subscription type cell phones, let's not go into 5+ year old analogue phones) support a TXT/SMS message, and the cost per message is either very cheap, or included with your basic plan just about now. In other words the txt/sms message is ubiquitous - has a huge footprint, and doesn't require additional software to be loaded. If you can send a text message with a simple smtp client, or heck a 12-key phone pad, that seems to be the lowest common denominator/biggest footprint of any portable device (again, way more cell phones than PDA's).

If I had a pencil and paper I would just jot down the turn-by-turn, they already give me the turn-by-turn (plus a lot of other stuff I don't care about like mileage between each) which I just don't want to have to transcribe by hand or print. Most people look up directions before they leave. Even though Sprint & Garmin recently announced a $9/mo subscription service to do on-the-fly mobile GPS Navigation, which is very cool - that's a lot more than people need. Moreover, I don't have Sprint, my cell phone is company paid for I don't have a choice in the carrier (they use Verizon and Nextel depending on your job responsibilities, I got a verizon phone). I really don't want to have to worry about what cell phone provider I am using for something this basic, I don't want to have to use some sync software or Java app that may cost me money or require me to install things I may not be able to.

I also want to stop wasting paper - I HAVE to carry a cell phone. Heck, txt/sms messages can even be sent to most modern pagers, the footprint/cost for these things is HUGE as an information delivery platform.

But where are the tools to do this? Well, they're all there already, they just need some glue. Last night I spent about a minute glueing by hand, but as I did it, it occurred to me that this glue should be easily automated programmatically, so that instead of me spending a minute, a program could do it in microseconds.

One more note: while researching this more, I came across GoogleSMS This is closer, it's free and let's you interact from your cell phone directly. This is great, but still not quite what I'm hoping for, here's why:

As I said earlier, I want to do this before my trip, when I have access not as I'm driving or on the road. Ok, that's minor (arguably it's actually better to add the feature to do this remotely as GoogleSMS already has, since it's way more useful that way for anyone) and not really a complaint, just a different usage. But, I'd also like to send it to a text pager, googleSMS can't work that way currently because it requires interaction, my pager can't do that. Remember what I said about wanting to do this to use the maximum footprint? Well, text pagers fall into that realm for me.

Section 2: What I did in the present (i.e. the human GLUE)

1. I went to google maps and put in my from/to crap.
2. I clicked the search button.
3. I copied the direction text.
4. I pasted the text and sent an email to my (actually I used's form, but you could use any simple smtp engine/client).
5. Checked txt message on phone.

Wow, done took me less than a minute, really simple - why the hell hasn't someone written a little glue to do this automatically? OK, some have done a lot more than this, but no one has delivered quite what I'm hoping for. If you know of someone who HAS done this already, let me know please, and I'll save my breath. There are also some obstacles... I'll present those next as well as what tools are already out there to help.

Section 3: Obstacles/Requirements

1. Phone # to carrier smtp address lookup parser.

Ok, the first one isn't actually related to the direction part - it's how to get a message to your cell phone with just a phone number as entry. Not everyone is going to know that type address for their phone, or pager. You will have to match up the NPA (area code) NXX (next three digits) to a carrier and thus email address format appropriately.

1a. Sanity Check

It's probably a good idea to implement a sanity check to make sure input is alphanumeric, maybe allow for it to include - and (). Country codes could get evil, but let's just worry about North America for starters. Don't implement a sanity check and let it barf if you're making a first run of it sure.

2. TXT/SMS message character limitations lookup.

Each cell phone/text pager has a limit on the number of alphanumeric characters that can be sent per TXT/SMS message. Verizon is 160 characters, some carriers are 110 characters. It would be best to know this in advance, and if the number of characters in your message is greater than that carrier-max-variable number.

3. Message splitter.

If the number of characters in your message is greater than that carrier-max-variable number, then split the message and send two, or three, or however many is divisible by that #-of-characters-variable. If you don't do this, your message will get truncated and be missing the end, which is arguably the most important point. 'Course for a PoC initial run of things, maybe skip this step, but definitely leave it in for rev2.

Note: Parts 1-3 go together as a foundation, but could be useful for lotsa other things too (most TXT/SMS aware clients do this automatically, I'm not sure where, as I'd imagine that #1 and #2 would best be implemented at a carrier gateway level. However, most/any/all? cell phones I have used with TXT/SMS functionality have done #3 in-client [i.e. even your cheap-o cell phone splits the message, does it just guess @ the maxchar variable, or use the native carrier setting as a default, or does it have #1 or at least #2 already stored? Maybe this sort of information is what OTA updates are useful for]).

4. To/From get direction parser.

You need to feed your start/stop info to the directions engine (e.g.,, yahoo maps, etc.). Google maps 1:1 field for To and From is really nice in this way. Ideally take that. Push it out.

5. Direction output text scraper.

Once you get back the directions output, just grab the pertinent direction text and copy it a buffer or variable or something for use at the end.

5a. Returned directions sanity check

If you get one of the "this address doesn't exist/needs clarification" then you need to go back to #3 and get the user to re-input it. For an initial go at this, you could forget this error checking step - don't leave that in for any production system, but who needs sanity checking for PoC? (famous last words?)

5b. Direction cleaner/trimmer/substituter extraneous crap reducer/substituter

If you wanted to get really fancy you could trim out the extraneous things that are returned in the output (like mileage between direction instructions) and shorten/substitute key terms (e.g. LEFT becomes L, RIGHT becomes R, EXIT becomes X or something). It's probably easiest to first implement substitutions for key terms, and then implement ripping out crap most people don't care about like mileage. This is totally optional - and for a quick get-it-off the ground demo implementation should be skipped, especially if you've implemented #3 already. #3 will take care of extra crap by sending more messages if you go over. But if you get this feature implemented, then when #3 gets called you might be able to save TXT/SMS wastage which could in some cases translated to small amounts of money being saved (like pennies per message sent). I would strongly suggest implementing this, but do it as a rev2. I don't want to make this too complicated, but this is the one feature I'll leave in the original spec that is completely optional, by spec v2 or v3, it should be mandatory (but all other specs should hopefully be done by then in some rough form), if you're trimming optional things, this goes first - trim the sanity checks last, and of course the unsubbed #'s are not optional.

5. Send the message.

By now, you've done #4, so you can take the output retrieved in #5, as well as all the stuff in #1-3 and put it all together and send it, yay!

If this weren't flat html written in my spare time I would probably want to flow chart this out, but the process should be pretty intuitive, and in some cases I did state what goes first/comes next so you're smart you can figure it out I'm sure. Or spend a couple minutes drawing the flow out on paper just to get it clear.

Section 4: Things that do this work for you already

After all, as I sit here I'm thinking that all the tools for this exist already, I don't want to write them from scratch nor do I think that needs to be done, I just want them to be glued them together. Particularly as google maps has an API, this should hopefully be easy right? Well, a little more research reveals that google maps currently doesn't have an API for their directions engine, but there may still be ways to get at it (or not, if that changes or has changed).

So what is already at our disposal?

#1 let's you do NPA/NXX lookups to carrier. 'Course to use this you may need to do something like #4 & #5 again, I've seen other sites feed to their engine already e.g. so this might not be too hard, and any licensing concerns might already be waved because like I said, others are doing that already. Definitely with all of this check on terms of use, don't go building this and advertising to the world unless you're in line with them, but that should be obvious.

#2. Has a list of the carriers individual email addresses as well as character limits for each.

#4/5 - well there's a lot of direction services already, mapquest, yahoo maps, google maps - pick your poison.

Tools to glue: dunno, curl, scripting language? Your choice.

Frustrations (opportunities?) & Future

As discussed previously, Google Maps has an API - but currently not directly for their directions portion. D'oh! Also, Google SMS let's you do a lot of this already, directly from your phone, but as far as I've looked I see no way to interface with GoogleSMS directly from a browser. I'm sure somewhere in the bowels of Google are a couple of people who could put this together themselves, such that you look up directions on google maps, and then you don't just have links for javascript:_print() javascript:_email() and link-to-this page, but you could have a javascript:_sendSMS() option as well. I don't know if doing a proof of concept is even fruitful, but I've told this idea to three people in the past couple days, and all the responses have been positive - just someone needs to do it, so I thought I would write up a spec as I saw it needed, even if you wanted to try to cobble it together yourself. I guess this way I can forward this write up as a feature request to the google maps group and see what they have to say. But if anyone wants to try to do this with some spare time hopefully I didn't leave much out. Again, most of this has been done already by others.

If you wanted to get fancier, you could start looking into sending a picture of a map as well, but y'know that's going to start cutting out the number of potential clients who can take advantage of the data. I've been looking at a simplest implementation, highest target footprint/audience approach. You could add on all sorts of other things later. I've heard great ideas about hooking into the integrated GPS of more recent cell phones and getting positional information based on that - again awesome stuff, and the Sprint+Garmin things no doubt do that, but that's heavy weight and costs money currently or is tied to a carrier. If you wanted to go ahead and glue some of these pieces together yourself (#1-#3 being most important first) then you could stick whatever you want in the data, be it directions, pictures of maps, positional/GPS distance-to-interestingpoint stuff (so far that's what most of the uses of the google maps API have been, be it to find hotornot people, gas prices by locale, or the opposite side of the earth). All clever stuff, some quite useful - but all higher layers and bigger projects. I just thought here's one useful, practical and simple starting point.

Anyway, I welcome comments (though I should probably look to another hosted blog that actually has comments by default now that I say that) so umm, you can email christian.c.david-!AT! If you know of someone/place that has already done this le tme know too! Remember I JUST want txt/sms done from a browser to a txt/sms aware device, even if it's one-way such as a pager, and ideally with all the map directions stuff already for this particular application - googleSMS doesn't help me with all of that criteria, not yet at least.

Jose hit me with the stick. Which I had never heard of before, but I guess I am just supposed to answer the questions in bold and pass it along. That said here goes.


You're stuck inside Fahrenheit 451, which book do you want to be?

Geeze, having to memorize an entire book? I'd probably go with the Tao Te Ching. First off it's short, which would make the chore a lot easier to do. Also, it can be deep and give one lots to ponder without sounding haughty. Then again, I could sound like a Taoist sage just by reciting passages from it even if I ended up being a doofus in day to day conversations. I've got some other reasons too, but damn it sure would be easy to remember compared to some possible choices.

Have you ever had a crush on a fictional character?

Most definitely, in fact too many to list comprehensively. Heck, I still do! I'm guessing here the intention is for fictional literary characters. Admittedly most of the fictional characters I've had crushes on have been animated or in comics, or heck even live action fictional characters. Still, too many to list. I will say that crushes on real people have been more complex, if not more fantasy fulfilling. :) Herm, just to mention a few even if they're not literary that come to mind:

Nausicaa (from kaze no tani no nausika)
Queen Emeraldas (from Captain Harlock)
Kusanagi Motoko (from Ghost in the Shell comics/films/etc.)
Aeon Flux
Matilda (from Leon)

The last book you bought is:

Well, I bought them for my wife at her request - a book of love poems, and also a book of Japanese poetry. Sadly, she took the love poems with her on her journey to Hawaii I think so I don't know the precise title, but she did leave the Japanese poetry book behind which is: _One Hundred Poems from the Japanese_ by Kenneth Rexroth.

The last book you read:

Ok, not counting the myriad books I read to my son on a nightly basis (he's five, but there are some damn good ones mixed in there mind you), but last week I finished:

_The Ethical Slut: A Guide to Infinite Sexual Possibilities_ by Dossie Easton, Catherine A. Liszt.
I can say that was one of the few books I've ever read that I legitimately felt I could say was "eye opening."

What are you currently reading?

Roughly ordered from closest to finishing to furthest from finishing (I tend to read a lot of books simultaneously in a queue which isn't rigidly ordered even if I'm placing order to them here):

_Verbal Judo - The Gentle Art of Persuasion_ by George J. Thompson, Ph.D. (way less dry than Non Violent Communication)

_Divorce Busting_ by Michele Weinger-Davis (not a book most people probably want to be in a situation to merit reading, but I have been, so there. It's so-so, actually _The Monogamy Myth - A Personal Handbook for Recovering from Affairs_ by Peggy Vaughan was the best in this category I've read so far and I've been reading a lot in this category of late)

_Non Violent Communication - A Language of Life_ by Marshall B. Rosenberg, Ph.D.

_The C Programming Language_ 2nd Edition by Brian W. Kernighan & Dennis M. Ritchie (K&R)

_The C Answer Book_ 2nd Edition by Clovis L. Tondo & Scott E. Gimpel (just to go along with the above, these last two I am going through slowly, but plan to pick up the pace)

Five books you would take to a deserted island:

1. _1999 Military Field Manual on Survival, Evasion, and Recovery Army, Marine Corps, Navy, Air Force Multiservice Manual_ by Department of Defense After all, I would want to stay alive, this looks like it has some good pointers, it's free to boot! Yeesh, so call my a pragmatist.

2. _The Elements of Computing Systems: Building a Modern Computer From First Principles_ By Noam Nisan and Shimon Schocken Jose pointed this out to me and I was actually just telling jsyn and some others about this. Though I don't own a copy for myself yet, I thought "Perfect! If I ever ended up on a deserted island hopefully I could use what's contained in this one book to build a computer from the ground up!" Ok, so computing on a deserted island isn't a high priority, but I really dig computers, and want to know them in a practical sense well enough that I could do something like that if needed. Such a book holds that promise, though perhaps the intended place for practicing the techniques described within is different than what I'm currently proposing. Maybe I'm just using this to demonstrate I'm not a pragmatist too. ;)

3. One of my bagua texts to keep in practice with my current favourite martial art. Possibly: _Classical Baguazhang, Volume I - BAGUAZHANG LIANXI FA (Baguazhang Practice Method)_ by Jiang Rongqiao, translated by Joseph Crandall.

4. The OED (Oxford English Dictionary). I love etymology, dictionaries, linguistics and the like, but moreover this lexicon is frigging HUGE, over many volumes, so it could serve me for years or decades before getting through it all, thus staving off boredom if I'm stranded for a really long time. If worse came to worse, it could also serve as building materials, or good kindling for fires. I wonder if I could live off the paper? Or maybe it would help with staying sanitary.

5. Man, this last slot needs some really good piece of fiction I think, something to spark the imagination, some piece of escapism, maybe with a bit of good outlook on life. Ideally pretty darn long too. Sadly I don't know what to put here in particular, maybe the series of _A Wrinkle in Time_? I haven't read those since gradeschool, but they were pretty neat, regardless I think I'd actually want some substantial body of fiction which I _hadn't_ yet read, so maybe I can't answer this one that well. As a matter of fact, I think almost all 5 of these texts I haven't read. I don't really like to reread books. Life is short enough without going over old ground, when there's limitless new things to explore.

Who are you going to pass this stick to (3 persons)? And Why?

Dan "danimal" Weeks - because he actually noticed I'd been sticked before I even posted a response of my own. For that he gets to indulge in the pleasure himself. ;)

Nick Rucka - a long time friend, he doesn't have a blog, but he reads more books than anyone I know (and probably watches more films too, I have no idea how he crams everything into his life and still has time to create so much). Maybe this would give him an incentive to start a blog. Plus, I'd like to hear his highlights given how wicked smart and literary he is. Mind you, he's a kickass film maker too, I hope we'll be seeing more from him soon in that respect. Of course, if he does setup a blog now I'll have to update this with a link.

Chris Abad - I had a lot of fun hanging out with aempirei at CanSecWest this year, and he's always got an interesting take on things. I'm sure that carries over into books he might read as well.

current stick path as it got to me: Barrie unleashed the stick on 3/7/05 - Amanda - scooterdeb - Brian - Karma Police - Evelio - Ivy - Suzanne - Jeff - Patricia Lockwood - Frank - Amy - Steve - Ginger - Scopylaw - AI - jose - me ...

I realized I want to find some positive music to listen to . While some of the stuff I've been playing helps as a cathartic to release negative emotions, I really want something new and upbeat to help assist in making my mood positive, not just getting out bad feelings. I realize that my focus has been more of the cynic, be it politics, economics, music, looking at computer vulnerabilities, and even how to train martially and look for weaknesses (though to the martial training credit, it is more balanced). If I want to have a more optomistic outlook, I should look for the positive in all of my experiences. I always consider myself to be more pragmatic, and that my perspective has been a way to identify problems so that I can work to resolve them, but I see how often it has been exaggerated to the point of feeling helpless (esp. in politics or economics, things outside of direct control). I do good things in all of those fields, but I plan to change and focus differently so that I feel better about those contributions and that I'm making them.

Anyway, with positive music, I'm not too sure where to start. Cocteau Twins I always liked, but maybe there's some good electronic music or even tribal stuff that would be powerfully positive, I like Infected Mushroom and Magic Firesheep as upbeat interesting electronic music, but I have never found much on CD. Maybe it would be good to even break away from electronics a bit. I'll see what I have in my collection, and maybe go to a CD store soon as well and see if anyone could recommend something along those lines. I have enjoyed revisiting things that I had left neglected for a while, like music and friends, but at the same time I want new good things in my life, not just going back to the old, especially when I am working to break habits and build new fulfilling experiences.

On that note, the near daily walks have been great. Not only for my health, though I've lost a lot of weight and am having to wear a belt and down 4 notches already! But sharing the time has been great too. My wife and I shared a walk two nights ago, and last night I went just with my son again. Even if I'm not with a friend or family, being in nature is its own bit of sharing, be it the trees, the animals, or the moon. Man, I love living near the ocean!

On the drive to the concert on Friday I talked with Kevin a lot about surfing, and though he is very advanced such as finding remote beaches, big breaks, using short boards, even dealing with aggro locals/groups, etc.; he says he wasn't doing much surfing while in school due to his schedule. Now that he's done with school Kevin is going to a gym and getting in shape and said that he'd love to go out with me sometime, especially since he'll be getting his feet wet all over again. He gave me some good pointers too, told me to rent a board or buy a used one and go to Cowell's for a while until I see whether it's something that I want to do more and then it becomes more economical to buy a board. He also talked about the buddy system that he has employed, though he said if I'm just at Cowell's, there are usually enough people around to help out, and that it's a great spot for beginners. I'm going to find out the rental shops hours, I've already got a wetsuit and booties. I'll call Jeff too and see if we could meet up sometime since he's local and has been surfing for about a year now.

I don't know if I need to live right next to the ocean, but I love being near moving water, and at least a short drive away would be OK. The biggest thing is just timing I think. The weekends in Santa Cruz get really crowded with out of towners, especially as the weather has improved, and early morning or evening I don't know about rental stuff. Those seem like ideal times however, I will look to find a used board, or borrow someone's to not worry about that hassle and just start doing it. Especially early morning, I see some surfers go down to the lane right at dawn on my early morning walks. They look so peaceful and chill, surfing as the sun rises. It's calming just watching them. What a way that would be to start the day! And it would be before the family is up, so I wouldn't be missing any time with them, I think that would be my ideal time to surf - but it's hard to know until I start doing it and seeing what works.

As far as the mornings, I have to admit I enjoy making the family breakfast, it starts the morning off on a much calmer cooperative note. Well, honestly I had been making our son breakfast most mornings (he starts most days asking for waffles!), and even my wife a couple times a week (or well, at least some tea or picking up a breakfast burrito or something after dropping of my daughter). But with my daughter it has been a great change. She's been extremely appreciative, accepting, even excited, though that depends more on what I make, if it's a favourite like pancakes or mangos. We both end up in a better mood, and we are both a lot more conversational on the drives to school. We are talking about a lot more than just school now: her interests, her friends, what events are going on in her life. I really enjoy the bonding, it's only getting better and easier. For so long it felt awkward to connect, the distance was palpable. I really feel like when I had to act more as a father and enforce discipline instead of just being friendly, about a year or two into my wife and my relationship is when things changed between my daughter and me as we got along great at the start.

Focusing on the present, now my daughter is meeting my efforts to change and be more connected and supportive in kind, and I really see a difference not only in how she and I interact, but in how she is interacting with others. She is much calmer, happier and less jumpy or critical. She gives me comments and perspective that have blown me away with her insight now that we're not just talking about the superficial like toys or tv shows. I regret that for many years I had acted so distant, but now she is showing me that it's never too late to get on track and has been really warm and receptive to my efforts to change, and even empathetic when I tell her I'm having problems, she actually expresses her care and compassion. She hasn't just quiet and tight lipped so much as in the past if I said I was tired or had a rough day. As she says to herself, and I like to reinforce, she is the best. ;)

I think it would be nice to make more dinners come to think of it, it's something we used to do a lot - but in recent years, being so busy with a young child, moving hectically and erratic work hours - we ate out a lot more. Don't get me wrong, there are some fantastic restaurants around Santa Cruz, and I think my enjoyment of them had contributed to my waistline growing. But the occasions where I (or even better, with my wife or as a family) make dinner, it is also really calming. Last week my wife got the ingredients to make Matzo Ball soup. Something she, and well I, had never done before. It took a while, but was a lot of fun - our son even helped. The end result, filled with chicken stock I didn't partake in, but merely the process of creating something as simple as a meal was very rewarding, and it was really enjoyable to take a breather with the family and cooperate like that. The 2 hour preparation process itself to me was far more meaningful than sitting down to eat for 20 minutes after it was done.

Man, where am I finding all the time to write this stuff? Well, work has been really supportive of giving me time since I've asked. I appreciate that so much, everyone has really been considerate of me and offered to help. And it feels good to ask for what I need and get it. I realize that now that I am asking for the time, I don't feel so overworked. Granted, there are still a lot of projects to get done, and I've been a bit more distracted than usual, but the understanding and support has been fantastic! Going out to lunch with some coworkers was never too regular, and to be honest I actually like to have a breather to myself, but it has happened a couple times in the past two weeks, and some people are just being there for me without asking details and understanding that I don't want to complicate things - that respect alone has been appreciated.

Breaking my focus on being "right" and instead just flowing, has been a challenge. Especially since my habits in the past have been so introspective. This is most pronounced in martial arts class, where I am getting over the reaction of stopping or pausing when I screw up, and instead am starting to jump back into the mix, or take a breather for a moment and come back rather than wear myself out. These same changes are going on throughout my efforts in life, and it's really different for me to distinguish between getting caught up reacting to flowing with the changes, taking where I am given something, giving where I am asked of something.

I do not have it figured out yet, but I'm working on it, it is really hard some times, but the challenge is worth it, and the more I change my habits, the easier it seems to get. Slowly. It finally feels like I'm on the path I've wanted to be on for a long time, instead of just sitting in park, talking or thinking about where I wanted to be, now I'm working towards my goals and really committing to my family and work and what's important to me, committing to myself. It's a little bit of a "who moved my cheese" but part of it is that as I move, it's all relative, and some of the things I thought I wanted I don't even understand why I did, or regret that I did because they were so trivial to what has always been important to me and is more clarified now, even as the opportunity might now and then present itself.

I feel a LOT right now, pain, pleasure, a million emotions and feelings, it's a tornado or a crashing wave, but in some ways it's so much better to be feeling the ups and down than plodding along distant. I see this as different from my other stumbling blocks in my past, where the pain felt all consuming, now hopelessness is balanced with hope, things are shifting, changing, mistakes are being made, but I am aware of them and not repeating them endlessly. I am not perfect, I'm not out of the woods, but I'm beginning to appreciate the journey.

16 older entries...


grey certified others as follows:

  • grey certified grey as Apprentice
  • grey certified odin as Master
  • grey certified dugsong as Master
  • grey certified todd as Master
  • grey certified dhartmei as Master
  • grey certified Miod as Master
  • grey certified Toby as Master
  • grey certified ericj as Journeyer
  • grey certified markus as Master
  • grey certified Fyodor as Master
  • grey certified jolan as Journeyer
  • grey certified schubert as Journeyer
  • grey certified dtucker as Journeyer
  • grey certified renaud as Journeyer

Others have certified grey as follows:

  • grey certified grey as Apprentice
  • jolan certified grey as Apprentice
  • pencechp certified grey as Apprentice
  • lethal certified grey as Apprentice
  • zx80user certified grey as Apprentice
  • xsa certified grey as Apprentice
  • dhartmei certified grey as Journeyer
  • lerdsuwa certified grey as Journeyer
  • mirwin certified grey as Master
  • phessler certified grey as Apprentice
  • mazurek certified grey as Apprentice

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page