I have been around computers for some time, having been a computer operator, application developer (both for less than 3 years total), and system programmer (doing mostly OS or network-related development). I have done network analysis, computer security, systems control, database development, embedded systems development, support, and consulting. Nowadays I do not consider myself a programmer anymore -- I usually find programming extremely boring (and still go through some long debug sessions, looking at the source code... perhaps this is not completely consistent on my part... so I love it: consistency is a finite phenomenon on the time axis).

Although by formation a mathematician, all the gory math details have been forgotten due to lack of use. If I were now to be presented with a differential, I would most probably wonder if I should hang it on the wall, serve it with ice, or carry it to bed. And... Abel, Galois, Cantor, Dedekind, and others, are now all together in a forgotten group (which, hopefully, is abelian).

I am from the time a good piece of code would end up being provided for free to whoever needed it, and algorithms were routinely published on the technical publications (and I specially remember the ACM Collected Algorithms, and seeing a new one -- for me, at least -- published on the Communications of the ACM).

I first started using Linux at about 1994 or so, when I was moving out of Windows into OS/2 and still playing with Minix. At this point in time Linux (and Minix) could not really be used for the type of work I did, so it was mostly a way of spending the nights when I was home alone.

(I was then working primarily with MsDOS, NetWare, the eventual OS/2, and OS/390, I missed my old times with UNIX and -- bless it -- the marvelous Burroughs 6000 and A series, with one fantastic OS, and -- Hah! -- sources for *all* code available. And written in Algol, or variants (DCAlgol, Espol, NewP), without any assembler language available! Finally -- a system that one simply could not use assembler... but, unfortunately, the only one I have seen to date.)

As far as I can remember, I have used base Linux, Slackware, Red Hat, Debian, SuSE, Gentoo, Mandrake, and Ubuntu (perhaps other distributions, but they are lost in the mists of Times Long Past. Blame my age). Until I found Ubuntu, all of the distributions came, stayed for a while, and moved off (except Debian, which I still use on my firewall). [please note that this does not mean that one distribution is better or worse than another, just that I felt more comfortable with Ubuntu and Debian.] Well, Knoppix is always with me, in a DVD...

Now I think it is time to pay back to the community that provides us with Linux and relatives. Unfortunately, my time is sort of restricted, with my family, dogs, and professional life (in this order, although my Significant Other has some serious doubts about the ordering).

So... I try to help on generic triaging, and on the Evolution* and coreutils packages (I cannot do Evolution-Exchange because I do not have an Exchange account, which makes it much more difficult to even understand the issues). It is basically bug triaging, lots of QA, and the eventual patches, test builds, and package updates. After an unfortunate incident with Usplash I decided not to help on those packages I did not have a good rapport with the developers/maintainers.

I am extremely private, Internet-wise. My real name should be of no concern on a virtual community, and might actually cause me some professional problems... And, following on privacy, my sex, religion (or lack of), nationality, colour (or lack of), etc, etc, are also completely superfluous.

Finally, my nick is my nick for two major reasons: (a) it is indeed a word in an old language [1] and means 'story', more correctly, perhaps, 'telling' -- you might look at it as a tribute to my ancestors; (b) it is *almost* a palindrome, which I find more interesting than a real one.

[1] (thank you, Micah!) הגדה
 Ubuntu Forums Id: hggdh

User information

Launchpad Id:
Log in for email information.

Member since:
Icon of Bug Zappers Icon of Launchpad Beta Testers Icon of Launchpad Development mailing list Icon of Not Canonical Icon of OpenStack Team Icon of Ubuntu Bug Control Icon of Ubuntu BugSquad Mentorship group α Icon of Ubuntu BugSquad Icon of Ubuntu Dallas Icon of Ubuntu Drivers Icon of Ubuntu IRC Team Icon of Ubuntu Local Community Teams Icon of Ubuntu Members Icon of Ubuntu Phone Icon of Ubuntu Server Icon of Ubuntu Texas LoCo Team
Signed Ubuntu Code of Conduct:
hggdh on irc.freenode.net
hggdh on irc.gimp.net
OpenPGP keys:
751D938E5F4A2335632835F77DBAF3B1CA5A0C20, 262B4D855E5A285D970823585E0AEE747746132A, 84079802CEBBE34810EB817E25800F982B77E98D
SSH keys:
Brazilian Portuguese, Catalan, English, English (Australia), English (Canada), English (United Kingdom), French, Italian, Portuguese, Spanish
Time zone:
America/Chicago (UTC-0600)
174 Karma help

All assigned blueprints Assigned blueprints

Server QA workflow for Ubuntu
How to improve server QA in general. This will cover efforts such as daily triage, SRU tracking, ISO testing, apport hooks.
This blueprint is the continuation of https://blueprints.launchpad.net/ubuntu/+spec/qa-lucid-automated-server-testing, taking over the postponed items.
While testing Server ISO our test cases are pretty sparse. We should brainstorm some more ideas to improve the quality of our testing of server ISO.
Automated testing is a great way to prevent regressions. During the Lucid cycle, we'll be running a lot of tests either daily or at build time (depending on the nature of the test). This should help catch regressions as early as possible.

All memberships Latest memberships

Joined on 2017-08-16
Joined on 2016-07-11
Joined on 2014-01-03
Joined on 2013-06-04