Zxq9 - zxq9.com - The Intellectual Wilderness
General Information:
Latest News:
Mental Overhead 24 Aug 2013 | 07:46 am
I haven’t had any reason to write assembly by hand for quite a while, but the other day a deep hardware geek friend of mine asked for an opinion on an instruction set for an architecture he is working...
Keyboards, Machine Guns, and Other Daily Tools 16 Aug 2013 | 06:07 pm
It looks like I’ll be at least occasionally moving between my home in Japan and offices in the US where I may wind up setting up a system for myself to use while I’m there (I’m not a huge laptop fan w...
A Technically Inaccurate Explanation of Monads 15 Aug 2013 | 09:44 am
I’ve come across a multitude of technically inaccurate explanations of monads on the web, all intending to explain them in simple terms to FP newbies, most revolving around their use in Haskell. They ...
Binary Search: Random Windowing Over Large Sets 14 Aug 2013 | 04:03 pm
Yesterday I came across a blog post from 2010 that said 10% of programmers can’t write a binary search. At first I thought “ah, what nonsense” and then I realized I probably haven’t written one myself...
Don’t Get Class Happy 13 Aug 2013 | 11:58 am
If you find yourself writing a class and you can’t explain what the difference between the class and an instance of that class is, just stop. You should be writing a function. This antipattern — need...
“Never Underestimate…” Revisited 12 Aug 2013 | 06:27 pm
One of my daughters just surprised me by showing up dressed for bed — underbits, bound hair, PJ bottoms and top buttoned up. It surprised me because I was headed in to dress her. At first I figured he...
Development Speed VS Quality 13 Jun 2013 | 07:59 am
I’ve been working under some pretty insane time constraints doing development lately. Two things jump out at me reviewing my work: I can, when cornered, churn out thousands upon thousands of lines of ...
Recursive Lineage Queries in SQL and RyuQ 22 May 2013 | 08:47 am
Without explaining every detail, here is a “proper” (as in, non-NULL dependent) method for handling tree data within a recursive query. In the example below table foo has an id, a parent and a dtg (da...
More on a new Data Language 20 May 2013 | 06:17 pm
I’ve given more thought to the new data language I’m working on, and finally decided on a name as well. The new baby shall be called RyuQ — a reference to where I live respelled to accommodate the man...
Thinking About a Data Langauge 16 May 2013 | 05:43 pm
I’ve been thinking a lot lately about how a query and data definition language would look if I were able to write one myself. Well, it turns out I can write one myself, it just takes a lot of time. I ...