a long time ago, in a galaxy far, far away...
i founded, and ran a software agency called dojo4, with corey and a bunch of really good friends.
we did a bunch of things i am really proud of. including trying to change the
world, and writing a lot of irreverent articles about all manner of things.
in no particular order are:
some i wrote...
/dojo4/these-are-12-of-my-favorite-things
/dojo4/program-like-you-give-a-damn
/dojo4/a-week-of-commuting-at-dojo4
/dojo4/crap-developers-fear-mongo-and-worship-the-rdbms
/dojo4/move-to-south-africa-for-the-great-tech-jobs
/dojo4/28-days-of-kindness
/dojo4/5-ways-to-make-owning-a-smartphone-less-stupid
/dojo4/the-big-pivot
/dojo4/fancy-shops-harm-start-ups
/dojo4/girl-effect-accelerator-braindump
/dojo4/writing-hygienic-mixins-in-ruby
/dojo4/the-mongoid-wars-removing-production-indexes
/dojo4/per-project-ssh-keys-ftw
/dojo4/death-to-password-committers
/dojo4/static-is-the-new-black
/dojo4/nicer-whenver-for-yer-railzer
/dojo4/your-application-s-notifcations-bleeping-beep
/dojo4/irish-dance-and-wordpress-the-soul-destroyer
/dojo4/digital-ocean-fast-and-cheap-but-good
/dojo4/we-didn-t-find-this-green-coat-in-the-office
/dojo4/defeating-the-sticky-wicket-of-api-limits-with-a-javascript-worker-army
/dojo4/the-5-mystical-practices-of-great-engineers
/dojo4/dangling-rpc-fruit-off-of-your-rails-controllers
/dojo4/the-manager-and-the-engineer
/dojo4/another-quiz
/dojo4/know-thy-forms
/dojo4/non-icky-javascript-helper-ap-is-on-your-rails-controllers
/dojo4/how-to-get-your-front-end-developers-to-fix-things
/dojo4/a-sane-image-magick-configuration-for-your-rails-apps
/dojo4/yak-shaving-at-tax-time
/dojo4/marshal-mongoid-object-like-butter
/dojo4/ann-sekrets-rb-easily-managed-encrypted-data-in-your-rails-applications
/dojo4/getting-stronger
/dojo4/size-matters
/dojo4/shiny-shiny-markdown
/dojo4/lead
/dojo4/never-debug-alone
/dojo4/running-dropbox-for-multiple-accounts-on-one-machine
/dojo4/geo-near-queries-with-mongoid-3
/dojo4/disaster
/dojo4/processing-huge-files-with-an-html5-file-input
/dojo4/testing-ie9-is-less-like-eating-glass-than-before
/dojo4/configuring-the-default-virtual-host-in-apache2
/dojo4/learn-to-write-dsls-the-right-way
/dojo4/so-you-think-youre-a-web-developer-eh
/dojo4/threads-are-so-dang-awesome
/dojo4/ports-or-porn-stars
/dojo4/resque-best-practices
/dojo4/distraction
/dojo4/combine-mongoid-and-resque-for-background-job-pleasure
/dojo4/easy-cheasy-log-rolling-for-teh-rails-appz
/dojo4/fix-for-caching-credentials-on-https-github-repos
/dojo4/technology-considered-harmful
/dojo4/your-style-is-orthodox-and-it-sucks
/dojo4/how-to-create-and-apply-a-patch-w-git-across-similar-repositories
/dojo4/relay-twitter-campfire
/dojo4/easy-cheasy-realtime-log-tailing-in-a-rails-admin-view
/dojo4/the-worlds-simplest-presenter-pattern
/dojo4/dojo4-quiz-2-have-a-go
/dojo4/random-core-dumps-in-ruby-193-on-osx
/dojo4/ninja-problem-solving
/dojo4/home-office
/dojo4/proud-parents-of-a-future-dojo4er
/dojo4/driving-user-behavior-with-game-dynamics
/dojo4/rails-to-json
and some my dear friends wrote...
/dojo4/4-critical-tools-for-creating-benefit-through-biz
/dojo4/2019-dojo4-guide-to-a-better-year-42-tips
/dojo4/generosity-is-an-advantage
/dojo4/data-visualization-with-google-sheets-and-d3--js
/dojo4/what-is-impact-anyway
/dojo4/for-a-smoother-ride-let-culture-drive-and-put-operations-in-shotgun
/dojo4/dojo4-guide-to-a-better-year-42-tips
/dojo4/diy-impact
/dojo4/zebras-get-down-to-business-dazzlecon17
/dojo4/leadership-we-did-it-ourselves
/dojo4/were-all-naked-8-ways-to-help-the-right-clients-find-you
/dojo4/family-friendly-workplace-manifesto-now-more-than-ever
/dojo4/friday-question
/dojo4/assessing-the-b-corp-assessment
/dojo4/on-the-lip-of-shared-ownership-dojo4-becomes-a-co-op-series-number-4
/dojo4/spreading-the-good-feels
/dojo4/on-the-lip-of-shared-ownership-dojo4-becomes-a-co-op-series-number-3
/dojo4/be-yourself--or-else
/dojo4/all-in-every-person-is-welcome-here
/dojo4/on-the-lip-of-shared-ownership-dojo4-becomes-a-co-op-series-number-2
/dojo4/a-year-of-vinyl-please
/dojo4/trends-community-data-made-easy
/dojo4/bigger-paychecks-better-impact
/dojo4/contract-this
/dojo4/on-the-lip-of-shared-ownership-dojo4-becomes-a-co-op-series-number-1
/dojo4/patience-perspective-and-poop-parenting-and-business
/dojo4/the-how-vs-the-what-of-building-meaningful-career-or-why-following-your-bliss-is-a-crock
/dojo4/your-people-at-workeasy
/dojo4/workeasy-opening-in-our-neighborhood-soon
/dojo4/tax-day-is-coming-be-not-afraid
/dojo4/dojo4-s-got-answers
/dojo4/meaningful-connection-equals-purposeful-business
/dojo4/the-sekrets-gem
/dojo4/family-friendly-equals-business-friendly-or-how-to-find-good-people
/dojo4/where-we-gave-in-2015
/dojo4/the-black-swan-theory
/dojo4/community--dojo4--com
/dojo4/grief-as-an-entrepreneurial-asset
/dojo4/lets-kill-altruism
/dojo4/doing-a-good-job
/dojo4/jared-polis-representative-of-hate
/dojo4/korean-release-the-click-clean-scorecard
/dojo4/can-you-build-me-an-app
/dojo4/when-was-the-last-time-you-heard-my-voice
/dojo4/green-the-web-post-number-1-championing-the-conversation-to-a-carbon-neutral-internet
/dojo4/sense-of-self-as-commodity
/dojo4/uncle-earl-godfrey-reggio-and-why-how-and-where-we-do-our-work-matters
/dojo4/saccharine-smiles-and-fishnet-stockings
/dojo4/boulder-voter-guide
/dojo4/where-can-we-meet
/dojo4/awesomesauce-and-awesome-sounds-at-awesome-boulder-party
/dojo4/2015-complete-boulder-voter-guide
/dojo4/love-and-code-rocky-mountain-ruby-conference-presentation
/dojo4/hacking-human-suffering-is-the-only-real-growth-industry
/dojo4/cheering-for-our-friend-scott-jurek
/dojo4/code-and-and-coffee-at-dojo4
/dojo4/test-your-b-corp-trivia-knowledge
/dojo4/the-problem-with-volunteerism
/dojo4/number-number-moment-timezone-has-no-data-for-central-time-us-and-canada
/dojo4/playing-god-in-the-garden
/dojo4/nepal-still-needs-our-help-now
/dojo4/youthroots-and-how-it-can-matter-to-you-too
/dojo4/dojo4-ignite-corey-and-giving-a-fuck
/dojo4/the-new-startups-got-heart
/dojo4/less-is-more-busyness-vs--effectiveness
/dojo4/responsive-against-lung-cancer
/dojo4/how-did-you-fund-your-education
/dojo4/what-would-it-be-like-if-everything-was-better-for-everyone
/dojo4/patching-between-git-repos
/dojo4/wanted-gnu-unreasonable-nerds
/dojo4/dojo4-ninja-rescues-boulders-food
/dojo4/the-power-of-passion-projects
/dojo4/family-friendly-workplace-manifesto
/dojo4/aras-impact-roots-run-deep
/dojo4/getting-our-kids-in-shape-never-felt-so-good
/dojo4/love-is-listening-together
/dojo4/number-365poop
/dojo4/5-benefits-to-becoming-a-b-corp
/dojo4/orgdev-wants-you
/dojo4/whats-new-in-dojo4--2-version-notes
/dojo4/impact-project-example-idea
/dojo4/b-the-certifiable-change
/dojo4/controlling-html5-audio-on-mobile-devices
/dojo4/so-you-want-to-change-the-world-we-do-too-by-building-better-businesses-aka-the-little-handbook-for-sturdy-startups
/dojo4/multi-domain-https-with-server-name-indication
/dojo4/maurizio-the-microsite
/dojo4/reblog-the-jellyfish-model
/dojo4/wordpress-isn-t-worth-it-in-the-long-run
/dojo4/community-happy-hours-have-begun
/dojo4/emailadore-on-producthunt
/dojo4/weekends
/dojo4/maintaining-our-urban-professionalism
/dojo4/weekends-make-us-more-productive-on-mondays
/dojo4/weekends-make-us-more-productive
/dojo4/we-have-the-cutest-munchkins
/dojo4/dojo4-takes-a-bat-to-cancer
/dojo4/harvest-time-calgary-farmers-market
/dojo4/does-your-company-care-about-the-environment
/dojo4/sister-code-5-ways-to-meet-women-halfway
/dojo4/this-blog-posted-from-behind-the-locked-door-of-the-bathroom-at-dojo4
/dojo4/it-s-in-the-logs-stupid
/dojo4/dojo4-owns-it-ip-contracts-and-why-we-all-benefit-when-programmers-own-their-ip
/dojo4/su2c-live-telethon-rawked
/dojo4/dojo4-stands-up-to-cancer
/dojo4/who-s-been-busy-in-denver
/dojo4/never-play-games-other-secrets-to-success-from-dojo4-s-cto
/dojo4/snugg-le-up-the-boulder-energy-challenge-community-pitch-night-tommorrow
/dojo4/what-dojo4-did-over-the-weekend
/dojo4/mobile-detection-behind-a-cdn
/dojo4/empathy-in-f-oss
/dojo4/all-software-contains-bugs
/dojo4/aws-ebs-backups-we-rewrote-drebs
/dojo4/angularjs-service-rails-api
/dojo4/step-1-mmco-status-update-on-purpose
/dojo4/step-0-getting-started-building-a-purposeful-organization
/dojo4/why-did-speakteesy-die
/dojo4/wallspace-finder-is-up-running
/dojo4/hello-hello-moshimoshico-is-all-about-building-broducts
/dojo4/we-re-flying-high-on-bitballoon
/dojo4/luxury-vacations-need-we-say-more
/dojo4/habits-as-a-conduit-for-change
/dojo4/it-s-business-time-10-tips-for-doing-it-better
/dojo4/unpublished-apis-or-how-i-learned-to-stop-worrying-and-love-the-bomb
/dojo4/using-redis-with-sensitive-information
/dojo4/imbed-for-android
/dojo4/the-shadow-world-of-css-tables
/dojo4/aws-dns-https-doj4-hosting
/dojo4/sinskey-vin65-and-dragons
/dojo4/meditation-doesn-t-actually-do-anything-dojo
/dojo4/better-errors
/dojo4/i-emailadore-you
/dojo4/within40feet-day-40
/dojo4/within40feet-day-39
/dojo4/within40feet-day-38
/dojo4/we-3-awesomeboulder
/dojo4/within40feet-day-37
/dojo4/leprechauns-love-rainbows
/dojo4/within40feet-day-36
/dojo4/what-s-up-with-moshi-moshi-co
/dojo4/within40feet-day-35
/dojo4/within40feet-day-34
/dojo4/today-s-moment-of-zen
/dojo4/within40feet-day-33
/dojo4/within40feet-day-32
/dojo4/within40feet-day-31
/dojo4/within40feet-day-30
/dojo4/within40feet-day-29
/dojo4/within40feet-day-28
/dojo4/within40feet-day-27
/dojo4/within40feet-day-26
/dojo4/culture-at-dojo4
/dojo4/within40feet-day-25
/dojo4/within40feet-day-24
/dojo4/within40feet-day-23
/dojo4/within40feet-day-22
/dojo4/within40feet-day-21
/dojo4/within40feet-day-20
/dojo4/within40feet-day-19
/dojo4/within40feet-day-18
/dojo4/on-the-floor-at-dojo4
/dojo4/within40feet-day-17
/dojo4/within40feet-day-16
/dojo4/within40feet-day-15
/dojo4/hey-you-don-t-need-a-cms
/dojo4/within40feet-day-14
/dojo4/within40feet-day-13
/dojo4/within40feet-day-12
/dojo4/within40feet-day-11
/dojo4/within40feet-day-10
/dojo4/within40feet-day-9
/dojo4/within40feet-day-8
/dojo4/within40feet-day-7
/dojo4/within40feet-day-6
/dojo4/within40feet-day-5
/dojo4/within40feet-day-4
/dojo4/within40feet-day-3
/dojo4/we-wrote-a-book
/dojo4/within40feet-day-2
/dojo4/within-40-feet-of-where-i-stand
/dojo4/responding-to-the-everyday-as-it-happens
/dojo4/using-terminal-notifier-in-our-capfiles
/dojo4/our-remote-working-setup
/dojo4/chrome-performance-profiling
/dojo4/speaking-at-hour-of-code
/dojo4/responsive-design-is-dead-long-live-responsive-design
/dojo4/buy-some-dojo4-merch
/dojo4/screen-set-up-your-project-s-terminal-environment-once-and-only-once
/dojo4/meetings-do-not-need-to-look-like-meetings
/dojo4/why-phonegap-sucks
/dojo4/spine-js-an-experience-a-review
/dojo4/beginner-tutorial-i-os-certificates-provisioning-profiles
/dojo4/announcing-imbed-the-best-way-to-use-web-content-in-an-i-os-app
/dojo4/if-you-want-to-be-happy-think-of-others
/dojo4/business-advice-from-the-movie-hitch
/dojo4/work-after-flo-dojo4
/dojo4/so-long-and-thanks-for-all-the-unicorns
/dojo4/org-dev-dojo
/dojo4/simple-changes-to-be-more-productive
/dojo4/front-end-dependency-management-with-bower-ro-r
/dojo4/rising-and-falling-in-business
/dojo4/announcing-lockpick
/dojo4/miles-smiles
/dojo4/dojo4-helps-big-boulder-shine-in-lil-ol-boulder
/dojo4/large-files-made-small-coming-to-an-airport-near-you
/dojo4/the-fear-startups
/dojo4/being-open-with-competitors-is-valuable-for-everyone
/dojo4/hacking-for-civic-good-is-the-new-awesome-boulder-civic-hackfest-2013
/dojo4/chrome-logger
/dojo4/filing-cabinets-are-for-suckers
/dojo4/five-tips-for-obtaining-and-retaining-a-job-at-dojo4
/dojo4/a-tablet-for-the-future
/dojo4/competition-at-its-best
/dojo4/cooking-up-a-storm-with-vagrant-librarian-and-chef-solo
/dojo4/why-does-company-culture-matter
/dojo4/chop-dojo4-re-envisions-a-calligraphic-element
/dojo4/yes-we-can-js
/dojo4/beginning-and-ending-properly
/dojo4/ncwit-is-making-it-happen
/dojo4/dojo4-hosts-the-denver-ad-club-kegs-with-legs-party-on-nov-29-2012
/dojo4/fabrication-illustrated-infographics-and-eli-who-elihuu
/dojo4/in-your-minds-browser-clear-your-cache-every-tuesday-morning
/dojo4/entrepreneurial-by-nature
/dojo4/bring-the-noise-or-not
/dojo4/hello-goodbye-dojo4
/dojo4/handcrafted-code-and-design
/dojo4/brand-new
/dojo4/from-a-streamlined-startup-stack-to-pci-compliance-on-aws
/dojo4/shipped-it
/dojo4/fred-jean
/dojo4/what-would-you-do-with-a-1-000-to-make-boulder-more-awesome
/dojo4/you-should-learn-to-code
/dojo4/have-babies-at-dojo4
/dojo4/a-simple-strategy-for-managing-complex-deployments-of-web-applications
/dojo4/dojo4-supports-boulder-being-even-more-awesome
/dojo4/eventually-all-products-merge-into-one-and-a-list-runs-through-it
/dojo4/zurb-s-foundation-3-embracing-the-new-old-box-model
/dojo4/hubbing-it-in-halifax
/dojo4/dojo4-brands-the-big-boulder-conference
/dojo4/site-launch-planted-nutrition
/dojo4/running-with-it
/dojo4/hubba-hubba
/dojo4/toolbox-for-a-better-world-do-something-simple-first-listen-deeply
/dojo4/a-sequel
/dojo4/how-to-fold-a-marketing-site-into-a-web-app
/dojo4/push-it-out-the-window
/dojo4/hubbishness
/dojo4/tagged
/dojo4/big-boulder-rolling
/dojo4/perfect-fit-community-gathering-of-young-social-entrepreneurs-at-dojo4
/dojo4/dojo4-hosts-young-changemakers-from-around-the-world
/dojo4/a-simple-backup-strategy-for-amazon-cloud-hosts
/dojo4/30-years-ago-i-said-pager-first-but-no-one-listened
/dojo4/css3-horizontal-rules
/dojo4/tips-for-mongodb-migrations-in-rails
/dojo4/reblog-programming-is-gardening-not-engineering
/dojo4/hands-off-my-window-title
/dojo4/snuggin
/dojo4/thoughts-on-launching-and-scaling-quickly
/dojo4/a-splash-of-whimsy-with-your-redesign
/dojo4/happy-birthday-dojo4
/dojo4/slow-food-slow-tech
/dojo4/lean-development-process-sketch
/dojo4/dojo4-designs-help-make-boulder-the-foodiest-town-in-america
/dojo4/a-foray-into-the-edu-domain
/dojo4/throw-things-into-the-future-with-us-dojo4-is-hiring
/dojo4/the-dojo-is-growing
/dojo4/what-we-do-and-how-we-do-it-is-who-we-are
/dojo4/a-bow-and-a-clap
/dojo4/dojo4-hosts-inaugural-diy-coding-101-class
/dojo4/because-we-all-love-to-bicycle
/dojo4/simple-essential
/dojo4/focus-points-for-change
/dojo4/this-is-dojo4
/dojo4/office-dog-makes-twitter-splash
/dojo4/organizational-development-and-leadership-at-dojo4
/dojo4/hackerspaces-r-us
/dojo4/the-buffalo-bicycle-classic
/dojo4/meditation-every-tuesday-morning-the-dojo
/dojo4/web-developer-challenge
/dojo4/the-ceo-should-wash-the-dishes
/dojo4/the-calgary-farmer-s-market
/dojo4/what-a-rush