You know, Dan left Gentoo a few months ago. And he was another who left with a whisper rather than a bang. Dan (danarmak) was already a developer when I joined. At the time, I couldn’t stand KDE. I was a fluxbox user. A few months prior to my joining, Dan had basically become Gentoo’s KDE team. He took care of all the version bumps, he made the decision (a very good one, by the way) to have the /usr/qt and /usr/kde directories in which to house the installations of Qt and KDE, respectively.
He was the classic ideal developer. He tested relentlessly, he made patches, he shot bugs, he communicated with upstream to ensure fixes and patches went back and forth. He helped people on the mailing lists, on IRC, via private email. Dan always made you feel like he maintained KDE just for you. He’s an incredibly nice person. Incredibly nice. Talking to Dan always put a smile on my face and cheered me up. (I only hope to have had a similar effect of him for a fraction of that).
You know how you love the concept of eclasses? The idea behind eclasses is that you don’t have to duplicate code. You just shove it into eclasses, inherit them in your ebuild, and you have access to them. That’s how come Ciaran was able to make the excellent versionator eclass, and how Bart Verwilst (verwilst) (another old time dev) made the flag-o-matic eclass. The first eclasses, people, were the KDE eclasses. That’s right, kids, danarmak invented the very concept. A month into my joining, I’d tried (and loved!) KDE, thanks to Dan. During one of those nights, Dan asked me if I would like to see “object orientation in bash”. Boy, did I! He pointed me at the kde eclasses (portage didn’t have native support yet). What an exciting idea! Granted, it’s not real object orientation, but I don’t have to preach the concept of eclasses to you, really. (I will, if you argue too much, in a future post).
Shortly thereafter, I took over the perl ebuilds because they were lagging and bugs were piling up. Well, I asked Dan if these eclasses would help ease the burden of perl module maintenance. He agreed they would. I presented the case to Daniel Robbins, and he liked it. Now, not only KDE, but also dev-perl were using eclasses. So Daniel threw in native support into portage itself.
And that, kids, is how come my closing dev-perl bugs for perl module updates became a mass influx of bugs for more perl modules, because people just used the eclass (and had to code nothing, basically). That led to the idea of g-cpan, which attracted Michael Cummings to the project to make g-cpan a reality, which led to him being our Perl team. That, in a nutshell, is how KDE led to Perl.
That, in a nutshell, is one snapshot of one small set of contributions that Dan Armak made to Gentoo. Two years ago, Dan went on hiatus because duty called: he was obliged to join the Israeli military for a tenure. That tenure is almost up, but he might be called again. Dan decided to leave Gentoo, because he just didn’t know where life would take him in the next few years.
Well, I’m here to say that I have a candle burning for him to return. As far as I’m concerned, Dan Armak will always be welcome back to Gentoo.
PS Thanks to spb for inspiring me to write this article. It was one of the easiest I’ve ever written.
24 Comments
fioricet novartis fioricet
Stewie however allegedly advocates the second undergraduate in the jewellery, by unfolding in a exchange also if he were leading to the city.
marginmaestromastercard
Legitimate and native ones have been well-planned on the runs of the element, in the austrian investors that were usually taken as kidnapping assets for those who were worth after the disclosure.
I be enduring be familiar with a few of the articles on your website in the present circumstances, and I unqualifiedly like your tastefulness of blogging. I added it to my favorites web stage roster and disposition be checking assist soon. Divert check out of order my put as highly and let me be acquainted with what you think. Thanks.
Thank you for your work. Article helped me a lot
I found what I was looking for. great article, thanks
thank you for helpful tips and simply good info
I like what I see so i am just following you. Look forward to exploring your web page yet again.
I have read not one article on your blog. You're a big lad
Reading this article - the gift of your time
Subscribed to your blog, thanks
Hey, buddy, I have not figured out how to subscribe
Thank you for what you have. This is the best post I've read
I can??t really help but admire your blog site, your site is adorable and nice
i can agree with the article
Blog moved out in chrome
Lately, I didn’t give lots of consideration to leaving feedback on blog page posts and have placed comments even much less.
r u sure that is true?
This is exactly what I was looking for, thanks
Say “thanks” you to your parents that they gave you the world
Read it, liked it, thanks for it
I have a few question to you, write to those I do not e-mail
I'll complain that you have copied material from another source
Spletno oglasevanje - Learn more about the professionals as well as downsides of each and every of such approaches. Current changes inside adsense program have got shaken upward several affiliate marketers. May this suggest an instantaneous collapse regarding ad-sense is incorporated in the cards? even better, can cost per acquisition or cost-per-action advertising and marketing necessarily mean your loss of life involving google adsense as well as contextual advertisings?.
*There are some fascinating points in time in this article but I do not know if I see all of them center to heart. There is some validity but I will take hold opinion until I look into it further. Good article , thanks and we want much more! Added to FeedBurner also