Recent blog entries for aicra

I went to SCaLE and here's what I learned:

1. I was right about these people pushing projects - the devs are doing it for experience, community, whatever non commercial rewards are out there... being used by these evil empirical asses using us as their freaking resource and walking away with a large payday. Fuckers!

2. We are screwed as the "open source" lawyer I met - who actually had a degree (supposedly) in comp sci - didn't know the difference between open source and free software. A couple of us tried to explain it to him. I think he got it but he didn't understand - he didn't seem to respect it since he called me "Judgement proof" -- you know... since I've dedicated my life to the community and have 0 financial stature. That was nice. He's making hand over fist money so, I guess that makes him better than me.

No really, I mean, I can't just - you know lie...

For example, I would never be able to say on my linkedin that I interpret open and free software licenses and you... know not even know the difference... for 6 years.


his name is Andrew Hall.


if you see this guy coming.
Since I'm judgement proof

if you see this douche coming!

10 Feb 2017 (updated 10 Feb 2017 at 06:02 UTC) »

So, I'll be at SCALE in March. Just hanging out on the Legal Track. Hope to meet up with some old friends/coworkers/associates and possibly meet some new ones. This comes at a very good time. I've been alone for some time. I'm not just a single half white/half Japanese woman (lady), but I don't date. Usually, I'm just a "novelty". Easily tossed after boredom sets in. Perhaps food for thought for someone with an Asian fetish. No, I don't like fanboys. Don't get me wrong. I'll hang out. I'll party until you try to grope me... then, I'm out! It happened more than once. No, I don't go out really unless I'm dragged out or am forced to break the barrier of that door to go somewhere. The LIGHT... it BURNS!

I'm not saying that I'm more productive staying home but... I've been automating everything, include the coffee machine. LOL. I'm thinking of automating the nutribullet. Hmmm Robotic arm and servos might work.

However, while there is some amount of heat coming from the computers, they don't keep me "warm" at night. Knowing I rock, that is some comfort.

So, I took this gig at Intel. I had another client waiting on me. I was like... Let's see how this goes - I'll just go the first day. When I met the sponsor I was like, "oh, he's cute". He seemed very nice too. So, I went back the second day. I know this is wrong... at least my moral code tells me this is wrong. I kept going in and doing the work. All I wanted to do was help him and please him. I didn't need the chump change they paid me. In fact, that part was kind of irritating.

Then I realized I'm part of a new economy. The economy of rewarding myself with his company, he being some kind of eye candy payment rather than dollars. Well, it's true. Once I saw those muscles, there was a lust factor. It did NOT start out like that. I guess 3 years alone will do that to you. LOL. In fact, I could have at one point lost my client because all I wanted to do was to share my time with this guy. All I looked forward to was our time together.

It got to a point where I was so tired with all the projects, working like 75 hours a week and coming home to a messy house, Postmating and using Amazon Prime for like everything from TP to food because I couldn't move. Good thing I could see well enough to know the difference. White gold (TP) has a different consistency from edible items like Ravioli out of a can. Yeah... I was eating so healthy, my sugars were 360 waking. Yeah. I was on the fast track to the cemetery! I finally was like, I'm going to tell him I like him and stop this nonsense. The work was basically done. I tried so many times. I even called his work phone and got vm - chickened out.

But I didn't. I never told him.
I just LEFT.

Well, at least I don't have to work so many hours. My sugars and weight are down. There's such an issue here with balance, you know. I don't want to be alone all the time but I don't want someone who... wastes my time. That sounds bad huh! hahahaha.

But, it's true.

Also, there are so few people in this world I enjoy. It's tough moving on. UGH. So few people I admire and respect. He was an engineer and had my full admiration and respect.

I had it bad, man.

"When the manager came over to the cubicle with him, I wanted to reach out.... I was so happy to see every curve of his face. He was a sight for sore eyes. His hair, full, thick - black like oil - glistened under the florescent lighting of this new cubicle. His gorgeous eyes pierced into my soul! A warmth fell over me as he stood there. Okay, maybe it was the florescent lighting, but still!

Every curve, every inch of his face was glorious. I never thought I would see him again. He was the only reason I agreed to return. I wanted to see him. My soul was overjoyed to simply be in his presence. He stood there, seemingly uncertain of how I would react. I imagine he was worried. There was nothing he could do to make me upset or mad at him. I felt whole again, and I could not help but smile.

He helped me connect my monitor. When his hand touched mine, I thought I was going to pass out. He touched me, you know... like Physically! For most people, that would be nothing. For me, this was some physical confirmation that I was alive! He touched me. I might never see him again, but we touched. Yes, I had it bad!

He came for me to get a mouse. We went to the tech vending machine. The machine was out. I looked at him standing next to the machine.

He was so handsome. Then, I saw it.
There, creeping out of his right shirt sleeve, I saw his bicep. Yes, I almost died. I mean I could have seriously needed CPR at that point. Be still my heart. Where do they keep the defibrillator?!!! He was so attractive at that very moment! Yea... I'll never forget that. At that point my heart sent a message to my body: Absolutely in Agreement! Next Steps Please!"

No next steps. The next steps for me are sitting alone at this desk with 4 computers to keep me busy. I think of my other options - not too glamorous. Oh, for other women maybe they would be - but none include the possibility of love. They include comfortable existence.. in each case. I don't want that comfortable existence! Just money and fwb. I'm not going to be a mistress for a man with power. I'm not going to be the companion of someone just because there is money. I can find my own money. I don't crave power. Just not going there.

I never told him. I just LEFT. I didn't even say goodbye. I couldn't leave the cubicle area. The manager was closing me out. I did this. I requested this. It was because I found out he pushed forward my closing out and I was going to be blacklisted the way he did it. How could he? I don't know if it was intentional or not. Maybe I just didn't matter. I didn't. I was just a consultant. No one important. At Intel, you learn that in their culture right away. Green badges are second class citizens. Terrible culture.

Damn my passive aggressive Asian upbringing - hahaha.

What's next? Who knows? Feeding pigeons in the park... taking lyfts to the store just to have a human to speak with. I don't know. Isolation is a part of the game. There must be a balance to all of this, somewhere. I am working on some ground breaking shit, man.

DITA topics/tasks - pure reuse to output as learning content with quizzes, interactions and is SCORM compliant.

Totally solves the - holy shit we need to update our learning shit.

It only works if the organization is willing to modularize their content into little xml topics/tasks.

But it is the shiz. I can use GNU Linux, I can automate tasks I can code and get paid.

Living the dream. Alone. But living the dream!
...and out of tissue.

I keep seeing 1 star ratings for my writing. Funny thing is.. I write for a living. Maybe they don't appreciate my perspective regarding the DMCA - overreaching, patent like protection, etc.

Or maybe I just suck.

I was so freaked out when I saw advogato was not loading today!

Have I ever mentioned I had to work with open source people recently who didn't want to keep the source open. This basically pissed off me and pissed off another member of the team. The team member told me his story and I told him mine. Apparently, we did not realize we had the same run in... individually with the project manager and developer.


So, basically, here I was - free software, working with open source. I thought it might be ok. I mean, they didn't have the same ethics but in the end... ultimately, they wanted to keep the source closed (albeit the source was GPL and distributed app) and the one developer didn't want to release the version as his "Ughbuntu" side was not done. Well, obviously, Debian waits for no Ubuntu...


Yes, I made the executive decision to release the Debian Version.
Then, I ported it to Mint. That was kind of like Ughbuntu...

Anyway, I managed to piss off Ubuntu people. Nothing new today!

So, I've been in between contracts these past 2 months. Interestingly enough, my last contract netted me more money than I have made to date - only 6 figs but good for me - the non materialistic hippie cypherpunk - now with a camaro... Not the smoggy kind, mind you... the low on ponies type -

Well, it was quite amusing when someone asked me if I could write for Drupal at the uni. I am always amused when people ask me questions like - Have you heard of Drupal? It's a CMS.

Are you kidding me?

This is like 2016. Dude. Really?
I often wonder if these same questions would be asked of my male counterparts.

Sigh. Can I document Drupal...

Ubuntu Misbehavior.

As of late, I have been in open discussion regarding the misbehavior by Ubuntu.
There is a long list.

More recently, I noticed a seemingly strong arm effect happening at the Linux User Group where Ubuntu Loco is taking over. This is a great concern to me and I will tell you why in the next few words.

Community, Responsibility, Freedom.

How can I teach my children about freedom over convenience when the groupthink at the LUG is ... it's ok, even if Ubuntu is spying, trying to maintain their lame trademark rights, and are basically bullying others.

This is my opinion based on fact.

1. These Ubuntu groups are popping up all over the place. The members must do multiple tasks including one important ritual - Drinking the Canonical Kool Aid.

2. The Ubuntu groups are supposed to work with other distros but really have a way of pushing out others and forcing Ubuntu during installfests.

3. The Ubuntu groups are a smoke and mirrors tactic to make people believe these people are larger in number and more important than they are. By strategically hiring less than 10 people per state as low level tech support (but making these people believe they are important), Canonical gives an illusion of being a strong and large corporation.

4. Ubuntu is in bed with Microsoft.
The Nokia Here phone GPS will give data to Canonical unless a user is aware of and opts out of the data and advertisement scheme.

As a free software advocate, I am absolutely disgusted with Canonical. The actions are far from community minded. Their actions are tantamount to manipulation, maneuvering and the evil empire.

I would like to advocate the boycott and banning of Ubuntu and Ubuntu products including the phone.

If you value your freedom. If you value privacy, If you have any values at all, avoid Ubuntu at all costs. There are still proprietary companies that are going to be involved with Ubuntu, sure.

I might be fine with Ubuntu had I not noticed a few key things...

1. At installfests, Ubuntu Loco tried to take over what was initially a Phoenix LUG event. I know because I started the Installfest. However, it was kept going in my absence. However, it was NEVER an Ubuntu event.

In my absence, I suppose they were used to installing Ubuntu only. Several people have been installing other distros (thank you Mike and Sergio).

In the past 3 installfests, I have attended, Ubuntu has been shoved down the throats of attendees. I even had one lady who wanted MINT. She WANTED Mint.

Why you ask? There was a video error on her monitor with Ubuntu. Funny... she did not have the error with Mint...

2. Then, a woman wanted her printer working. A Canonical "employee" and I use the term loosely because of the smoke and mirrors was "helping". Of course, I use the term "helping" loosely also.

Now, here's the thing - the Canonical guy - Mark Thomas, decided because she no longer had internal wireless card working, he would install 14.04... over 14.04.
He didn't bother to say... find out what module was needed.
He didn't bother to say... install the module for the nic...

No... he reinstalled 14.04. This is a guy who works at Canonical for a living. This begs the question, "Why is a Canonical employee at an installfest". To possibly push SpyBuntu? The reinstall threw errors. Mark Thomas LEFT! Then, the woman said she would NEVER return!

How horrible is that for our community?!

Canonical and their flagship product is sinking fast. They are using our community minded people to push their fallen product.

There are so many flaws with Ubuntu.
Let's think about the virtual memory issue.
They don't know how to use swap.

Ever have the system freeze up on you?
Well, guess what!

3. Ubuntu "reps" will not argue. They just blindly follow and believe that Ubuntu is correct all the time, even when it is obvious to everyone else how corrupt and broken Ubuntu is.

4. These Ubuntu people are not exactly the most socially acceptable people in the world. Many of them are rude.

The fact is that one guy who even wanted to be a loco member just found out today about the cookies and data being sent to Amazon. If you can imagine the shock of hearing such news after installing Ubuntu for years at installfests.

The truth comes out, SPYBUNTU! As Alex states - Until you change your spying ways... we will boycott and ban you.

After some discussion with some of my community friends, I have decided to keep the gig with the state and use the money to go to Law School.

Thanks to Paradox, curmudgeon and the crew. I did not realize Timothy Lord had his JD.

Basically, there was a lot of encouragement to pursue this direction.


If this happens, it is like a dream come true.
September is the LSAT. I'll sit for that one.

8 Jun 2014 (updated 8 Jun 2014 at 06:45 UTC) »

I did a terrible thing.
I am doing a terrible thing.

I didn't realize it until this weekend and that is more terrible.

They needed someone who knew Moodle. They needed someone to convert Moodle files to Common Cartridge using MoodleRooms. Easy enough. It was Moodle. I wasn't thinking about the big picture.

For the past month, I have been working in implementing a proprietary Learning Management Solution.

On the one hand, it brings technology in the classroom to students across the state. That is the good thing. On the other hand, not only am I implementing a LMS that is proprietary... but I am converting this from non proprietary.

I think the one benefit here is that I can reverse the process and know what is necessary in conversions from proprietary platforms to non proprietary and thus create documentation regarding this and move our effort forward.

I feel terrible. I was sucked into this in the first place. OMG. What have I done. What am I doing. Please don't judge me. I'm not a terrible person.

No wonder I feel so isolated in the job. I'm not doing the right thing...

It was that friendly manager. I couldn't help it. I wasn't thinking straight. I had a moment. I lost myself for a moment, literally. All I wanted was to go there again. I ... I...

If I can turn this thing around I will. I swear I will. I will have to make this right.

My goals were the opposite of what I'm doing. Intention doesn't mean shit. It's my actions. What have I done. What have I done!

17 May 2014 (updated 17 May 2014 at 04:49 UTC) »

Sometimes, life is so weird.

So, now I am implementing a solution that could actually have over a million users. I love it because it leverages educational opportunities for all students.

I dislike Google. They contacted me about a tech writing job. They apparently give programmers a tech test... about simple things like binary trees and data structures.
They wanted a tech writer who could code. The recruiter wouldn't listen to me.

Here's my question - If you want a tech writer who can program... give me the damn tech test you stupid mother f**kers.

Next time, I'll just send my Sourceforge and Github info. No more freshmeat....

WTF! I don't want to do tech writing anymore at this point in my life. I don't want to be someone's code monkey either.

I don't want to be a server babysitter but it's the best opportunity I've had in awhile. When I started with GNU, I couldn't even get an admin job. In fact, a recruiter told me he didn't believe I wrote the Linux Essentials. I said, ????
He said, "well I can't use linux." I said, "I have a degree in computer science. You don't" He said, "clients aren't going to believe you, even if it is true. I'm just letting you know."

I don't have to prove I can code. Check out my code bitches.
I LOVE to code. I LOVE to find solutions and tweek my code. I love being the only one who can get a robot to work in a contest because I rock C++ and assembly.

I LOVE solving customer coding issues when the electronics engineer who worked on the touch technology cannot figure it out.

Sad... really. No one believes in me.

I have to say the one thing that really has kept me positive is that my current manager has absolute faith in my abilities. That is the only thing that really helps me out. I mean, First Wikipedia, then Google. I don't care if they don't think I can code. I don't care to work for them. It just really hurts because I got the degree because... I thought that would prove it.

Silly girl.
Don't you know that they just give away those Comp Sci degrees to anyone...

When I was in the computer science program in college, there was a job fair. I applied by adding my name to a list with my phone and email.

I received a call from the girl in the college careers office. The call went like this:

Her: Hi, I'm calling from college careers. I noticed you put your name on the list for the Coops and positions at Computer Sciences Corporation. I wanted to let you know that was a mistake.

Me: What was a mistake? Are they not interviewing?

Her: No, I mean, this is for people who are into computers a lot and have a lot of computer skills.

Me: Like people in the computer science program?

Her: Yes, so I'll just take your name off the list.

Me: No. No you won't. I'm in the computer science program.

Her: Oh, but this is for people who do like coding and stuff.

Me: I do coding... and STUFF.

Her: Yeah, but this is for, you know.... guys who are really good with coding and computers.

Me: Yeah, I code, I do web design, I can do database.

Her: Oh, you can do web design.

Me: Yes, and code.

Her: Ok, well I guess we can leave your name on the list.

I went further in the interview process than anyone at that college ever did.

They wined and dined me. I received like Airborne Express invitation for a formal meet and greet. .

Screw you little girl in the Career Services, Qim Gil at Wikipedia and Jeremiah Anderson who wouldn't even let me finish listing my skills. Screw. You.

Sexism: Wikimedia Foundation – We will keep you in mind for “LESS CODE RELATED TASKS”

As a woman in the FOSS communities for over 15 years, I know the issues and have experienced sexism within and from without the community.

Some are ridiculous to me. Some are serious offenses. This time, I was offended.

In fact, one of my best friendships was forged in IRC in 2000 with someone who had no idea I was not male and made the statement that “women belong in the kitchen”. Of course, I demanded an apology, thus exposing myself as female.

You see, that is the great thing about IRC. That 1337 programmer giving assistance with C++ or Java, that could actually be a female and you had no idea!

I saw there was an opening for a Technical Writer at Wikimedia Foundation. You know… the Wikipedia people.
I had all the qualifications. So, I applied. Sounded righteous. It was remote with a few days in San Fran. I met all the requirements. On the first interview, I was asked if I used IRC. IRC! Of course. I was using IRC when lilo was running freenode. Tragic.

So, imagine my surprise when I received a reject notice from Wikimedia Foundation.

I was surprised. I had the experience and skills.

What happened here?!

Keep in mind, I have worked as a programmer, have a degree in computer science and a Masters in IT from ASU. I have written more programs than I can ever count in C, Java, C++. I have written a few database driven apps for work, using PHP and SQL. I have several Droid Apps I created on Google and I also have written Linux installers and ported software to GNU/Linux distros. In fact, I am working on a mobile Moodle app right now and have a distro PicLE (Pic learning environment) I am working on. I have embedded (mostly microcontrollers from Microchip) and know 8086 assembly. I could go on and on, but I won’t. All of this is on my resume and was emphasized in the interview.

Yet, I received a rejection letter. A nice one… So I found Quim Gil, the Lead who was available in IRC, and asked him what happened.

Around 2:13pm MST 12/17/2013

I hoped, maybe they didn’t go with the project. So, I decided to find the lead, Quim Gil (qgil) on IRC and ask him.

aicra: Hi Qim. I was wondering. Did your team decide not to go with a technical writer at all for the 3+ month contract or was there some reason I was not selected

qgil: we haven’t selected a candidate yet, and I can’t comment anything to anybody at this point

qgil: or.] wait

qgil: did you receive a notifcation?

aicra: yea

aicra: I was surprised

qgil: what is your real name?

aicra: and disappointed but from your response, I see that there are possible candidates so it was probably me

aicra: Marcia Wilbur

aicra: worked at the FSF

aicra: Community minded

aicra: Free speech advocate

aicra: :)

qgil: I remember, not all the details but I remember

aicra: I was hoping it was that your team decided not to select a tech writer. But I see. It was something I lacked, something about my qualifications that did not fit

aicra: Appreciate your time

qgil: you can send me an email asking for details, I would need the time that I don’t have now to reply properly

qgil: I think your qualifications are good, but this 3 month contract has a very precise goal where developer experience is appreciated beyond technical knowledge

aicra: No, Funny thing was I was trying to reach out to you on irc earlier but never saw you on until today. Maybe we have different IRC hours

aicra: Appreciate it.

aicra: Good luck. If it doesn’t work out, please keep me in mind

qgil: I actually marked your application as someone to keep in mind for more community and less code related tasks. True it is! :)

qgil: tech community, I mean

aicra: Great! Thanks!

aicra: :)

qgil: thank you for your interest in contributing to Wikimedia

aicra: hold on a second

aicra: Sorry but did you write less code related?

aicra: I see

aicra: Can I ask what language?

I did not receive a response. I waited several minutes. Had to run anyway.

So, I did email him as a follow up before running out the door. Here is my response.

Hi Quim,

I just wanted to follow up on the comment made about “less code related tasks”.

In fact, that is more disappointing than if the reason had been something else.

I have a 2 yr. degree in computer science with data structures, assembly and database which means I am very knowledgeable and experienced with:



I also worked on the Gentoo fork. I have created database driven applications and Linux installers as well as Android applications.

I have not worked as a programmer, except at Aries and my resume does not reflect a lot of programming but unless it is Python (which I haven’t touched since 2005)...

However, I would think that with a degree in Computer Science one might know that I have coding skills.

Very disappointing.

Shortly thereafter, I received an email that my reject letter was a mistake. Actually, I received an email that the reject letter was an “ACCIDENT”.

Hi Marcia,

I am so sorry – I rejected you by accident! We actually want you to have a conversation with Quim this week if you are available?
Akshata will get you scheduled once you send us your availability.

Sorry again for the error.

Was it really? Or was it to cover themselves so people wouldn’t learn about what transpired?

Seriously, though. I started to wonder about how many female developers are at the Wikimedia Foundation? What was the attitude toward female developers in our community?

I kept thinking about those words:

…developer experience is appreciated beyond technical knowledge.



So, before committing to an interview, I asked about diversity. The response was as professional as any corporation or organization.

They do seem to have somewhat of a diverse workforce.

All the while, all I could think of was…


I believe that Quim’s first response when he saw my name was female was to let me know I didn’t have the coding ability they wanted. Really?

Great assumption! Am I to give him the benefit of the doubt?

…developer experience is appreciated beyond technical knowledge.

I don’t think my developer experience is appreciated or could be appreciated!!!

No. I’ve been a female developer within this community for well over a decade. There were no females at Slashdot, Tina was the lone female at NewsForge and the only reason I got as far as I did was because in the beginning, these guys had no idea I was female in IRC, I was a computer science major at Arizona State and I love to code.

So, thanks Wikimedia, but no THANKS!

Side note: I believe Wikipedia has lost it’s connection to our community and the support. The point is, “Why are they paying someone to do this gig if they had community support!” Forking has already been suggested and as I write this, Wikipedia is being decentralized and will soon be available P2P as a community effort, not managed by Wikimedia Foundation.

As for me, I’ll keep focusing on Free Speech, censorship and maybe scandalous behavior (cough – Wikimedia)!

P.S. Not to be crude, but really, just because I have the ability to Quim, doesn’t mean I can’t code… Quim!

49 older entries...

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!