Welcome to my website. I'm coding everything from scratch, so it's a bit rudimentary. The main purpose of it is to give me web development practice though, so that's alright.


March 23, 2012 | tags: music

I've been invited to play in a church service a week from Sunday (Palm Sunday). I'll be part of a small chamber orchestra (which consists mostly of Everett Youth Symphony members), accompanying their choir for a seven-movement piece called the Lenten Sketches. It's quite a good piece actually--it isn't technically challenging, but it's very musical when played with the orchestra and choir. The first rehearsal was tonight, so I got to experience that. read more


March 22, 2012 | tags: computers, numbers

It's common in the computing world to refer to randomly generated numbers as "pseudo-random" numbers, meaning that they aren't truly random numbers. That's because computers generate random numbers by taking a "seed" number and running a series of mathematical computations on it that return a new number. Some people call these numbers "pseudo-random" because they aren't really random, per se; they're generated by totally non-random methods. But what, then, is a "truly" random number? read more

Nerd Quiz

March 3, 2012 | tags: white and nerdy, quiz

I've whipped up a quiz to determine how white and/or nerdy you are, based off Weird Al's song. read more

The Pirate Problem

February 27, 2012 | tags: internet, piracy

This quarter at EdCC I took Introduction to Technical Writing. It's an online class, and they're aren't any tests. Instead we have several major assignments, and the largest of these is a 1,800+ word formal report on a technical topic of our choosing. I wrote mine on copyright infringement (AKA piracy) and what copyright holders should do about it. I finished it last night, so you can read it if you like. read more

The Beginner's Guide To Drive Partitioning

August 23, 2011 | tags: howto, computers

'Partitioning' is the act of splitting up a hard drive (or any other type of drive) into sections, also known as partitions. Partitioning can be used for many different things, such as installing more than one operating system (OS) on a computer. Besides setting up these multi-boot systems, one of the things this guide will teach you is how to make shared data partitions, so you'll be able to access your data regardless of which OS you're using. Needless to say, we'll be focusing on Linux. read more

The Road To Hackerdom

May 7, 2011 | tags: about me, computers

Earlier this week I wrote about how I got to where I am on the clarinet, so I thought it'd be a good idea to write about the same thing, only for computers. But first, let me explain the title. A hacker, in one sentence, is an expert programmer (a hacker is not someone who breaks computer security). I've also heard them described as someone who can make a computer do what he wants it to, whether the computer wants to or not. For a full explanation, read How To Become A Hacker by Eric Raymond. The sub-culture of hackers is called 'Hackerdom'. Thus, I'm writing about my journey to becoming a hacker. read more

How I Became A Musician

May 2, 2011 | tags: about me, clarinet

It all started when I was eleven. Although I wasn't interested in it, my mother and sister coerced me into taking band at the local public-school-for-home-schoolers thing (SVS) in sixth grade. My choice of clarinet was mainly a whim. I didn't really know anything about instruments, but the clarinet seemed very decent, and I liked that it was black (that's my favorite color). It turned out that band wasn't actually that bad, so I decided to stick with it. read more

The Alternate Operating System

April 23, 2011 | tags: Linux

Last semester I took a scholarly paper class. It definitely wasn't easy, but I'm still glad I took it. My paper was on the not-controversial-at-all topic of which operating system is the best. I, of course, argued in favor of Linux. read more

Keyboard Layouts

March 1, 2011 | tags: computers

Have you ever pondered on the seemingly-random arrangement of keys on the 'board in front of you? If you're like me (in which case I congratulate you), you may have previously supposed that Qwerty was found to be the best layout to facilitate efficient typing. That isn't the case. read more