What Are You Workin' On? - April 1st Edition
Surprisingly not a prank.
Posted on .
Welocme to my blog that I promised I would run! Itās half-finished but I want to do literally anything productive today, so I did this.
āHey, it isnāt April 1st anymore!ā
Sorry! Itās actually May 27th. I had this written and I didnāt upload it for some reason.
āWhat Are You Workinā On?ā Fun little tagline
Markov Chain Utility
I made a small Markov Chain utility in Rust a bit ago, and today I improved its performance! It now builds the Markov tree without copying any strings, which greatly speeds it up probably. I dunno, Iām really only here for the strange output it yields when I feed it my journal.
Some examples:
hell you're trapped in while listening to die.
me: *hank hill voice* hey, i'm vibing
Gonna purchaseļæ½ the gender.
Have I have no I have to.
Itās entertaining to have my words vomited back to me in strange combinations!
VieWS
This is gonna be a long section because I wanna talk about the history of this thing first.
VieWS is an idea thatās been rattling around in my brain for over 2 years now. It began as a tech-demo text editor to show off the window-rattling screenshake feature of my āLove2D Templateā framework, (read: one really really big god object that managed all the Love2D stuff in a way I liked) and that served as the basis for another project I worked on.
2023: hey sorry i deleted my twitter account a bit ago now and haven't gotten around to moving stuff into here. rest assured that these posts are in some backup zip file
The next project that more directly preceded VieWS was ui_test
, which Iāll add screenshots of later. I did this project without internet, and because of that I was surprisingly focused! I implemented a few simple widgets, moved the text editor into one of those widgets, and I even added tab focus! Iām still kinda proud of this, even though it honestly looked terrible. It was back in the era where #4080FF was my favorite color.
I kinda had an Amiga inspiration back then, too. You can see in the text editor Twitter microblog video that my cursor was a little red arrow, not unlike the iconic Workbench cursor.
Finally, I realized Iād created too much technical debt, and I finally started work on VieWS. I came up with the name nearly immediately!
It also adopted my garish RGB palette, at least until I saw how cute the Macintosh looked, and I used a shader I wrote to constrain the colors to a lo-fi eye-strain-inducing 4-color CGA palette.
Iāve mainly stuck with that for now, but recently I made a desktop pattern editor! Really proud of this, and it might be the last thing I make for Love2D VieWS. Of course, I also accumulated a lot of technical debt with this, and Iām not satisfied with the performance (like FPS, draw calls, etc.) Iāve seen from it.
a screenshot of the desktop pattern editor, from early 2021
Whatās the future of VieWS? Iām trying to rewrite it in software-rendered Rust, with a Lua runtime for building basic apps! So far itās going well!
I kinda want to dip into more retro computing aesthetics for the look and feel of VieWS. Mentioning the Amiga here makes me want to pull more from itā¦
Writing
We donāt talk about my writing. Next thing please.
Jokes aside, itās fun to write for myself and no one else. I feel like writing is some of the most fun Iāve had creatively recently. Alongside drawing PokĆ©mon really badly.
Drawing
Oh yeah, I also draw furries really badly in Flipnote! Iām proud of how far Iāve come since stick people on the DSi, but I do have a long way to goā¦
Kinda Coming-out
Also, I decided to quietly come out as transfeminine and nonbinary on trans visibility day! I havenāt done much with presentation yet, but it feels nice to
Thatās it for the first āWhat Are You Workinā On?ā! Iām gonna go sleep now.