chhotii: (Default)
1/4 cup water
1/4 cup chickpea flour (more if from Indian grocer, as that seems to be sifted more than Bob's)
1/2 teaspoon yeast
1/4 teaspoon turmeric
1/8 teaspoon salt or 1/4 teaspoon garlic salt
1 tablespoon chia seeds
1 tablespoon olive oil
(Optional: 1 tablespoon almond flour)

Mix in a jar until well-mixed. Close jar and set aside until yeast has done its thing and it's quite bubbly (20 minutes or so on the counter in hot weather; several hours in fridge).

When ready to cook, remove lid and microwave 1 minute.

Empty jar into pan with a little oil and cook for a minute or so, crumbling the chickpea cake and mixing into other stuff.
chhotii: (Default)
Work has been keeping me busy and preoccupied all the time. I'm having to learn my way around this very peculiar codebase, and more about IT/cloud deployments/networking than I ever thought I would need to know, and how to work with other developers. The speed at which one can write Java and SQL is no longer an issue; the AI will churn out code while you're getting tea; the question of exactly what code to write takes me a long time to figure out, and that cannot be delegate to the AI. So, busy busy busy all the time trying to get my tickets done.

I will say this about this job, the culture does respect days off. And we had Juneteenth off. So far this weekend there has been kayaking (yay!), dental work (boo!), and Beginning of Summer party (yay!).

The plan for today was to take a look at the camping gear because Baitcon is next weekend. But we are driving to Concord for a brunch soon. So I'm just staying out of the kitchen while others frantically cook. (Thus: hi, DreamWidth!) David may have to inspect the tent on his own and in the worse case scenario (gear-wise) there's an REI in Framingham, roughly on our way when we head west on Friday.
chhotii: (Default)
Not much new. I'm trying to focus harder on work. I have a habit of reading the Internet on my phone while having my morning coffee, and the outrage of it all gets my blood boiling, which gets my attention and focus off to a choppy start to the day. Plus, the work day keeps getting punctuated by having to wait for tests to run, the computer to reboot, etc., giving me the unfortunate opportunity to look out at the state of the world again. After not getting done what I was supposed to at work last week, I resolved to be more heads-down and shut out everything else other than the open Jira ticket in front of me.

I'm working on the small details of how to configure some cloud resources, and how to write the test code to test to the configuration code, without doing some really smelly duplication of code that figures out these small details. I don't know if I'm focusing on this hard enough to get things done in a timely fashion. But I am focusing hard enough on this to manage to not think all day about just how much I hate Trump and how much I fear what he stunt he's going to pull to try to avoid the ignominious electoral defeat he's earned. Success!

Except... yesterday... I took my eyes off the code for a minute to try to find the perfect emoji to react to something on Slack, and found that some coworker had created a custom Trump emoji. Why? Do they like the guy? Do they just think he's funny?
chhotii: (Default)
Saturday: As previously mentioned, went to the Ed Markey/Ayanna Pressley signature drive in the morning. It occurred to me that I know a lot of people who would be happy to sign Markey's and/or Pressley's nomination papers. So, at the end of the official event, I traded my clipboard for a fresh one, and went to Coolidge Corner. I bummed around trying to get signatures from strangers; then the Invidisible-ish regular protest started, and I got a bunch of signatures from the protesters, having great conversations with a bunch of them along the way and holding up their protest signs while they signed. There was a Markey campaign staffer posted to Coolidge Corner, also looking for signatures, and we carved up the territory; I hit up the protesters for signatures, because I'm a familiar face to them, and he hit up the random pedestrians passing through.

Sunday: Went to Somerville to get signatures from people who are Markey and Pressley constituents. Visited with Anne and Charles, and Anne, Charles, and Benjamin were happy to sign; visited with JB, who was happy to sign, and Kimberly happened to be there too! Visited with Mieke, and then Beth K. when she got out of the festival meeting, and Mieke filled me in on all the recent Firefly shenanigans. Really fun to visit with folks! And didn't just get signatures from friends. I bummed around T stops and the bike path and Davis Square asking strangers (much more bravery required). After filling up a sheet for Somerville for each of Markey and Pressley, I went to the Porter Square shopping center to find a campaign staffer to exchange for fresh papers. It was the same staffer that I had run into in Coolidge Corner the day before! He must think I'm everywhere.

Monday: The local old lady activists invited representatives of College Democrats from a couple of local universities to the church for the evening, and we had a great meeting talking strategy across the generational divide.

Tuesday: After work drove to the southern edge of town to participate in a Signs of Fascism protest. Felt very energized after doing political activism 4 days in a row!

Wednesday: In the evening, attended... one of those webinars. Won't name the organization; I don't think any less of them. One of those big activist organizations and big meetings. They showed a slide deck about No Kings, etc., talked about the mythic 3.5%, etc. These things wind up being very formulaic and one-way; for fear of zoom-bombing, they don't allow input from the participants other than in chat. Understandable, but, like, if I'm a passive spectator, there's better entertainment, and denser sources of knowledge about what to do about it all.
chhotii: (Default)
This morning I went to the kick-off rally for gathering signatures to get Ayanna Pressley and Ed Markey re-elected. That was supposed to start at 9:30 in Jamaica Plain. I was kind of sweating whether I would get there on time. Google Maps said that it would take 28 minutes to walk, but I didn't think that I could walk as fast as Google Maps thinks I should (aging sucks). Google Maps also thought it would take 23 minutes-- almost as long-- to take public transit. The suggested public transit route was absurd: do almost as much walking as the walking route to go way out of my way in hopes that taking a bus, like, 2 stops would save some time. Driving was supposed to take 8 minutes.

So I persuaded Vic to drive me. The catch is that Vic had to be at work at 10:00, and the garage at Vic's work costs money. I said, I'm in a hurry, and with this job, I have more money than ability to be organized, so if you drive me, I will pay for you to park at work.

This did not go well. While driving after dropping me off and on the way to work, Vic got caught behind a parade. I don't know whether Vic got to work on time. And the parking, I hear, is going to cost me $46. Forty-six dollars!!! And, there was zero value in getting to the political thing on time. I got there precisely at 9:30, spent 30 seconds reviewing the information about the proper way to get signatures (voters from different towns on different sheets, etc.).. and then waited, standing around, for about another half hour before our lovely congress-critters showed up to give us our rallying stump speech.

Then it turns out there was a much more reasonable public transit route: a different bus that would take me to the Orange Line, and then like 2 stops on the Orange Line. I think Google Maps is often stupid about figuring out public transit routes.
chhotii: (Default)
...would be to sign a nomination paper to get Ed Markey on the ballot for re-election to the Senate. Markey is passionately pro-democracy (gave a great speech at No Kings 3) and a visionary on many other issues. He holds the record for the most anti-Trump-appointee votes in the Senate. Signing the paper is just to get him on the ballot; one can sign this and still ponder until May 5th about whether you want to vote for him or the opportunist who's primarying (sp.?) him.

If you live in or near Somerville, I plan to be in your neck of the woods, looking for your signature tomorrow. You're eligible to sign if you're registered to vote and not as a Republican.

Oh, and Ayanna Pressley too! I also have nomination papers to sign for Ayanna, that force of nature in the House.
chhotii: (yummy)
Does Karen still spin as a hobby? (Karen whose LiveJournal name was something like $DOGSNAMEmom; I don't think she ever jumped here.) Do we know folks in the younger generation who spin? (Sam does yarn arts; I don't know if that extends to spinning.)

Vic, on a crazy whim, bought some raw wool in Ireland. Fortunately one of their roommates over theere (not liking having something in the cottage that smelled of barnyard, I'm guessing) washed the yarn.

If we don't have friends who are currently into spinning, I'll try the local freecycling mailing list. Because, really, what are we going to do with unspun wool?!?
chhotii: Will Ferrel's character saying "I feel like I'm taking crazy pills" (crazy)
Scary AI prediction of 2025: We fail to solve the alignment problem.

Scary AI prediction of 2026: Alignment problem is solved: AI is aligned with Sam Altman's interests.

Recommended reading: https://medium.com/@profgalloway/the-resistance-comes-for-openai-5150e0a8223d

my cat

Apr. 3rd, 2026 03:18 pm
chhotii: (Default)
Here's the cutie:
brown tabby being endearing

hey there!

Apr. 3rd, 2026 08:53 am
chhotii: (Default)
Hey, DreamWidth! It has been a while.

Good to see that there's still some people posting here? I had fallen out of the habit but I'm thinking I should post to this journal more. (Social media, ugh: Facebook is still evil, right? And Instagram is owned by Facebook, right? Twitter, I mean X, definitely very evil; Bluesky probably has the addictive qualities that Twitter used to have, and if it's trying to be "the new Twitter", it probably is geared to really short tweets, not what I'm looking for; LinkedIn is for job-hunting and such, and thus an inappropriate place to be really blunt about politics and personal things; Signal is geared towards more personal conversations. Is there anywhere else I should be???-- Well, this would be the audience that thinks that DreamWidth is the right answer!)

Anyway, a 30-second update:
* I am employed;
* Vic (my offspring) still goes by Vic;
* Vic is doing alright; employed, still in college, just learned to drive;
* I am completely dismayed by the current political situation, my rage is bottomless;
* I currently have one cat, extremely cute and sweet
chhotii: (Default)
It appears to me that the IRMC process is not working out well as a way to memoize staffing decisions.

Hey there!

Jul. 17th, 2023 07:55 am
chhotii: (mail)
I don't think I've logged in to DreamWidth since I got this new computer, which I purchased in August 2022. Or maybe since I got my current job, which started in June of 2022.

I'm not good at the social media thing, or with keeping up with people, in general, via any media.

Anyway, what's up? How are y'all?
chhotii: (Default)
https://www.joelonsoftware.com/2001/12/11/back-to-basics/


These are all things that require you to think about bytes, and they affect the big top-level decisions we make in all kinds of architecture and strategy. This is why my view of teaching is that first year CS students need to start at the basics, using C and building their way up from the CPU. I am actually physically disgusted that so many computer science programs think that Java is a good introductory language, because it’s “easy” and you don’t get confused with all that boring string/malloc stuff but you can learn cool OOP stuff which will make your big programs ever so modular. This is a pedagogical disaster waiting to happen. Generations of graduates are descending on us and creating Shlemiel The Painter algorithms right and left and they don’t even realize it, since they fundamentally have no idea that strings are, at a very deep level, difficult, even if you can’t quite see that in your perl script. If you want to teach somebody something well, you have to start at the very lowest level.
chhotii: (Default)
Note: If you know of Coco, the new cat (as of June) in our household; I'm talking about the same cat. Coco was her shelter name. We just recently came up with the forever-name "Vinny". No, the cat isn't transgender; Vinny's pronouns are still she/her.

all about cat poop )

Ugh, I don't know what to do. This is so not clear-cut. She's so cute, she's part of the family. She is purring on my lap right now. But pouring money into putting this cat through medical ick, when we didn't go into this expecting very many years of cat life; crazy?

Vic is at a friend's house this weekend. Earlier we had started talking about end-of-life decisions about pets, but just in the abstract. Ugh, this discussion might get way too real way too fast. Or not, which is almost worse; she might be low-key suffering, but not complaining about it, for a long time, as we flail at trying different foods and laxatives and dither about what to do. Ugh.
chhotii: Will Ferrel's character saying "I feel like I'm taking crazy pills" (crazy)
Recent article in the WaPo sums up worst-case scenario fears regarding Trump. Everyone who said "oh, he won't be that bad" or "we will get through this" or "this will blow over" or "whew, he lost, crisis over" or, the worst, "so what, all politicians suck, don't they? (ugh, Biden)", I would like to bite. Hard. And not in an affectionate way.

cat? cat!

Jun. 30th, 2021 07:21 am
chhotii: (yummy)
Meet Her Royal Highness, Princess Coconut of Macaroons, picture is here.

One of my pet pandemic projects was to have the complete series of weekly allergy shots, now that there's allergy shots for cat allergies. This took about 1,000 years or no time at all (time lost all meaning in the endless March).

About 10 days ago, Vic and I visited the home of a friend with cats, specifically to see whether the allergy shots worked. So, the host did not vacuum in preparation of our arrival, I did not take antihistamine. We sat on the cats' favorite sofa, with their cat-fur-coated favorite blanket, and petted the cats as much as they would stand. I was fine!

Emboldened by this experiment, I was willing to visit an animal shelter, which had just started allowing unscheduled visits, with Vic. I said "we can look at the animals but what are the chances that we bring home a cat today? Very low. Trying to find the right match for a pet from a shelter is like trying to find a boyfriend or an employer. You have to look and look because everyone out there is a crummy match."

So we went to the shelter, and we met Coco. Coco was not what I had imagined as the new addition to our household. She's a small cat (I thought Vic had a thing for big cats). And she's rather old, 14 years old. Before we met Coco, Vic expressed an interest in a young, playful cat, who could perhaps be trained.

But when we stuck our hands in Coco's cage, after sniffing suspiciously, Coco head-butted our hands, demanding to be petted. Coco loves to be scritched behind the ears, where her fur is so, so, so soft, and the tabby-patterned fur hairs are banded so you see fascinating whorls of color when you push the fur around. Vic was instantly in love.

And my allergies seemed to not be an obstacle to being with Coco. We spent an hour in an enclosure at the shelter with Coco, getting to know her, and allergies seemed fine.

So, we went out and bought the basic cat necessities (litter box, litter, scoop, un-tippable food bowls). We tidied up the apartment, because if there's a cat in my home, vacuuming has to happen. And we went back to the shelter a couple of days later to get Coco.

Now there's a furry mammal in my home. It's going well. Cat care has been pretty simple. She mostly sleeps, but sometimes she wants to sit in my lap and be petted. It's vastly amusing, the quintessentially cat things she does: jump on my desk, and step all over the keyboard; sit on things and in things; fold a little pointed ear back in irritation when we apply her medication. So very cute.
chhotii: (Default)
The fact that women earn, on average, significantly less than men is held up as evidence of sexism, since women are no less smart and hard working as men. What else could it be? There's not a lot of jobs anymore where height and upper body strength make a lot of difference.

I have a radical notion: that while it's sexism as the root cause, yes, it's not entirely the sexist attitudes of employers. The sexism that permeates our society (which isn't really the fault of any particular individual employer) is that if you have a child, and that child has any needs, it's much more likely that the buck stops with you if you're the mother. Particularly in the areas of personal care and attention and attending to (as opposed to financial needs.)

Perhaps I am insane to be trying to re-boot my software development career while trying to chivvy my neuro-atypical teen through the high school graduation requirements. But, I was like... Vic is 16!?!??! Nearly adult! Vic can cook! Why does Vic seem to need as much attention now as at age 5?

I need to be three people: the bread-winner, the home-maker, and the student. Sometimes it all crashes into me at once and nearly crushes me. I just turned in the first major assignment for my Analysis of Algorithms class, which got completed during the work week because last weekend we went camping. I don't regret going camping-- it was fabulous-- but came back exhausted and then found that as I unpacked the assignment it had all kinds of extra requirements tucked away in the corners (like "learn UML"!) and too exhausted, overwhelmed, and busy with work to figure out the actual worse-case efficiency of my algorithm until late this afternoon, which was really pushing it way, way too late. (The assignment is due tomorrow morning at 6:00 am. Why 6:00 am? I guess nobody will be working up until the last minute if the deadline is 6:00 am.)

Vic wanted me to take them eye-glasses shopping. I am so, so, so sorry that Vic does not have more than one parent. This one parent did not have enough time for both schoolwork which was required and work, also required, let alone eyeglass shopping.

A more self-motivated kid would walk themselves the two blocks over to Felix's little eyeglasses shop and pick out frames on their own. They can't order glasses without me and the magic credit card, but they could pick out frames. Or at least look at frames. Right? Vic, however, is offended at the idea of going to Felix's shop, since Felix always cheerily greets us as "ladies". Ugh.

This coming weekend:
1) Try to get AHEAD on my schoolwork
2) Vic eyeglasses shopping
3) Buy food
4) Tons of work-work, try to make up for time lost this sprint to camping prep, camping recovery, and schoolwork distraction, so as to not get too badly excoriated at Tuesday's sprint review

Imagine the software I could write if I were not continually just totally scattered.

Tomorrow, in the fucking middle of the work-day, we are supposed to do a "virtual escape room" as some kind of team-building social thing. Participating in the "virtual escape room" is neither one of the sprint goals, nor directly related, as far as I can tell, to fixing any of the project's major flaws. I cannot put this on my resume. I plan to sleep badly and beg off participating by complaining that I feel like crap tomorrow. To this end, I fueled up with coffee to power myself through the last bit of my homework alarmingly late in the day. My algorithm pseudo-code is written with verve; the escape room doesn't get any.
chhotii: (diploma)
Not really happy in my job.

But, discouraged on the job-hunting front. Given my gender, my unusual career path, the fact that it's so hard to accomplish anything resume-worthy when things are such a mess at my current job, and my general ineptitude at talking to people, I think that for me, finding the right job hinges on getting the M.S.C.S. degree. Thus, I've been focusing on my coursework, rather than job-seeking.

Which leads to the question: why not quit the current job, and go full-time on the degree program? The more classes I take at a time, the sooner I finish. The sooner I finish, the sooner I can, perhaps, find a job I'm happy in.

So I did the math, which I will share here, because it's so astonishing. I had to check my work several times over because the result is just so unbelievable.

Simplifying assumptions: This is assuming I am taking 7 more courses, all at the 600+ level. And assuming that if I were to go full-time, I would be able to find 3 or 4 classes I want to take in one semester, and all the remaining courses I would need for the degree the next semester, with no show-stopping schedule conflicts. Also neglecting various fees that full-time students have to pay. Ignoring inflation.

Part-time tuition per credit: $940
Part-time tuition per course: $3,760
7 courses at part-time rate: $26,320

Full-time tuition per semester: $58,560
Semesters required to take 7 courses: ceil(7/4) = 2
2 semesters full-time: $117,120

Cost difference: $90,800

That's... astonishing.

I could perhaps finish the degree a year or two sooner if I were to quit now and focus on finishing it as fast as possible. However, $90K is enough for me to live on for a couple of years. To make that make any sense is a stretch. Let's say I paid an extra $90K to finish the degree a year earlier, and, immediately upon graduating, got a job paying $125K. Would I come out ahead?... Probably not, taking into taxes, plus the hassle and expenses of working.

Nope. Nope. No way.
Page generated Jul. 8th, 2026 05:29 am
Powered by Dreamwidth Studios