Nonzero Chance
Development Blog
![A Mountain of Software I’ve Never Heard Of](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1681928343646-GVQLUDK9AFO8AO8ZQTYS/glitch-screen-1-shifted-and-smaller.jpg)
A Mountain of Software I’ve Never Heard Of
I just keep adding to the filters of the job ad filter program I wrote to minimize the noise in my jobsearch. I've got more than 300 regexes just for software packages and platforms I don't know…
![Learning JavaScript: 73% Complete; but More Books Ahead](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1680917103046-Z4NINJ0UE279DZONPRG4/abstrakt-glitch-hintergrund-bunt-16103089601ui-shifted-and-smaller.jpg)
Learning JavaScript: 73% Complete; but More Books Ahead
I’m most of the way through Eloquent JavaScript; I’m on the exercises in chapter 16. At the same time I don’t think I’ll be fully up to speed after just 1 book. I have a book on HTML & CSS queued…
![Learning JavaScript: 52% Complete](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1680290000213-9TK1Y6PBWWN9FJTT02UA/image-1651515844hyk-shifted-and-smaller.jpg)
Learning JavaScript: 52% Complete
I’ve gotten as far as Chapter 11 in the Eloquent JavaScript book, though I haven’t completed the exercises. So far I’d give the book ★★★☆☆. He certainly could’ve gone into more detail in places. I’ve…
![Learning JavaScript from a Book + Virtual Flashcards](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1679844470195-U61SWU2IP2H89OSB8QNH/glitch-art-abstract-shifted.jpg)
Learning JavaScript from a Book + Virtual Flashcards
The best thing I can do with my time is learn a new language, I think. I’m going through hundreds if not over 1000 job ads every day; the #1 language I see among the ads I don’t qualify for is JavaScript…
![A Title-Casing Utility that Correctly Lowercases Certain Words](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1679614162781-FF7DAGM1QBJE696A7BY8/abstrakt-glitch-hintergrund-bunt-1610309176Fpw-shifted-and-smaller.jpg)
A Title-Casing Utility that Correctly Lowercases Certain Words
So I decided to polish the titlecasing utility I wrote and open-source it. Since it’s ideal for being incorporated into a much larger program I released it into the public domain using The Unlicense…
![Where to Go from Here](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1679503266486-SX8LARAWYSM573711JVA/abstrakt-glitch-hintergrund-bunt-1610309621GBq-shifted-and-smaller.jpg)
Where to Go from Here
Finally finished work on my webspider, arachnea¹, just as I came to the end of needing to use it daily: I reached my newest goal for mastodon accounts followed, >400. Now I need to figure out where to…
![Where Python 3.10’s := Operator Can Be Used](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1678834174486-9AEKY1Q9D5SG49B9TDMC/glitch-crabs-2-shifted-and-smaller.jpg)
Where Python 3.10’s := Operator Can Be Used
Today I learned how the walrus operator works. I had assumed it could be placed anywhere within an expression; that was incorrect. It can’t be used within an expression. Its proper place is outside…
![Python 3.10’s Match/Case Statement](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1678745004379-BSDU4CE3UCMWDJBJJLNC/frau-figur-statur-gothic-1668020074TBe-shifted-and-smaller.jpg)
Python 3.10’s Match/Case Statement
I finally found a use case for python 3.10's new match/case statement. (I just wanted to try it out.) The use case is a trivial one; I’m just using it to pick between different print() statements…
![Using R for the First Time in Awhile](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1678660923434-KKOXHUAMWHGZGAENRI1U/glitch-screen-17-shifted-and-cropped.jpg)
Using R for the First Time in Awhile
I’ve been logging my weight daily in a notepad file on my phone. I started at the end of January, and it’s the 1st of the month, so I thought I’d take February’s data and see what I could make of it…
![Returning to My Webspider](https://images.squarespace-cdn.com/content/v1/63d2e64baf126362c68ea552/1678660368083-JKJGJZKTR3X7UNQTQRXA/glitch-2463371-shifted-and-smaller.jpg)
Returning to My Webspider
So I’m returning to a 900+ sloc python program with no comments that I haven't used for months, and whose behavior and architecture I no longer have any familiarity. I just need to pick it back up…