{"componentChunkName":"component---node-modules-gatsby-theme-medium-to-own-blog-src-templates-blog-post-js","path":"/luxr-luxi-tweets-roundup/","result":{"data":{"site":{"siteMetadata":{"siteUrl":"https://javame.netlify.app","githubUrl":"https://github.com/aterreno/blog"}},"mdx":{"fields":{"slug":"/luxr-luxi-tweets-roundup/"},"excerpt":"@SaintSal  Externalise! It’s about post-it notes and sharpies man! 4 people can stand around it together and talk about it. #luxr @SaintSal…","timeToRead":2,"frontmatter":{"title":"#luxr LUXi tweets roundup","description":"","categories":[],"date":"July 23, 2011","canonical_link":"https://javame.netlify.app//luxr-luxi-tweets-roundup-360d8876e9f"},"body":"function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"title\": \"#luxr LUXi tweets roundup\",\n  \"description\": \"\",\n  \"date\": \"2011-07-23T00:00:00.000Z\",\n  \"categories\": [],\n  \"published\": true,\n  \"canonical_link\": \"https://javame.netlify.app//luxr-luxi-tweets-roundup-360d8876e9f\",\n  \"redirect_from\": [\"/luxr-luxi-tweets-roundup-360d8876e9f\"]\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \" Externalise! It\\u2019s about post-it notes and sharpies man! 4 people can stand around it together and talk about it. #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \" Repeatable and routanised. Startups are notorious in making up ways to work. Work in repeatable ways that get results. #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/Ultraman\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@Ultraman\"), \" : Ux own customer empathy and work with developers to create something realistic is not only a #LeanUx #LUXr principle but a #design one\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \" Pairing with designers saves a lot of time. To see how much, start with a test\\u200A\\u2014\\u200Apairing with a tricky bit. #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \" Test-driven devel is for designers too! Why are developers allowed to get it wrong but designers are expected to get it right at 1st? #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \": \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/luxrco\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@luxrco\"), \" on emergent rituals vs strict processes: try starting with more rigidity then relaxing as it becomes habit. #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/jacwex\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@jacwex\"), \": Tom McCoy on product stewardship \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://www.cooper.com/journal/2011/02/lean_ux_product_stewardship_an.html\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"http://www.cooper.com/journal/2011/02/lean\", \"_\", \"ux\", \"_\", \"product\", \"_\", \"stewardship\", \"_\", \"an.html\"), \" #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/Ultraman\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@Ultraman\"), \" : 3 person startup means you all have to chip in to fill gaps. Do what ever it takes! #LeanUx #LUXr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/hmitsch\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@hmitsch\"), \": Roman Voting: it\\u2019s all about not talking and making decisions. #LUXr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/pmgandhi\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@pmgandhi\"), \" Behaviours are symptoms. Find the real problem #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/pmgandhi\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@pmgandhi\"), \": Research is not about surveys, it\\u2019s about conversations with people. Get them to tell you a story #luxr #LeanStartup\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/pmgandhi\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@pmgandhi\"), \": Demographics less imp than behaviour and needs. Rich socialites and farmers use amazon alike #LUXr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \" \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/ultraman\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@ultraman\"), \" is talking about #gamestorming. More info on that at \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://gogamestorm.com\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"http://gogamestorm.com\"), \" and \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://leanca.mp\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"http://leanca.mp\"), \" too! #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/mahemoff\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@mahemoff\"), \" Apple UX works according to one persona, his name is \\u201CSteve \\u201C. Elsewhere personae are actually useful. #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/javame\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@javame\"), \" Innovation at Google \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://slidesha.re/prAolY\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"http://slidesha.re/prAolY\"), \" the paper prototyping kit to build the park-jerk app I just mentioned at #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \": With personas, look for edge cases where if you design for them, you get the common user \\u201Cfor free.\\u201D #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \": Pairing with designers saves a lot of time. To see how much, start with a test\\u200A\\u2014\\u200Apairing with a tricky bit. #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \": A good tool to track your learning is the risk log on thestartuptoolkit.com by Londoner \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/robfitz\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@robfitz\"), \" #luxr cc \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/luxrco\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@luxrco\")), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/javame\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@javame\"), \": \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/ericries\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@ericries\"), \" article about Vanity Metrics vs. Actionable Metrics \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://bit.ly/q4lSID\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"http://bit.ly/q4lSID\"), \" #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/Ultraman\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@Ultraman\"), \" : Build it and test it as early as possible. It is the only way to truly know if something works. #LeanUx #LUXr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/javame\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@javame\"), \": if you are stuck just go faster! \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/clevergirl\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@clevergirl\"), \" = legend #luxr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/Ultraman\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@Ultraman\"), \" : If it does not work pull it. Knee jerk reactions are affordable when you do not have a brand reputation yet. #LeanUx #LUXr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/whatterz\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@whatterz\"), \": \\u201CTest in pennies, spend in dollars.\\u201D #LeanUx #LUXr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/hmitsch\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@hmitsch\"), \": Move from \\u201CProduct Owner\\u201D terminology to \\u201CProduct Stewardship\\u201D understanding, creating things together. We are one product team. #LUXr\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/javame\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@javame\"), \": empathy mapping \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://t.co/F6gI70F\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"http://t.co/F6gI70F\"), \" to develop personas #luxr\\u201D\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/SaintSal\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@SaintSal\"), \" Usability testing is like your liver. It won\\u2019t keep you alive but it will keep you from dying. #luxr #LeanStartup\"), mdx(\"p\", null, mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/javame\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@javame\"), \": \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://slidesha.re/pGLFiM\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"http://slidesha.re/pGLFiM\"), \" Janice aka \", mdx(\"a\", _extends({\n    parentName: \"p\"\n  }, {\n    \"href\": \"http://twitter.com/#!/clevergirl\",\n    \"target\": \"_blank\",\n    \"rel\": \"nofollow noopener noreferrer\"\n  }), \"@clevergirl\"), \" slides are here! #luxr\"));\n}\n;\nMDXContent.isMDXComponent = true;"},"allWebMentionEntry":{"nodes":[]}},"pageContext":{"id":"97c90ef1-93cf-5d80-8e38-fc4e0c8141fb","previous":{"id":"b3a5b754-95fa-5bc9-b80e-03d5ff131c29","fields":{"slug":"/etl-lessons-learnt/","published":true},"frontmatter":{"redirect_from":["/etl-lessons-learnt-118dc264733a"],"redirect_to":null,"title":"ETL lessons learnt"}},"next":{"id":"5891b7f8-1146-5ee0-956f-16dabcfc7f54","fields":{"slug":"/luxr-luxi-notes-dump/","published":true},"frontmatter":{"redirect_from":["/luxr-luxi-notes-dump-73aa1d7a42b3"],"redirect_to":null,"title":"#luxr LUXi notes dump"}},"permalink":"https://javame.netlify.app/luxr-luxi-tweets-roundup/","themeOptions":{"plugins":[],"config":{"title":"Antonio Terreno","description":"Antonio Terreno's blog archive","shortBio":"","bio":"Principal Consultant at Equal Experts","author":"Antonio Terreno","githubUrl":"https://github.com/aterreno/blog","siteUrl":"https://javame.netlify.app/","social":{"twitter":"javame","medium":"","facebook":"","github":"aterreno","linkedin":"antonioterreno","instagram":"tritonitri"},"goatCounterCode":null}}}},"staticQueryHashes":["4131332129","645483741"]}