Category Archives: Programming
JavaScript’s “history” methods are cool
Recently, I was writing a paper which required me to do a little historical background research. Through this I ended up on the website for Encyclopedia Britannica. As I was scrolling the page, I saw something that I hadn’t seen … Continue reading
Making a parser generator doesn’t have to be hard.
I’m inspired to write this because of Russ Cox’ regular expression blogpost, which follows a similar format, although I’m not about to compare my implementation to others. Recently, I decided to create a project called CCC, or Collin’s Compiler Creator, … Continue reading
Working on a new text editor…
So, as I’ve been teasing (for like 2 years at this point…) I am working on a text editor. Originally it was going to be based in the terminal, and using the Aquila virtual machine, then using Blæst, finally using … Continue reading
Switching to Apple
So, for pretty much all my life I’ve used Windows computers, and ever since 2016 pretty much used Linux full time. I used Linux as far back as 2011, with Ubuntu 11.10 being my first distro, however 2016 was when … Continue reading
80% of the problems, caused by 20% of the bugs
If you’ve been around the internet for a long enough time, you’ve probably heard of the 80-20 principle, or Pareto Principle. For some reason, it seems like everything is linked to the proportion 80 to 20. For example, 80% of … Continue reading