Agentultra
Polymath Provocateur
Blog
Archives
Feed
My name is James King. I make games and program computers.
GitHub
Twitter
Blog
Introduction to Procedural Algorithms
2015-06-24 08:49
Mozilla Circus and asyncio
2014-08-21 21:59
Python and Canvas2D with Brython
2014-05-24 18:20
Static Generators
2014-05-23 22:49
Defining Function Arguments in Hy
2013-04-22 09:10
Hy is a Lisp on Python
2013-04-19 16:35
The Emacs Browser
2013-03-25 20:03
My New Policy on Misogyny
2013-03-21 14:17
Dick Jokes Considered Harmful
2013-03-21 09:42
ATDT Pre-Alpha Progress Update 1
2013-03-13 10:44
SDL and Modern C++: Images
2013-02-21 16:57
Game Frameworks for the PC
2013-01-30 10:36
What Makes A Game Art?
2013-01-25 23:36
New Year, New Look
2013-01-01 19:15
I Can't Play Diablo 3 So I'm Going to Make a Game
2012-05-01 02:56
Why Is The Future Not Here Yet?
2012-02-16 11:35
Teaching Kids to Code
2012-01-11 23:30
It works!
Sunday, December 04, 2011
»
Test
Strict Types
2011-11-09 22:35
Parenscript Is Awesome
2011-07-19 21:31
Stopping To Observe the Code
2011-06-30 17:37
Follow Up With Ben: Part 1
2011-06-06 11:59
An Open Letter to Ben Mueller-Heaslip
2011-06-04 15:57
You Might Be a Data Scientist...
2011-05-25 22:23
Run Length Encoding in Lisp
2011-05-23 21:11
Aspergers and Programming
2011-05-12 15:51
Katamari Coding
2011-03-30 18:30
Software As A Service
2011-03-15 18:27
Secrets Do Not Keep You Safe
2010-12-08 22:21
My Processor or My Guitar?
2010-10-20 20:39
Optimization Techniques: Divide and Conquer
2010-10-12 12:06
Can You Make This Toy Python Program Faster?
2010-10-10 12:18
Node.js is Infecting Everything
2010-10-05 12:34
Minecraft
2010-09-27 20:56
Programmers and Dogma
2010-09-25 13:17
Code Quarterly Challenge: Parsing with Python 1
2010-09-16 12:45
Parsing with Python Coroutines: Fail
2010-09-13 12:54
Parsing with Co-routines: Help Me Wrap My Head Around This
2010-09-13 13:11
Python by Example: Sort
2010-08-13 13:56
Higher Education Bubble
2010-08-08 18:55
Re-Thinking the Web Framework
2010-07-28 16:51
Open for Business
2010-07-22 15:50
Limbo Game Review
2010-07-21 21:51
Mature Student? Hope you like Humanities and Social Sciences
2010-07-21 15:10
Pylons and JSON-RPC 2.0
2010-07-13 16:07
Wishful Thinking Will Not Save the University of California
2010-07-12 16:53
The Beauty of RPC
2010-07-04 13:28
On Manly Moustaches
2010-06-30 08:45
Pylons JSON-RPC Now on BitBucket
2010-06-30 14:51
Pylons JSON-RPC Controller Update
2010-06-29 16:21
G20: A Perfect Storm
2010-06-28 11:06
Pylons JSON-RPC Controller
2010-06-22 21:42
Pylons, Pyjamas, and JSON-RPC
2010-06-22 14:23
Picross3D
2010-06-11 09:26
Program Outdoors
2010-05-31 10:25
Das Keyboard: Ich Liebe Diche
2010-05-28 21:37
Sleep is Death: Initial Reactions, Thoughts, and Ideas
2010-04-22 14:21
Initial Thoughts on Developing Games with Lisp
2010-04-18 17:25
Bridging the Gap Between Philomaths and Academics
2010-04-12 12:54
Trouble in the Garden of Atheism
2010-03-31 15:40
Digital: A BBS Love Story
2010-03-19 09:18
A Simple GM Tool: A Die Roller
2010-01-27 17:24
Programmer Competency Matrix
2010-01-12 11:49
I Deleted My Facebook Account
2009-12-17 11:46
On NaNoWriMo
2009-12-06 12:02
Why I Like Lisp
2009-12-01 21:02
Backwards Compatibility: Long Live Python 2.xx!
2009-11-05 10:01
Roleplaying on the Wave: Swords and Wizardry Part 1
2009-11-04 12:42
The Case Against Transparency
2009-10-23 14:52
Python Style Tip: Drop in Types
2009-09-23 22:31
Skirmisher Update - Importing a Complete Database!
2009-08-27 15:12
Skirmisher: A D&D Miniatures Table Top Utility
2009-08-12 14:54
The Best Explanation of Monads I've Seen
2009-07-30 14:38
Pub Comics - Pigeon
2009-06-09 21:39
A Short List of Things That Bother Me About Python
2009-05-28 10:24
Meme or Gene: Is the Belief in Religion an Evolutionary Trait?
2009-05-25 16:05
Hacking the Canadian Parliament
2009-04-22 10:47
Zed Shaw's Proposed ArgParse API
2009-04-10 09:57
Getting Started in Open Source: A Guide to Getting Involved for Newbies
2009-04-07 11:06
Watching the Watchmen
2009-03-06 17:30
Web Based IDEs
2009-02-25 11:25
Easy Fractal Music
2009-02-19 09:00
TracShell: Trac Command Line Shell Interface
2009-02-11 22:20
My Road to Lisp
2009-02-09 15:37
Lazy Geeks Rejoice: Email Mom Without the Effort of Emailing Mom
2009-02-06 00:30
Goodbye Canadian Coalition Government?
2009-01-28 14:16
Why Does Lisp Have a Problem?
2009-01-25 17:19
How Being Green Became a Solpsism
2009-01-12 13:39
Small Light and Fast Web Applications Using WSGI
2009-01-09 15:23
Expression in Code
2008-12-10 17:30
I Have an iPhone
2008-12-09 15:42
I'm Not a Conservative and I'm Against the Coalition
2008-12-05 11:19
Partisan Politics Sneak into Canada
2008-11-29 13:12
Trying a New Look
2008-11-25 15:40
Humans are Clumsy
2008-11-21 03:48
Seeking Enlightenment in a Holy War Part 2
2008-11-19 10:41
Seeking Enlightenment in a Holy War
2008-11-12 10:34
The Internet was not Built Wrong
2008-10-29 08:06
Bambi Meets Godzilla: How Much Does Hype Matter?
2008-10-20 14:55
Canadian Election 2008
2008-10-14 18:11
Hasty Praise for Nintendo DSi?
2008-10-08 09:43
Nintendo DSi Finally Gets It Right
2008-10-03 10:06
Using Facebook to Detect Narcissists
2008-09-23 09:31
Google Chrome
2008-09-05 19:54
Doctor Horrible has Horrible Bandwidth Problems
2008-07-15 13:30
Going to Japan
2008-06-26 11:20
Pirating Games
2008-06-17 23:11
Mars Now!
2008-06-03 11:49
PHP is Obsolete
2008-05-12 09:41
Gobo Linux
2008-05-07 14:51
Not Happy with Hardy
2008-05-06 11:27
Upgraded to Wordpress 2.5.1
2008-04-30 10:11
A Technical Summary of Google App Engine
2008-04-25 11:11
Autostitch
2008-04-16 13:24
Google App Engine: A New Sustainable Hosting Model?
2008-04-14 10:23
Reznor is Right and It Has Been a Long Time Coming
2008-03-14 09:43
An Easy Way to Test Drive Linux
2008-03-13 16:00
Cyber Goggles Are Almost Here
2008-03-04 10:10
Does Prejudice Affect the Choices of Developers?
2008-02-26 15:37
Arch Linux: When you know exactly what you want (and don't need all the fluff).
2008-02-07 11:00
Perl6 is Still Alive
2008-01-21 10:27
Hello 2008
2008-01-16 09:55
Their Code Sucks
2008-01-16 15:02
I Didn't Start the Bubble
2007-12-05 17:06
Facebook Invades Privacy
2007-12-03 10:10
Canada Copyright Tries to Copy DMCA
2007-11-28 11:35
Facebook Must Stop Monetizing on Invading Privacy
2007-11-21 14:23
Canadians are Finally Understanding the Internet
2007-11-12 10:07
Knight News Challenge: Final Round
2007-10-23 10:17
Ubuntu Gutsy Gibbon Review
2007-10-22 16:03
Amazon EC2 enters Open Beta
2007-10-17 10:30
Message Queuing
2007-10-16 09:17
Set A Background Colour on Your Web Pages
2007-10-11 15:00
Logging for your Django Apps
2007-10-10 22:40
Accessibility is Accessible
2007-08-30 11:01
Geek Porn in Job Postings
2007-08-15 11:00
Over Thinking Usability
2007-08-07 13:11
Crooked Little Vein
2007-08-02 16:35
Trouble Recruiting Talented Programmers? Make Sure You Know What You're Talking About.
2007-07-24 14:04
Transformers is Actually Okay
2007-07-23 13:39
New Web Metric Likely to be Inaccurate
2007-07-09 22:35
Your Business Could Be Missing Opportunity
2007-07-05 11:21
Open Source Software's Bad Reputation is Bunk
2007-06-28 11:36
3D Scanner Using Lego and Milk
2007-06-21 11:49
Desktop Window Managers Turn Computing into Target Practice
2007-06-20 15:53
Live from True Colors
2007-06-19 19:55
Running a Startup is Really Hard
2007-06-19 09:38
Your Identity Doesn't Belong to You
2007-06-18 11:00
Lobbyists Clear House in Canada
2007-06-12 11:38
LOLCODE. I has it.
2007-06-08 09:24
An Inconvenient Truth for the IFPI
2007-06-05 17:09
Google Gears follows the steps of Adobe Apollo and Joyent Slingshot
2007-05-31 08:46
RESTful Representations for Django Views
2007-05-29 13:55
Barcamp Toronto 2007
2007-05-27 20:52
Essays
2007-05-27 20:55
Why Dell and Purolator Suck
2007-05-15 21:33
Live Ink Improves Readability
2007-05-11 10:24
Will Computers Make Criminals of Us All?
2007-05-08 13:15
Boredom as a Motivating Factor in Open Source Development
2007-05-07 10:19
A Geographic Representation of the Internet (roughly)
2007-05-02 16:24
Bob Lefsetz Gets It
2007-04-26 15:49
Does Anyone Understand the Medium?
2007-04-26 08:53
Upgraded to Feisty Fawn
2007-04-23 08:34
Second Life to Open Source Server
2007-04-19 15:57
Getting More Women into Computer Science
2007-04-17 13:21
Vimperator: Firefox with vim Key Bindings
2007-04-17 08:41
More Mouseless Productivity
2007-04-09 14:21
Media People Don't Get It
2007-04-04 08:14
Adobe: Web Development for Dummies
2007-03-28 10:12
Ditch Your Mouse and Enhance Your Productivity
2007-03-26 15:05
Mac vs. PC vs. Linux
2007-03-26 08:29
Joyent Slingshot: Apollo for Rails
2007-03-23 09:26
Mac vs. PC: A Misconception
2007-03-21 08:54
Adobe Apollo: First Impressions
2007-03-20 09:59
Highrise: Is 37signals Getting Lazy?
2007-03-20 15:32
No Non-sense Unit Testing with Nose for Python
2007-03-19 12:06
What Happened to Google's Infamous Cookie?
2007-03-15 10:15
Useless Error Messages are a Common Practice
2007-03-12 09:32
La Fonera: the Anti-Social Router
2007-03-11 00:56
Wasted Federal Funding for the TTC
2007-03-07 10:20
More on the Subjectivity of Design
2007-03-05 17:22
Upgrading to Wordpress 2.1.2
2007-03-03 09:07
Graffiti is a Crime
2007-02-28 09:39
Oh Bev Oda
2007-02-28 14:17
Will the New Ning Humble the Web 2.0 Bubble?
2007-02-28 13:10
Comprehensive Erlang Archive Network
2007-02-27 16:35
Web 2.0 Flirts with the Desktop
2007-02-27 15:35
Waiting for River of Gods
2007-02-26 14:36
Design isn't What It Looks Like
2007-02-23 11:46
Be Framework Agnostic
2007-02-22 13:28
Software as a Service isn't Killing any Markets
2007-02-22 14:30
Better Command-line Scripts with Optparse
2007-02-20 09:00
Reasons to Hire Someone with a Mohawk
2007-02-19 13:42
TTC: The Older Way
2007-02-15 16:21
Archives
2007-02-13 12:55
Colophon
2007-02-08 14:52
Rapid Development using YUI Toolkit
2007-02-08 14:52