It's one of the very first things that people ask you: "So, what do you do?" My stock answer when I don't think they actually care is to just say "I'm a web developer," or if I want to give a little more detail, "I'm a web developer for a non-profit law firm."

To answer the question the long way, though, I've been working for the past two years as a web developer for the Institute for Justice, the nation's only libertarian public interest law firm.  As you would expect from any law firm, we do a lot of actual courtroom litigation -- about half of our staff is comprised of lawyers -- but almost as important is the way we try to work in the "court of public opinion." To that end, IJ has several web sites that I, along with an awesome production/design team, build and maintain in order to get the public's attention and prompt their involvement.  Aside from the primary IJ.org site we have the Castle Coalition site, which aims to be a resource for Americans who want to help in the specific area of fighting eminent domain abuse. We also have an online store, the Freedom Market. (Get 15% off with the coupon code D12AUT!)

I've been working in this position for two years now, plus several years before that in an "occasional freelance" capacity.  Having worked previously mainly in the advertising sector, I cannot stress enough how great it is working with an organization that is doing something I believe in.  If you're unfamiliar with IJ's mission, they fight the governement on the behalf of Americans whose rights are being violated.  When we first started up in 1991, that focus was primarily on fighting eminent domain abuse but has since expanded to protecting first amendment speech, economic liberty, and expanding school choice.

I think it's the eminent domain abuse litigation that gets me the most, and it's mainly because so many American's don't even know about it.  Most people understand the concept of eminent domain, the provision that allows the government to take your propety with due compensation for the public good.  But what a lot of people are shocked to find out when I talk about it is that government has so expanded the definition of "public good" that it can mean almost anything.  We're not just talking about building parks, roads, or bridges; The government has successfully used eminent domain in order to take property from individuals and give it to private businesses under the claims that it's for "public good," because that other private entity will generate jobs or higher tax revenue for the city.  In practice what this translates to is that the government can, if they want to, force a privately owned mechanic shop off land that they own and give that land to a larger hardware chain, under the guise of "public good."

This isn't all IJ does, however. Another one of my favorite cases to talk about is the issue we fought in Pinal County, Arizona.  In 2005, father and son team Dale and Spencer Bell opened up a very successful western style restaurant, San Tan Flat.  They commonly had live music out on the patio and their patrons enjoyed dancing to it under the night sky.  The county decided at some point that they didn't like San Tan Flat and begain imposing them with daily fines adding up in the amount of over two hundred thousand dollars!  Their claim was that they were operating an unlicensed dance hall and, by not preventing their patrons from their unprompted dancing, they were responsible for encouraging it.

Both of these are cases that IJ and their clients successfully fought and won, and that's exactly why I love working with an organization like this: They not only have the intellectual idealism about what government should be, but they put it into practice to make not just national change, but real change that effects individuals like Dale and Spence Bell and Randy Bailey who could not otherwise have afforded to fight the government on these issues.

So that's what I do. If you want the short answer, I'm a web developer. If you want the long answer, I work with public interest law firm that works to keep the government in check and fights every day for our most basic rights. I am IJ.

Recent photos

Search

Profile Information

Application afterLoad: 0.000 seconds, 0.44 MB
Application afterInitialise: 0.048 seconds, 4.78 MB
Application afterRoute: 0.064 seconds, 6.24 MB
Application afterDispatch: 0.172 seconds, 15.73 MB
Application afterRender: 0.284 seconds, 20.03 MB

Memory Usage

21131040

17 queries logged

  1. SELECT *
      FROM v2_session
      WHERE session_id = '92783241a0891eb4a44ae874e64acba2'
  2. DELETE
      FROM v2_session
      WHERE ( time < '1328832436' )
  3. SELECT *
      FROM v2_session
      WHERE session_id = '92783241a0891eb4a44ae874e64acba2'
  4. UPDATE `v2_session`
      SET `time`='1328833336',`userid`='0',`usertype`='',`username`='',`gid`='0',`guest`='1',`client_id`='0',`data`='__default|a:9:{s:15:\"session.counter\";i:112;s:19:\"session.timer.start\";i:1328829090;s:18:\"session.timer.last\";i:1328833295;s:17:\"session.timer.now\";i:1328833315;s:22:\"session.client.browser\";s:48:\"CCBot/1.0 (+http://www.commoncrawl.org/bot.html)\";s:8:\"registry\";O:9:\"JRegistry\":3:{s:17:\"_defaultNameSpace\";s:7:\"session\";s:9:\"_registry\";a:1:{s:7:\"session\";a:1:{s:4:\"data\";O:8:\"stdClass\":0:{}}}s:7:\"_errors\";a:0:{}}s:4:\"user\";O:5:\"JUser\":19:{s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:3:\"gid\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:3:\"aid\";i:0;s:5:\"guest\";i:1;s:7:\"_params\";O:10:\"JParameter\":7:{s:4:\"_raw\";s:0:\"\";s:4:\"_xml\";N;s:9:\"_elements\";a:0:{}s:12:\"_elementPath\";a:1:{i:0;s:69:\"/var/sites/teamsoell.com/root/libraries/joomla/html/parameter/element\";}s:17:\"_defaultNameSpace\";s:8:\"_default\";s:9:\"_registry\";a:1:{s:8:\"_default\";a:1:{s:4:\"data\";O:8:\"stdClass\":0:{}}}s:7:\"_errors\";a:0:{}}s:9:\"_errorMsg\";N;s:7:\"_errors\";a:0:{}}s:13:\"session.token\";s:32:\"ba6dfe9205fff441e3878410f52aeb50\";s:23:\"gantry-current-template\";s:12:\"rt_juxta_j15\";}BF________com_tag|a:1:{s:7:\"default\";a:14:{s:4:\"page\";s:1:\"1\";s:5:\"limit\";i:10;s:6:\"filter\";s:0:\"\";s:10:\"boxchecked\";s:0:\"\";s:12:\"hidemainmenu\";s:0:\"\";s:4:\"task\";s:0:\"\";s:5:\"total\";s:0:\"\";s:4:\"view\";s:0:\"\";s:8:\"returnto\";s:0:\"\";s:32:\"4922f8d610dcf1a2bd203ec6f0f4578e\";s:32:\"92783241a0891eb4a44ae874e64acba2\";s:6:\"option\";s:7:\"com_tag\";s:6:\"Itemid\";N;s:3:\"tag\";s:18:\"homeownership.html\";s:9:\"lastModel\";s:7:\"tag_map\";}}'
      WHERE session_id='92783241a0891eb4a44ae874e64acba2'
  5. SELECT *
      FROM v2_components
      WHERE parent = 0
  6. SELECT folder AS type, element AS name, params
      FROM v2_plugins
      WHERE published >= 1
      AND access <= 0
      ORDER BY ordering
  7. SELECT *
      FROM v2_redj
      WHERE ('/component/content/article/203.html' REGEXP BINARY fromurl)>0
      AND published='1'
      ORDER BY ordering
  8. SELECT m.*, c.`option` AS component
      FROM v2_menu AS m
      LEFT JOIN v2_components AS c
      ON m.componentid = c.id
      WHERE m.published = 1
      ORDER BY m.sublevel, m.parent, m.ordering
  9. SELECT *
      FROM v2_rokcandy
      WHERE published=1
  10. SELECT template
      FROM v2_templates_menu
      WHERE client_id = 0
      AND (menuid = 0 OR menuid = 0)
      ORDER BY menuid DESC
      LIMIT 0, 1
  11. SELECT `option`
      FROM v2_components
      WHERE parent=0
      AND iscore=0
  12. INSERT INTO `v2_rokuserstats` ( `user_id`,`ip`,`session_id`,`page`,`referrer` )
      VALUES ( '0','38.107.179.206','92783241a0891eb4a44ae874e64acba2','/component/content/article/203.html','' )
  13. SELECT a.*, u.name AS author, u.usertype, cc.title AS category, s.title AS section, CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END AS slug, CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END AS catslug, g.name AS groups, s.published AS sec_pub, cc.published AS cat_pub, s.access AS sec_access, cc.access AS cat_access 
      FROM v2_content AS a
      LEFT JOIN v2_categories AS cc
      ON cc.id = a.catid
      LEFT JOIN v2_sections AS s
      ON s.id = cc.section
      AND s.scope = "content"
      LEFT JOIN v2_users AS u
      ON u.id = a.created_by
      LEFT JOIN v2_groups AS g
      ON a.access = g.id
      WHERE a.id = 203
      AND (  ( a.created_by = 0 )    OR  ( a.state = 1
      AND ( a.publish_up = '0000-00-00 00:00:00' OR a.publish_up <= '2012-02-10 00:22:16' )
      AND ( a.publish_down = '0000-00-00 00:00:00' OR a.publish_down >= '2012-02-10 00:22:16' )   )    OR  ( a.state = -1 )  )
  14. UPDATE v2_content
      SET hits = ( hits + 1 )
      WHERE id='203'
  15. SELECT *
      FROM v2_tag_layouts
  16. SELECT count(id)
      FROM v2_tag_hideshow
      WHERE scope = "com_content"
      AND idnumber = "203.html"
  17. SELECT id, title, module, position, content, showtitle, control, params
      FROM v2_modules AS m
      LEFT JOIN v2_modules_menu AS mm
      ON mm.moduleid = m.id
      WHERE m.published = 1
      AND m.access <= 0
      AND m.client_id = 0
      AND ( mm.menuid = 1 OR mm.menuid = 0 )
      ORDER BY position, ordering

Language Files Loaded

Untranslated Strings Diagnostic

None

Untranslated Strings Designer

None