how to have fun while doing personal programming
how to have fun while doing personal programming2024-11-02 02:23
well, just like the title says, iām gonna show you how to have fun while doing
personal programming, at least, how i have fun while doing it. i also think
these things were crucial towards me learning to program as well.
donāt worry about:
writing nice code
writing repetitive code
hard-coded strings
optimization
about how idiomatic your code is
error chec ⦠ā Read more
a flat directory of posts it is
a flat directory of posts it is2023-10-29 14:04
okay, so, a few posts ago, i fucked with
peopleās rss feeds because my brain is indecisive, and changed my posts from a
flat directory to a year-based directory, but i think i prefer the flat
directory more for simplicity lol, so iāve moved back to a flat directory of
posts, which, of course, comes along with messing with rss feeds again.
feel free to unfollow my fee ⦠ā Read more
i finally learned how to make chicken scheme modules lol
i finally learned how to make chicken scheme modules lol2023-07-29 22:22
i put off learning how to make chicken scheme modules since i got into chicken
scheme because the examples on the docs never worked for me. i think this was
because, from the best of my memory, i was trying to interpret a scheme file
that imported a module i made, but i hadnāt generated the object files for the
imported module. it kind of sucks ⦠ā Read more
woops about the rss feed
woops about the rss feed2023-07-13 00:40
heyyy sorry about all the duplicate posts you got in your rss feed. i had
changed my directory structure to organize my posts by year, instead of a single
flat directory of posts, and then published it.
after some time, iāve decided that i enjoy the simplicity, programming-wise, of
just a single flat directory of posts, so iāll probably be moving back to that.
when i go back to using a flat directory of posts, though, itāll all be done
us ⦠ā Read more
rain rain
rain rain2023-05-20 12:26
everyoneās asleep and the pitter-patter of rain can be heard on the window. i
keep forgetting to write here, but at least iām still writing. iām a little
exhausted and sleepy, but itās been a long time since iāve had some alone time
to just write, so thatās what iām doing.
iām writing this in vim, like usual, but i recently turned of syntax
highlighting for things, and itās kind of nice and relaxing. some of the bright
colors can be jarring, but that could also be fixed by disabling bold ⦠ā Read more
a shitty config file parser in fennel
a shitty config file parser in fennel2023-04-28 21:51
iām working on rewriting my blog enging again (lol) in fennel (again), and made
this simple config file parser for the following config file format:
name = someone's name
domain = verycoolwebsite.com
email = awsick@cool.com
it turned out to be pretty easy too! i made use of fennelās threader macro,
->, which just takes an initial value and an arbitrary amount of functions,
and passes the initi ⦠ā Read more
markup converter progress
markup converter progress2023-03-12 23:56
yep. this is a another late-night blog post. probably wonāt be a long one, but
thatās okay, i donāt aim to post at a specific length when i write, i just kind
of write how i want and when my brain wants to throw text into the worldās eyes
to read.
anyway, i updated my markup parser so i can split ordered and unordered list
items across multiple lines. it was beginning to feel odd to have a text file
that was 80 characters in width, and then ⦠ā Read more
yet another website generator!
yet another website generator!2023-02-01 00:18
woa, itās late as fuck. didnāt realize the time. anyway, iāve been working on
another website generator because my lol project
felt too⦠āfor general useā. i admit this thought was triggered after chatting
with some friends on tilde.town about how they refound that spark of joy you get
when you first start programming, because youāre just trying to get shit to
work, instead of trying to appeal to a large u ⦠ā Read more
community, code, a skunk, a dog, a rabbit, and an owl
community, code, a skunk, a dog, a rabbit, and an owl2022-11-06 13:42
i recently rewrote my project, nicethings, in
chicken scheme. it was originally in racket, but it was old, messy, redundant,
and i just like translating programs from one programming language to another
haha. originally, it was in python, back when i first got into programming,
before i rewrote it in racket.
i ended up sim ⦠ā Read more
starting fresh and archiving old blog posts
starting fresh and archiving old blog posts2022-09-21 00:06
okay, so this post marks the start of a wonderful informal blog about my
thoughts, feelings, and programming adventures.
i already had a blog with posts, but i archived all of those posts,
because they felt too professional or formal for something thatās supposed to be
a personal website.
originally, i was going to just delete them from my website and back them up to
a directory on ⦠ā Read more
meet lol, my new website generator!
meet lol, my new website generator!2022-08-08
Iāve been pretty busy lately, so I havenāt had a lot of time to explore
computers, which is what I love doing. In the last few months, Iāve been trying
to fight back against busyness by writing a new website generator after everyone
goes to bed. I canāt recommend doing this, because it gets exhausting after a
while, but it gives me my kicks and makes me happy.
My old website generator, [wg](https://git.m455.casa/w ⦠ā Read more
Trying out an early web look for my homepage ā Read moreā¦
Home-hosting ā Read moreā¦
Redesigning my paste service with Fennel ā Read moreā¦
WeeChat tips ā Read moreā¦
Setting up a paste service with Vim, rsync, and nginx ā Read moreā¦
Connecting to Twitch with WeeChat ā Read moreā¦
Setting up a Git forge with Gitea ā Read moreā¦
Setting up an IRC server with Oragono ā Read moreā¦
Generating a list of posts for my blog ā Read moreā¦
Adding date support to my awful RSS-feed generator ā Read moreā¦
Why I donāt use Facebook products ā Read moreā¦
All about my awful RSS feed generator ā Read moreā¦
Thoughts on technical writing and accidentally gatekeeping communities ā Read moreā¦
Having fun with Lisp(s) ā Read moreā¦
Public Unix server etiquette ā Read moreā¦
What I like about the Scheme community ā Read moreā¦
What are social Unix servers? ā Read moreā¦
Redirecting your GitHub Pages website to a Dat URL ā Read moreā¦
Setting up graphical applications in Windows Subsystem for Linux ā Read moreā¦
Setting up a Chinese input method on Debian ā Read moreā¦
A quick guide to pronouncing Chinese words ā Read moreā¦
Interpreting second language speakers ā Read moreā¦
Learn to read and type Chinese ā Read moreā¦