May 2012
17 posts
3 tags
Why Aren’t Computer Programming Languages Designed... →
A great question. Love the study and it’s results.
7 tags
قلب: لغة برمجة
The name I’ve chosen for my Arabic programming language is قلب. It is pronounced Qlb (or ‘Alb in the Levantine Arabic I speak) and it is a recursive acronym standing for قلب: لغة برمجة, pronounced Qlb: Lughat Barmajeh. The full title translates to “Heart: A Programming Language” in English (although this ruins the acronym and is no fun).
Acronyms in Arabic are notoriously...
4 tags
6 tags
9 tags
6 tags
4 tags
7 tags
5 tags
My father pointed out the spelling mistake in my bubble sort prototype (لائحة instead of لأحة). Stay tuned for a higher level of literacy in the future!
8 tags
8 tags
6 tags
5 tags
10 tags
12 tags
April 2012
14 posts
5 tags
9 tags
9 tags
10 tags
2 tags
7 tags
4 tags
6 tags
7 tags
5 tags
6 tags
A Pragmatic Exploration of Tech Debt →
4 tags
APL and jQuery
I was reading about APL last night because I am fascinated by its purely symbolic syntax. I was reminded that it’s an array based language with advanced array manipulation features.
Using jQuery for a project today, I realized that, like APL, a lot of it’s power comes from array manipulation as...
March 2012
10 posts
4 tags
Sodium Dreams: More Problems →
“I know, I’ll stop writing software.” Now they don’t have problems.
Some people, when confronted with a problem, think, “I know, I’ll use Regular Expressions.” Now they have two problems. “I know, I’ll use Java.” Now they have a ProblemFactory.
Now they have “I know, I’ll use Threads.” interleaved problems. “I know, I’ll use LISP.” Now their problem is…
February 2012
7 posts
4 tags
3 tags
2012 Eyebeam Fellowship! →
Scroll to the bottom, there I am! Super honored and excited!
January 2012
2 posts